{"_id":"@astrouxds/rux-segmented-button","_rev":"44-72d53ce04335300a0b6bf3a78dfadcdc","name":"@astrouxds/rux-segmented-button","dist-tags":{"next":"2.0.0","latest":"5.3.0"},"versions":{"1.0.0":{"name":"@astrouxds/rux-segmented-button","version":"1.0.0","author":{"name":"Rocket Communications","email":"astro@rocketcom.com"},"license":"GPL-3.0","_id":"@astrouxds/rux-segmented-button@1.0.0","maintainers":[{"name":"rocketcomm","email":"ken@rocketcom.com"}],"dist":{"shasum":"01e1598ce0426cad75ee5459ac397caa522fdee0","tarball":"https://registry.npmjs.org/@astrouxds/rux-segmented-button/-/rux-segmented-button-1.0.0.tgz","fileCount":3,"integrity":"sha512-MTiCM3Mwq6jfewS3s1KWS5Os6qK+oMGKHyu1oMCdKRHopBvM/+9ouwR3yK0PHq/p5WB6QWLeRHCjjHVZ+gKOvg==","signatures":[{"sig":"MEQCIGrFiEqcTSVW8QYYxgOBtfDuzxxuLDhx4Y2d6cUlOeFFAiBSwCHd7lBeZns/n6pgUKiWxosgcWPfG0dVgQoL6nd52Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBDAGCRA9TVsSAnZWagAACVIP/3hBFytdWHaomVPOMKUl\n6+jnMgZ3UEsk3z9q12Vy93/DWGxebQluFecQFm8StyNrQK+DwxRsTTkV/bxT\n/b3/bwNtiZrDCYadanal6VAGlw8IS844iKxxE6vG/Klo18AOTX8z2tOWswF6\n52o1Z+nYOVX4o6KHoAmMfyldYAwwkE+M3w188x41XO5QPzESPJebln3bLJao\nrqToaUFAUBF7TQk6RG4Y/zUodXw9Mewuq6Prx8gYyqUihYg+QLfsacpM/HvE\nbKHshABF2Nemvc7JvcR9Pyuft+YCosLyNO7d8cbMszQY4i9PAoV4mUlk9kDz\na1BKBVy88o+bMus9WQr9Njbb26Nf6hvcc4xIOBlvaerkDNswhXHAc9Zzpnw5\nEaqqfrarb3XsLC91lQfIuWjnX149/KugKWNRxL6NWR2P3hoWhA20pe4k1Rhl\nd4f8mYrO7pTbruydfkeUBBVsLoxHS8gCVpatZ4mNqlTB3mlYFQyRYRSabPUq\nlq0rfB6Dr3BDdJbkVpmufYnyGFcd8eEVZv7Tvo6CazjuHPNOb6/kUOEWryTG\nIJxhfksrZ4+gI+VN74yFtwYiclPBUB4GJEF9QHavBMDZ0skXk7NoFhdr4fng\nrWeG9GfyZfDB/K5Y3/EHY0O9N9hgP8gYcoe1/mw1ave1RW/7fVJOinwVr8hF\njL63\r\n=wLFF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"rux-segmented-button.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rocketcomm","email":"ken@rocketcom.com"},"deprecated":"This package has been deprecated. Please use https://www.npmjs.com/package/@astrouxds/astro-web-components instead.","_npmVersion":"5.6.0","description":"Astro Web Component for segmented buttons","directories":{},"_nodeVersion":"8.9.4","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rux-segmented-button_1.0.0_1527001094197_0.567748534184016","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@astrouxds/rux-segmented-button","version":"1.0.2","author":{"name":"Rocket Communications","email":"astro@rocketcom.com"},"license":"GPL-3.0","_id":"@astrouxds/rux-segmented-button@1.0.2","maintainers":[{"name":"rocketcomm","email":"ken@rocketcom.com"}],"dist":{"shasum":"9e5bed035ce6d32efef502bf3af6585bbdcfc91f","tarball":"https://registry.npmjs.org/@astrouxds/rux-segmented-button/-/rux-segmented-button-1.0.2.tgz","fileCount":3,"integrity":"sha512-JbrPaoRI5ADxOWwQWqvdnGBALbVhq68MWuoeOY/q+2sPl/83MjbQ7g/Md20bP9udEqzuWnc1/J5wN+m4fxC5yA==","signatures":[{"sig":"MEUCIFFJoyBaUolClLaxENgZ5ywouw7wD6CJHwR0mbqnerNzAiEAxhTJI+yPGP6uRrwcFMUX2NXrGBx9vKA+vlb1JjsYZKI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBGdJCRA9TVsSAnZWagAAvvAQAJ+pEiExHNDjpg1f45Bt\n8um94EUfNO5HGph1vLZK0VEklY8cq1wkX0fb5Kyr7dmPcBUxf2N+FL5B7CHo\nqT6yT2+/fp0lkywb74TodC8axWFcahdeCrLjC8qcWSzZzr/XSu377W7mn9e8\nGvVDVgI4wPDsu+FOtrQV1MOYxp2QjgYzW8TL420uL7ggtrtkTWhrQ9sJss4p\n8zDHR//2A7if8W0ApuagMGeVe5+Ol8XEqJgHN/cBFzVBsBxObD3JaOokXkjJ\nXja4hfRAvN9fSrkTJ7RDG7h0lAfqzK59Kt6/GJdxjr8duPJ5kSDXP3tC/c4c\n3ksCIc8g1exJcEfm4u1PuHGhTvyGQurrjQS3sSaJJ0sOQkcxzleqosKEDubW\nvyhX6PxcF/jeccCPuwj6Y4uxqiuJz5r4gvJ9Irnz/gNZ7RL4tzDqFcvfa9fA\nVqw8RMSHvmjGlPBQFeKJ+uwo89FVYjBS1n/4o0yhsBJ4KOPbxi2IwLFBCGbW\nmReqDqDoq7safFrW7MAaUQYlhyB/S7NyO9AiYhTrRGxKJtkAergKRN13kjq6\nYi9pgsz2prTq5E8iXluLxdYnxgyCoYzm9KQpKQM0z7nE1MhowwZMUJVNFxpe\nG1bjfmV/qWAaR/UsDxpYXC0jybNGIjR2e3WT+dMzHkdvyijBXr/tmsCUnzPd\nj+Ip\r\n=Le5L\r\n-----END PGP SIGNATURE-----\r\n"},"main":"rux-segmented-button.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rocketcomm","email":"ken@rocketcom.com"},"deprecated":"This package has been deprecated. Please use https://www.npmjs.com/package/@astrouxds/astro-web-components instead.","_npmVersion":"5.6.0","description":"Astro Web Component for segmented buttons","directories":{},"_nodeVersion":"8.9.4","dependencies":{"@polymer/polymer":"^3.0.2","@webcomponents/webcomponentsjs":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rux-segmented-button_1.0.2_1527015240548_0.34777411461151275","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@astrouxds/rux-segmented-button","version":"1.0.3","author":{"name":"Rocket Communications","email":"astro@rocketcom.com"},"license":"GPL-3.0","_id":"@astrouxds/rux-segmented-button@1.0.3","maintainers":[{"name":"rocketcomm","email":"ken@rocketcom.com"}],"dist":{"shasum":"44c4546fc84728ec88aef0dedb9e7b227c78c50d","tarball":"https://registry.npmjs.org/@astrouxds/rux-segmented-button/-/rux-segmented-button-1.0.3.tgz","fileCount":3,"integrity":"sha512-dp6ESu95nSWlDElMWqYrw7+UvSWOxxmirpoWTH3zzp5WzwuitnpBfOjm+naarZsQBVQTxjvm1wddT5mv1xLW3g==","signatures":[{"sig":"MEUCIFS2Fhw5GadT7mvY7bnXA7PS0IMKs1RwviE9tsExPGvlAiEAxTxcLEL29A3vl0F1PbQUFeKoGuwsRIFo6Oi2U5VYjgo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4871,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBb9XCRA9TVsSAnZWagAAZBsP/3pRIw3KALLIABmGY7wx\nMJn3mRawJukAiEivjM7rxIWCtOUKvJbTueMBv2+36STx+TZo7bGCPXwndHWQ\n1Z9nqMGivf1UY6lmAfUdlSLKheCTrQszM6j0PKAclhTGaQv7b6eTFybA0aVu\ncLsu/P5ikELNcefSMZkZFgjFHtiNoKLpJNJn+90DvMt7UYGFxRLiGYTs+t7w\nl3NuXdQZWPbAbXGI5Dpk8ZB1cK0LyR2CLnPm9s9fDO0g5jpzQNwXpOHoqVWk\nc7VhHskVmh3+oGwFw3T3UCPW6UOKwvjJiiFuGVDqu83B2XNprBRejNQkYsRM\ncZ9i7BsD3zvl27RXP5JMUj9V9HBb6zczRhiySWTIgOHcLOB0mMlAAARAVNM/\n4ZijdoORPXsYi8eTN4Tro3jZrPcD7VcclyfhGhCmo1talRgzLXhhK3fS3/+H\nTrGqixwMYkMF9zLC5bK7eJYENK5eG07XbBUNoTjrpRUJXPp/I141yj2SsQGi\nNwUPqzL4rkKdgfBHhQKasi6jA6Sw0gcabySo+0kL9wj0oYwU/iLg1y0pfGxj\n5ysE5zKIYPivOkwXqZmoAYbBmplIE9d6pXQG+HMfQ7rcwNK40pXl81WBWiJL\nnIRpj1kA7YNceb7gFOU4DjSSHDWdTXQosQcYa9WIG0mExqeGjHUlznDc94RS\nsxOk\r\n=JSYW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"rux-segmented-button.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rocketcomm","email":"ken@rocketcom.com"},"deprecated":"This package has been deprecated. Please use https://www.npmjs.com/package/@astrouxds/astro-web-components instead.","_npmVersion":"5.6.0","description":"Astro Web Component for segmented buttons","directories":{},"_nodeVersion":"8.9.4","dependencies":{"@polymer/polymer":"^3.0.2","@webcomponents/webcomponentsjs":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rux-segmented-button_1.0.3_1527103318608_0.35048120095156876","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@astrouxds/rux-segmented-button","version":"1.0.4","author":{"name":"Rocket Communications","email":"astro@rocketcom.com"},"license":"GPL-3.0","_id":"@astrouxds/rux-segmented-button@1.0.4","maintainers":[{"name":"rocketcomm","email":"ken@rocketcom.com"}],"dist":{"shasum":"18c3d07f450108c1986d1ea3dd0a8c6c78e510ec","tarball":"https://registry.npmjs.org/@astrouxds/rux-segmented-button/-/rux-segmented-button-1.0.4.tgz","fileCount":3,"integrity":"sha512-30Sys7/hSix+6z03UVczP9oIFw0HIO7+V1gMCZXMtn8cqEEwWfZjkNiMNo20b9icnq7w2JsSIi/vEDqGVYPaXQ==","signatures":[{"sig":"MEQCIBxd86qqqHNQxC5yEFmyuVXnvB7ae/n7bs5mFcSLnbSBAiA4LfyDV5JzA7ruL5fFyrtwLXYLWnQ1UYPfjxlKj194JA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBb97CRA9TVsSAnZWagAANIEP/2rmYRScQTSbFQehK0Yf\npo39r7Vh6XovZKuANgYnYvN/nKh1K0p92dfpdf66s/3S3tMn1tXQfaT5V0RY\nbC451cBcwJ5y3YgGutgHcoiyzsfD7Iz9Lxm+ropQg0GNfEs2HIVw82A2lLJP\nQL5hTr/jQBwB8q3OkrkcHYTt0mf7OwaeI2nQnK6vt2wLE9iHPAnMUn4Zx9gM\nxbKSqdLZpPd9jKULA3S1XUQO2QSQ3LjayVmPc5H3H7EUq/s5je3g1A16H6Xq\nU8dMhAKSLBkpSczyLPvx8S1Qag6jeXgMC/VTQY688TeqGlyCzGYzhbI8x/Ly\nYNGVphOrmSzjjTbKrVvKdFgyD6AOY9+pFjTj8PfXOkAZwSrEGlJNMxPmK9Ug\nDOC791eM/ca0w3XlvW8N43Lm5LbJvN2oj7Lww8yKs5qGy4ol8N0D8vB1J+ba\nbSfRPGbzSm5b2vqfmtRFNMBM3RGFGT+9614sjtLbv5CCgcvuvAGP7DAOj767\n9kQ2RS7aCk6FehxToDXt3M3xdZOF2vq6Iec70AvW8IDdNECYDf8R9WODQwJq\nSHsS5vV0Aha0ft6TKI75gvee+wZ6Tl77OUugvoC5lStPKloc19pXob3rKO7B\nOx/rVB/EuocL9uD3iBpzEkudPsTY21TnXDX6RHlq30DNM2dPK9QN2sVNhqiX\narO3\r\n=wgTZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"rux-segmented-button.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rocketcomm","email":"ken@rocketcom.com"},"deprecated":"This package has been deprecated. Please use https://www.npmjs.com/package/@astrouxds/astro-web-components instead.","_npmVersion":"5.6.0","description":"Astro Web Component for segmented buttons","directories":{},"_nodeVersion":"8.9.4","dependencies":{"@polymer/polymer":"^3.0.2","@webcomponents/webcomponentsjs":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rux-segmented-button_1.0.4_1527103355276_0.011959544253596244","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@astrouxds/rux-segmented-button","version":"1.0.5","author":{"name":"Rocket Communications","email":"astro@rocketcom.com"},"license":"GPL-3.0","_id":"@astrouxds/rux-segmented-button@1.0.5","maintainers":[{"name":"rocketcomm","email":"ken@rocketcom.com"}],"dist":{"shasum":"58cc10411762f62db28cbfedd7223a807414e926","tarball":"https://registry.npmjs.org/@astrouxds/rux-segmented-button/-/rux-segmented-button-1.0.5.tgz","fileCount":3,"integrity":"sha512-07inArbE7QMs75Zc2rSbLJZWLc/ijMEO4H+snEugrt6xm3zZfb3WrIoZZx6DplWp5zJI12yxzL7fpXjZTa2osA==","signatures":[{"sig":"MEUCIQC35INNi3trruP1Gk47Qy8nYXwgnz2GaxXAfta6Y1+R1gIgPt29MpSVshsqanugFN3F5IEdArPt7WdjmCgOoimSf+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBcZTCRA9TVsSAnZWagAAQgkP/RCBouSK055gMNPiaAjn\nybOtsCYq+fjLvNZ1zVoGSv0fJJlS0N83IK9W0X2xfpUwjCqH0Pcujp/mokiZ\nhriND3ig93BKyVa5M24/HmKJKLs0P0l0Jwi08KB6deL78/Jliwetm/3LKKT+\n4muzGkie4vwaNWC4LvupKHzX0l7Zl/PZ/XIiAwNn3kopW9kzO+L3b2s4Eaeb\nrpNujCMJzMRMp5bVrvb0dSwkj2ovIVAf03JPrty6Cl5tqtkEGTK7f5VxtvpH\n0w47pEcRGem2dA05uV2PKh0B0c74R+1baYYjC9didEoq6Iw/3EFVLRgdGwjZ\nmDFfu3SMWEJR5jolLoI70FouK6Fj8Id92ZOPoG8AIsnpYp8rdC0DWwP4x53I\nhCHoBq+C1BX6WCLk8YY4JrRBYldHF4j/40i8owgttdJoTOhos825aQ1vWcaK\nswRuNhwrr5gi1TSGghBMG1wj5WBw70UlcaDCIMpd5NwCWzAGYK5qLnQQa+CE\nVOG/vR8MqsdXOH1tlrJW5iF7ncru7flqqy2/CKZUz0R/ZK49BGpfOcFxTbQd\ncz0VMkqA//9E9WiT67XPI8ZgJ/uRXiVIu8NDr4VS5cMeOoLOl8iZ1HRwhTvZ\n9FjlNAo30DBk3CxCUZRTrjSq8MViyRDEosM4t+leIB1ySmPUhlFqciTSlhfQ\nsk7D\r\n=Tto9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"rux-segmented-button.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"rocketcomm","email":"ken@rocketcom.com"},"deprecated":"This package has been deprecated. Please use https://www.npmjs.com/package/@astrouxds/astro-web-components instead.","_npmVersion":"5.6.0","description":"Astro Web Component for segmented buttons","directories":{},"_nodeVersion":"8.9.4","dependencies":{"@polymer/polymer":"^3.0.2","@webcomponents/webcomponentsjs":"^2.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rux-segmented-button_1.0.5_1527105106605_0.4882021827933185","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@astrouxds/rux-segmented-button","version":"2.0.0","author":{"name":"Rocket Communications","email":"astro@rocketcom.com"},"license":"GPL-3.0","_id":"@astrouxds/rux-segmented-button@2.0.0","maintainers":[{"name":"dmcalester","email":"duncan@rocketcom.com"},{"name":"rocketcomm","email":"ken@rocketcom.com"}],"dist":{"shasum":"6ce452ac91b49988889c80ed160e9fbebc3c36eb","tarball":"https://registry.npmjs.org/@astrouxds/rux-segmented-button/-/rux-segmented-button-2.0.0.tgz","fileCount":5,"integrity":"sha512-zlVFUPtdgzYLOr7DkfbRZQHi8N2XWsgi0+XQHa9DY91E8vsaJJwzlZiymY+gbLxXuwdNU5FKD2fpxrk+WKNcpA==","signatures":[{"sig":"MEUCIQD9XP6L4VAetWP/iFZ8S1XpJAB94TqvIZ9yAT/L2g62awIgS6Uh5ZTgJTSJMl4wPfzhNjuJZEZcPyMv6ByK1lGzAHg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiCU/CRA9TVsSAnZWagAA0WgQAIBk73KWcxYw6D6pa19h\nLXJRxsXjVeShlzep45c8V8+YqIfFDBSFaXhKzhJ30eQYiNr1hAquIfiFPjSo\no7ogX7qUZTgQmvjKV9ejl3KWjuQUboGGBkBY0yCL249uYqz9G9L3qjWTgMDj\nZadB9cChuP0fHw3QK6+2pvvvFApHXvZ2k4pMvXY/OT08yRfOCaMOgDOATmJc\nFOko3C77wONa5qOP5y3Py7v6P67OILuyUub1JuJDXEGFZMGBprxODj2wKBMM\n7H40TOex7e5wZW39a+N4LdAfJDVk/JEtCv5tmWhmr7I+LCESzlkLeuAOqc5Z\nktnYlibEof1b+M8MFjTuR3EaVM/8AKB2JEe6RQBkIepI9XfOQX3+nNvCMFfq\nAT3G/T4wD65DY71y4ImeMLJk9w4iYuO2JfYtQuKRB+4/mfUMPTXnmb9ICVgh\nebDSq/o8EaxYQHcGjcn9wbrdehqARnUrAuUIpj+QeFCpuaIvY4AMrAx0dy85\nrycX3BWmQmCKX37gzAUptGv0L1i19oB70elknkM90wuN0ZwsVaAApNvQQA88\nKbgQmk6XHOGfwLit3yYL6Fc1pZVIq2nnVro3uHWEgmm0QfDvJZ0ih1V8Jr96\nKPOxEDzrKhvo61rxp2Myy5BvmlYk8QYkWHZd1HlvfBgwULWgbmb1rO2lp3ZH\n6CMW\r\n=evga\r\n-----END PGP SIGNATURE-----\r\n"},"main":"rux-segmented-button.js","_args":[["@astrouxds/rux-segmented-button@1.0.4","/private/var/www/astro/05-components.astrouxds.com"]],"_from":"@astrouxds/rux-segmented-button@1.0.4","_spec":"1.0.4","_where":"/private/var/www/astro/05-components.astrouxds.com","readme":"#Segmented Button\nThe RUX Segmented Button component is … RUX Icon is based on the industry standard [WebComponents v1 spec](https://html.spec.whatwg.org/multipage/custom-elements.html) and implemented with [Polymer Project 3](https://www.polymer-project.org) for backwards compatibility and document binding.\n\nRUX Segmented Button is available as a preview release and should not be used in production code.\n\nFor stylesheet usage outside of a WebComponent environment, please see [Astro UXDS Stylesheets](https://bitbucket.org/rocketcom/astro-styles)\n\n##Guidelines\n\n* [Astro UXDS: Segmented Button](http://www.astrouxds.com/library/segmented-button)\n* [RUX Segmented Button Demo](http://www.astrouxds.com/library/segmented-button)\n\n##Installation\nInstall the Astro Component Library\n`npm install --save @astro-components`\n\n* [Polymer 3](https://www.polymer-project.com)\n\n##Usage\n###Import RUX Segmented Button Indicator\n\n```javascript\nimport { RuxSegmented Button } from \"@astro-components/rux-segmented-button/rux-segmented-button.js\";\n```\n\n###Basic HTML Usage\n\nMinimum JavaScript requirement for a segmented button is an array of objects with a key `label`\n\n```json\nlet segmentedButtonObj = [\n\t{ \"label\": \"First\" },\n\t{ \"label\": \"Second\" },\n\t{ \"label\": \"Third\" },\n]\n```\n\n```xml\n<rux-segmented-button data={{DataObj}}></rux-segmented-button>\n```\n\n###Properties\n| Property | Type | Description |\n| -------- | ---- | ------------|\n| `data` | `array` | Object representation of the segmented button labels and optionally additional values.\n","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dmcalester","email":"duncan@rocketcom.com"},"_inBundle":false,"_location":"/@astrouxds/rux-segmented-button","_resolved":"https://registry.npmjs.org/@astrouxds/rux-segmented-button/-/rux-segmented-button-1.0.4.tgz","_integrity":"sha512-30Sys7/hSix+6z03UVczP9oIFw0HIO7+V1gMCZXMtn8cqEEwWfZjkNiMNo20b9icnq7w2JsSIi/vEDqGVYPaXQ==","_requested":{"raw":"@astrouxds/rux-segmented-button@1.0.4","name":"@astrouxds/rux-segmented-button","type":"version","scope":"@astrouxds","rawSpec":"1.0.4","registry":true,"saveSpec":null,"fetchSpec":"1.0.4","escapedName":"@astrouxds%2frux-segmented-button"},"deprecated":"This package has been deprecated. Please use https://www.npmjs.com/package/@astrouxds/astro-web-components instead.","_npmVersion":"6.4.1","_requiredBy":["/"],"description":"Astro Web Component for segmented buttons","directories":{},"_nodeVersion":"8.9.4","dependencies":{"@polymer/polymer":"^3.0.2","@webcomponents/webcomponentsjs":"^2.0.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_phantomChildren":{},"_npmOperationalInternal":{"tmp":"tmp/rux-segmented-button_2.0.0_1535649087157_0.3981759088248602","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@astrouxds/rux-segmented-button","version":"3.0.0","author":{"name":"Rocket Communications","email":"astro@rocketcom.com"},"license":"GPL-3.0","_id":"@astrouxds/rux-segmented-button@3.0.0","maintainers":[{"name":"dmcalester","email":"duncan@rocketcom.com"},{"name":"rocketcomm","email":"ken@rocketcom.com"}],"dist":{"shasum":"6496c53591c49292b8ca81b665ab2d7f6f4e9b5e","tarball":"https://registry.npmjs.org/@astrouxds/rux-segmented-button/-/rux-segmented-button-3.0.0.tgz","fileCount":5,"integrity":"sha512-JT7wN4tWgdOrNKOKltaRm/mba/jIXHiALFbT9VU2QhYP4+vVEH0IMn+rxs/AYqinTZz0NK/d0u89pDiQt3Gn9A==","signatures":[{"sig":"MEQCIAcpUUAQ7VTSfwAYl+oQAqXKnikjq2R0H9O+FnN+ZtoRAiA8bxfifm2yRhkl4UFcLvScGsTTe8hrHM8/wbbinmM+rg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb23vcCRA9TVsSAnZWagAAi5EP+wdbABL5cUZFXevLZ393\nJS51x/RGVYUS7fyLUUz30845AG4lb7cvpa4ke+GuS9uDygiKTjGPW39ctcO8\nvD2cuXrg0OLmSiQgra+8DsecBaVIRxa9Mht/HyzlhLf2hQkOaFkaNmUQ1Va9\nvwC1OSY/kPSn9137uoT85IdCm6Ld2UL6xiNVSVJ11KzaSWR6zaFR+g4lWVCn\nAjj0l1EImmNnLvz1iJCPZWlKHO7i2ClQ22FQSDQJZUGrp9PgpiBKUYQes3Jt\ndradAXoapaqc3i51UuOWsMikPUna/C6WKkpNVtBVru6fXmd54luPCDKJAuXT\nvYu1VoDBdwJXYJOm/1VTSOqzWFTBDuqTF3z5xNXFja1FPWZxeF+LPUFUGAec\nA/tXvvupC8sHke8Qa5UfE8RjnToPf5XTS+WpdzI7G21FYi/XSg4TbDYoDPvk\nK5O4Twnng4gvPA0pDRFwoFlKAk1VicN0e56u071x8ZrlhKJFIhZjOg1RhdLM\nsMoqs8fiUN1OwqToP0V31G3tbKQw8xdxDOUUFeMq39Wyj8iDxaKZEVQyKH5y\nEaK0JPEcukzu6u2/hTnQUI0dMLTfobz2nzHZIxzB76u0ls1Ob6/BG7H1d4gR\nd/4D5mQS5MgYWd+Mk7Io2MCFjCbTerbOwdN83FIdbvoAA9wCo+ATTzLnF5e8\n9oIG\r\n=xTWw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"rux-segmented-button.js","_args":[["@astrouxds/rux-segmented-button@1.0.4","/private/var/www/astro/05-components.astrouxds.com"]],"_from":"@astrouxds/rux-segmented-button@1.0.4","_spec":"1.0.4","_where":"/private/var/www/astro/05-components.astrouxds.com","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dmcalester","email":"duncan@rocketcom.com"},"_inBundle":false,"_location":"/@astrouxds/rux-segmented-button","_resolved":"https://registry.npmjs.org/@astrouxds/rux-segmented-button/-/rux-segmented-button-1.0.4.tgz","_integrity":"sha512-30Sys7/hSix+6z03UVczP9oIFw0HIO7+V1gMCZXMtn8cqEEwWfZjkNiMNo20b9icnq7w2JsSIi/vEDqGVYPaXQ==","_requested":{"raw":"@astrouxds/rux-segmented-button@1.0.4","name":"@astrouxds/rux-segmented-button","type":"version","scope":"@astrouxds","rawSpec":"1.0.4","registry":true,"saveSpec":null,"fetchSpec":"1.0.4","escapedName":"@astrouxds%2frux-segmented-button"},"deprecated":"This package has been deprecated. Please use https://www.npmjs.com/package/@astrouxds/astro-web-components instead.","_npmVersion":"6.4.1","_requiredBy":["/"],"description":"Astro Web Component for segmented buttons","directories":{},"_nodeVersion":"8.9.4","dependencies":{"@polymer/polymer":"^3.0.2","@webcomponents/webcomponentsjs":"^2.0.0"},"_hasShrinkwrap":false,"_phantomChildren":{},"_npmOperationalInternal":{"tmp":"tmp/rux-segmented-button_3.0.0_1541110747495_0.44770468718451006","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@astrouxds/rux-segmented-button","version":"3.0.1","author":{"name":"Rocket Communications","email":"astro@rocketcom.com"},"license":"GPL-3.0","_id":"@astrouxds/rux-segmented-button@3.0.1","maintainers":[{"name":"dmcalester","email":"duncan@rocketcom.com"},{"name":"rocketcomm","email":"ken@rocketcom.com"}],"dist":{"shasum":"d97b0e295df2efde7e42985d02aaa2b849e7a26e","tarball":"https://registry.npmjs.org/@astrouxds/rux-segmented-button/-/rux-segmented-button-3.0.1.tgz","fileCount":5,"integrity":"sha512-TNJaSXiyCgdyUTwe+BUnkU+gcJGrgJpWeNPC8b/K10XXxpeddL6hGlOzKZdfzpkgEYEAvj6FXgfiEPA9PjkSHg==","signatures":[{"sig":"MEQCIG5TaG9nxp1DHEcYTls+Gp8exfVjKZSLhoeyaAw193jmAiAi5C579n3KkBCRwQ6lCl3k+SDBhlVs2IhnonIK5o7Byg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcR5ddCRA9TVsSAnZWagAANIMP+gOYOUTRE9QI0vg4l64q\n40S6IMs9X0SdtLfOW1OZfhgA1n3iitLANpK64WtNXxjHLF8ZY0Jd//LVCt+h\nS9yKseMCO/tdiK62WoXz5u/BTcsTUkgsJ0uArYMcX+5cYNN7yOaws8TBiwrg\n9mj2yNIVRgNDeyQhF0hQRapRB3VpBV9kCHerP8OmuaEDbf99N15uArVHHGJS\nttSfPcUAIDbz9hK8C2ZbvrwVlykw5WMvW5yoUwaKpSCxM38j6A3/l/+bkIfk\nwS3A+uIFef3YBEojrhP4rddESDA6wnWVOl8aPRCHoWalpjCpOZA5Taf7p7d5\nS6lexxTw2iyWwxv5ApmVYd5ZXR6mG/5GOaJsSmHsazSn2iaoWMXJElJUfZGU\nv2JzMc6mBRENtMBVGdZOga3XHnJ1tY379lhGs2TUkkYEcbqytE83qidIXhNq\nO5uB9EbksG7GJuArAv/JtHbp3/y4SKhlO5f8Pzi5YFvdn7zg8zopeh3Ir5io\nh9V+RWz89MDzToH6wjkOngG4aUhwxsdYVAyCD46E7roteqO/PcKsVDcTj36A\nJKz6jYdJSpeZpeDE1zYzbpPUvu18rhscmFAebhY0f/++KffK3ob1QZqTwXXf\nUTSiAdP+lM04TDqyy/OZ+49LHetShphqhZvh+f7o+bviim6mtIwO7YXVEq+E\nGQbj\r\n=l7UJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"rux-segmented-button.js","_args":[["@astrouxds/rux-segmented-button@1.0.4","/private/var/www/astro/05-components.astrouxds.com"]],"_from":"@astrouxds/rux-segmented-button@1.0.4","_spec":"1.0.4","_where":"/private/var/www/astro/05-components.astrouxds.com","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dmcalester","email":"duncan@rocketcom.com"},"_inBundle":false,"_location":"/@astrouxds/rux-segmented-button","_resolved":"https://registry.npmjs.org/@astrouxds/rux-segmented-button/-/rux-segmented-button-1.0.4.tgz","_integrity":"sha512-30Sys7/hSix+6z03UVczP9oIFw0HIO7+V1gMCZXMtn8cqEEwWfZjkNiMNo20b9icnq7w2JsSIi/vEDqGVYPaXQ==","_requested":{"raw":"@astrouxds/rux-segmented-button@1.0.4","name":"@astrouxds/rux-segmented-button","type":"version","scope":"@astrouxds","rawSpec":"1.0.4","registry":true,"saveSpec":null,"fetchSpec":"1.0.4","escapedName":"@astrouxds%2frux-segmented-button"},"deprecated":"This package has been deprecated. Please use https://www.npmjs.com/package/@astrouxds/astro-web-components instead.","_npmVersion":"6.4.1","_requiredBy":["/"],"description":"Astro Web Component for segmented buttons","directories":{},"_nodeVersion":"8.9.4","dependencies":{"@polymer/polymer":"^3.0.2","@webcomponents/webcomponentsjs":"^2.0.0"},"_hasShrinkwrap":false,"_phantomChildren":{},"_npmOperationalInternal":{"tmp":"tmp/rux-segmented-button_3.0.1_1548195677013_0.10365000410875669","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@astrouxds/rux-segmented-button","version":"4.0.0","author":{"name":"Rocket Communications","email":"uxsupport@rocketcom.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@astrouxds/rux-segmented-button@4.0.0","maintainers":[{"name":"dmcalester","email":"duncan@rocketcom.com"}],"homepage":"https://www.astrouxds.com","bugs":{"url":"https://bitbucket.org/rocketcom/astro-components/issues","email":"uxsupport@rocketcom.com"},"dist":{"shasum":"54bdc5ffa03603a05fbbf5372462d1fbc88fde6d","tarball":"https://registry.npmjs.org/@astrouxds/rux-segmented-button/-/rux-segmented-button-4.0.0.tgz","fileCount":3,"integrity":"sha512-9b0YdBmlGw5PyhBszNRhfeWoeWHqpo49MOPTjW3NgDpKYsHabn5T4yjVqEZ3W4LSs9ecNklWYvnuE6wOnIEhgg==","signatures":[{"sig":"MEUCIH0Ln3ynhrbE5ev8UblaS1gJvr1wAdpYdaWyvZPpRVDTAiEA5pwvWMCqup68dYefgVi66mFzIOaPxkexoU8CFXgjNXg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSZrgCRA9TVsSAnZWagAAThoP/0O9Z4JKnmpImEYiGpl8\nCWu0akrQXJm+F8O2AdpJOfMeBlBCZFbPvrQb5x9d8UYgrQ1KM2umtt7W45HZ\n8tHpqhVb/i+9J7+mf04x6qaWPJQJIE+VHiqQEu0wHjzOEhmNX6MePcSLPDih\nRdykHmQZUF5CxUXhJntcfvOzin024yeDZYwXEy52Dp8/zK6glammGxmN2R/s\n6EXSzFRx3qoR+es3kzDgRTgb7pxEk7Y8YJklYA2ZrLpvgp+FGDBLjY4T1MK8\nJKunFAmagYE4bzdL9rFVp2ZYDiMCF2WLrwC1w/1DTQlXKsJPu7cgluSk4U7s\ntTO0xaP8GnVnBrStiwOjXCx30n+vspFrMzW2FoniA4qXqZpSOGtDxViRxxBl\niRo5rXICwzCvKaIOgpqIJXHqyNtZzkcWvDm4JoVLGG75tH3jEtJ46K7K6yRA\nur0g7m8JZD0gOSDajF9+q3TjepLoYXlDhvD22UCnSUk5bj1uK+WDkfYZvXWE\nJwZY806UxXuBLgOrNdoQa0FHTnRz/kjZPbPOnlx0rFtp4+ykJ61K5IvLLdW1\n3irxKHJRTvDowMPbE+Sh6y7xG5qlK4MLbQMDFyc2wRlEjuthNWV24UuPi5gE\nVQ+/9vPZpS8LaNirA8i2FrlcyBHrdkppxvNy8NCm24Q1WqRlcOUESFDX8ZZC\nAGLf\r\n=mmyC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"rux-segmented-button.js","gitHead":"4bba0d8002ae689eae718e188328d4e564aa94b0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dmcalester","email":"duncan@rocketcom.com"},"deprecated":"This package has been deprecated. Please use https://www.npmjs.com/package/@astrouxds/astro-web-components instead.","repository":{"url":"https://www.bitbucket.org/rocketcom/astro-components/src/master","type":"git"},"_npmVersion":"6.10.2","description":"Astro Web Component for segmented buttons","directories":{},"_nodeVersion":"10.16.0","dependencies":{"lit-element":"^2.1.0","@webcomponents/webcomponentsjs":"^2.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rux-segmented-button_4.0.0_1565104863885_0.012442724887907541","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@astrouxds/rux-segmented-button","version":"4.0.1","author":{"name":"Rocket Communications","email":"uxsupport@rocketcom.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@astrouxds/rux-segmented-button@4.0.1","maintainers":[{"name":"dmcalester","email":"duncan@rocketcom.com"}],"homepage":"https://www.astrouxds.com","bugs":{"url":"https://bitbucket.org/rocketcom/astro-components/issues","email":"uxsupport@rocketcom.com"},"dist":{"shasum":"b3288847f2465fbeba26d1752732f4f208824357","tarball":"https://registry.npmjs.org/@astrouxds/rux-segmented-button/-/rux-segmented-button-4.0.1.tgz","fileCount":4,"integrity":"sha512-j/+k26f51J9z32Rl2ytCwBvt3vzZ8vcPDqNx+E2jLizUMg9BA96KYeuJjBdyU9GHXaJoIrUrgU68NfTBD6RnmQ==","signatures":[{"sig":"MEUCIQDD4/treOzuzsSOwXysgyno9vgLKtQzq++TObVZRfYSIAIgIvfaeSjgOfgz96YzOLwW5QwCGZtsA0WFgQzmbMKU90E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemI72CRA9TVsSAnZWagAApZEQAItUHgduPe+YrcYuQO+7\nIeErVhRKzD4nSeNlP2V71YbaU+6meGPLO2yZUNm3J80/rKLR1omm6FuyBu2j\nQgmiHfhlrDjiWPmOBPK2hKBakEXKrv8/1+/LtaIrviq+1EGN/fu+ZAyMMFzw\nBNA4iHktdEBOhTule5S0/D5tgE9R2GnXfqSW+2vv6ezPRGNnEYTW52jU1y+e\nwdeHaZVJAPdOXFVCmaDtn2rpAgxBW7JwE5A2Js8WHCyp+d+wBEmqz3Wsek9c\n35t/fxEAG+DihPDJwF/44x1anNlJZ4hwUmIZ+/AZqbOUnSbp91ujif4kD7wX\nTWEOOIMOiYfa7rQ04On2vb8NdXKndMADa8HGGCCvJu+MvmKprTxIwPLBi+gD\nPaFnaaI0ZoXEZnzpvd3Y2juAXTts6VVTrUtKJeHAvFuqVL9wfGV1d9RqcNDl\nnfXSPwNsX3VU53p/mdIpHmz0MG6CCirxnERs1FEa3BKZSw8TO7Q8DaZDmXXS\ncuJ6DHXBTBV+CdOUs9aZC1y6G5u5xTf270TJBNJnFNBfLhf3SVFk5kuAqLgi\nTld4b5Yw/hH09EebdkTZXX5C+VaLEvkhEh6tAMpTQK6g9WxwFXlsb7T2dPNR\nQigIODYcM2DQ2mvzf1lfSuEW5uG6RkeQWfaee35rOAwHEHREM+xwarbNQITs\naAK4\r\n=T0ds\r\n-----END PGP SIGNATURE-----\r\n"},"main":"rux-segmented-button.js","gitHead":"d04c940dd4385c0b29c361d5ee2669283095ca47","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dmcalester","email":"duncan@rocketcom.com"},"deprecated":"This package has been deprecated. Please use https://www.npmjs.com/package/@astrouxds/astro-web-components instead.","repository":{"url":"https://www.bitbucket.org/rocketcom/astro-components/src/master","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.16.0+x64 (darwin)","description":"Astro Web Component for segmented buttons","directories":{},"_nodeVersion":"10.16.0","dependencies":{"lit-element":"^2.1.0","@webcomponents/webcomponentsjs":"^2.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rux-segmented-button_4.0.1_1587056374160_0.9190012741668612","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"@astrouxds/rux-segmented-button","version":"4.0.2","author":{"name":"Rocket Communications","email":"uxsupport@rocketcom.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@astrouxds/rux-segmented-button@4.0.2","maintainers":[{"name":"dmcalester","email":"duncan@rocketcom.com"}],"homepage":"https://www.astrouxds.com","bugs":{"url":"https://bitbucket.org/rocketcom/astro-components/issues","email":"uxsupport@rocketcom.com"},"dist":{"shasum":"3d4a404cf8216f5366fefdd8c0e5ba84c83e00d1","tarball":"https://registry.npmjs.org/@astrouxds/rux-segmented-button/-/rux-segmented-button-4.0.2.tgz","fileCount":4,"integrity":"sha512-ctqtnAJoty9J3HSOAbZz/csyuDkcgzk9t/u4sjHt2PDLDreYDP1/wxJcDfFXRxCl1p88AbTBU+8AJ+AfjvKGgA==","signatures":[{"sig":"MEUCIA8OSr07ntdlLNGsggtJ6n0KRSuVygfedlEhUIOZfnYtAiEA477t3meuvPH3JIpUjIAOaoJQ8zdzkk8xxZF+mIcsRkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeusauCRA9TVsSAnZWagAA/EEP/RApdRdJXt6dzQQg5LkJ\naFxoEo2HOleraPGf3Ke/Hg3aEKLwU0eG1LryjshcjRXTl/xZ3tYq5NWpwduo\nvVFfrXGi/YGXIvnnVf2CfRwfVS3wKq02OOS9p/5vPDgJNomYjyxQ8/yct45g\ndLP+cebxAOdQ04q5ljqKP51efltp1IiRVs2UdY0T+GeX3eNdd/lTvF3PX/bu\nfQFtEv0IAbdY3Gg3ZJruDeEuiyMKpL2npLNleNei+ePCuXz4LFHqzA1fYRWI\nu/llYYeqxbpkmurQ49M+p7OHkvI8fCg0vsyvTabzoegW4jvLss+cmUgV80HR\n1zySk5QrnuMXx5vHRNeYRojCEC9cjoppZfA/eoA18i12gKgzkzDgYDF+dPju\nD91vTCypCSqXskGQLauUmC8mLY/cleZQiP91xTMNmNf940/vZP2vs+dqUTJ9\nTMBIvuo8ICBLQc39WuLFJyGAeodZsAhRWDzf8qORmkvmEkIltffMTIffGDG8\n/t/+jCbS46m6eoYafXOYyYe57bEStHDhKWlqDChezhMNgKFmSfh+WjmSGFmg\nto5t32AvQREI0X94w+rZiHkdsYHVOeD1+SvRhfX0dVwiLpXb+fy582neYaZR\nxUEuWNEbuNnR0lRZqJAJ8OUp1mN7R3DsRx5nurWXBChDd74We/gh/Gb2SQb6\nN5v2\r\n=3VU/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"rux-segmented-button.js","gitHead":"c32a387a63fa95b1d01bf415f144f1306e98dcf2","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dmcalester","email":"duncan@rocketcom.com"},"deprecated":"This package has been deprecated. Please use https://www.npmjs.com/package/@astrouxds/astro-web-components instead.","repository":{"url":"https://www.bitbucket.org/rocketcom/astro-components/src/master","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.16.0+x64 (darwin)","description":"Astro Web Component for segmented buttons","directories":{},"_nodeVersion":"10.16.0","dependencies":{"lit-element":"^2.1.0","@webcomponents/webcomponentsjs":"^2.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rux-segmented-button_4.0.2_1589298861757_0.4341114908163697","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@astrouxds/rux-segmented-button","version":"4.1.0","author":{"name":"Rocket Communications","email":"uxsupport@rocketcom.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@astrouxds/rux-segmented-button@4.1.0","maintainers":[{"name":"cortney-rocket","email":"cortneyr@rocketcom.com"},{"name":"dmcalester","email":"duncan@rocketcom.com"},{"name":"sknep","email":"sarahr@rocketcom.com"},{"name":"tblaisde","email":"toddb@rocketcom.com"}],"homepage":"https://www.astrouxds.com","bugs":{"url":"https://github.com/RocketCommunicationsInc/astro-components/issues","email":"uxsupport@rocketcom.com"},"dist":{"shasum":"22cbfb21a2b0bb7dda8812cfec7d212fa1e8bd02","tarball":"https://registry.npmjs.org/@astrouxds/rux-segmented-button/-/rux-segmented-button-4.1.0.tgz","fileCount":4,"integrity":"sha512-MqgKNODht0Mwmxyi5gH8CoJ70Dveco6U1DD8HCPz7AVHkwX0HEXkcF4+uWkkzDJiIMeh3tOAZFHrcKlNZnUBQw==","signatures":[{"sig":"MEUCIAmokR+vanJzt5qJkKUy0igLdtNYgs6t9oTIOHWhEQAgAiEA2C3YwljntUhdcUwyIQAQ/KwnoB1eN/ivywLX2SXnte4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPD/6CRA9TVsSAnZWagAA2jkP/3BvgjG/oVE50KQqkwpt\naaROPWDSJEH4q4nN9LVQKzSs6N5KFvoKxfkmG0HdhqkN5vW2K64yGtSRQ6D6\nKgdL2Xt9LKCzzEHAcxYnzh5HiUNz2jzX3JCQ0oxwPu1fSHAEEuVRSIM6ZBMr\nq08d45YP+TEn1/+DiZUEloLyXIo4BFtiawBOcvlIuoLmMt9t1EFIPHAYxeW5\n9Up78/OK+3I9KDNzRoKSRSFqgfLAijCMZKXtiBZl2p0mSPtdDf+vguPMUMv7\nr9pchAKEfOklHU7OgxpYNq6hPBF1wKR4qTeWiivKM/WAP6xrjeQx4DsOU828\nDSTJeCeExbLQW05sVlAGhcN1bwixD+IV13npXwTFTalnbnwmaCdJIbsoXT/B\nb9Hsc3LlsoszbI+a9eHtm+Q0C2PNq5DN5dESYXd1TSGA1kQpjXN8XKlyqNvs\nHbHLqThf7ANh+STRc9yFPWb3JC0dBikowNHQoC66NkEn36aqjyKFX71Fq80/\nN41SN8yT/7RICWtenHA5lIkEwR1rWjxxT5YFFji5ioJOE2+esC6VEb5fAm1x\nbc4prNmHAjQmVaakg4d8Xocf83lVVXEFEi67SiL5jvGUSbgvHegHVf2bI/zz\nYf1ghmj+t++u98j/2hJuOg2UeqP0xkBsp5k6d7IFfHAM76V6pkED2NnWzMXa\ny3H6\r\n=GI1p\r\n-----END PGP SIGNATURE-----\r\n"},"main":"rux-segmented-button.js","module":"rux-segmented-button.js","gitHead":"38e7288db34ad739d8d0de2e2523179a2e5bf9a7","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dmcalester","email":"duncan@rocketcom.com"},"deprecated":"This package has been deprecated. Please use https://www.npmjs.com/package/@astrouxds/astro-web-components instead.","repository":{"url":"https://github.com/RocketCommunicationsInc/astro-components/src/master","type":"git"},"_npmVersion":"lerna/3.20.2/node@v10.16.0+x64 (darwin)","description":"Astro Web Component for segmented buttons","directories":{},"_nodeVersion":"10.16.0","dependencies":{"lit-element":"^2.1.0","@webcomponents/webcomponentsjs":"^2.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rux-segmented-button_4.1.0_1597784057938_0.6341229838610098","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@astrouxds/rux-segmented-button","version":"5.0.0","author":{"name":"Rocket Communications","email":"uxsupport@rocketcom.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@astrouxds/rux-segmented-button@5.0.0","maintainers":[{"name":"dmcalester","email":"duncan@rocketcom.com"},{"name":"cortney-rocket","email":"cortneyr@rocketcom.com"},{"name":"cskerbo","email":"chris.kerbo@rocketcom.com"}],"homepage":"https://www.astrouxds.com","bugs":{"url":"https://github.com/RocketCommunicationsInc/astro-components/issues","email":"uxsupport@rocketcom.com"},"dist":{"shasum":"62d7889cf52d976b9a530f737ead82a1b398b908","tarball":"https://registry.npmjs.org/@astrouxds/rux-segmented-button/-/rux-segmented-button-5.0.0.tgz","fileCount":3,"integrity":"sha512-vT7DoRqNY575x7C7BPxVF/YP15WcZFoVGyTwiNPDCAnFkE6AK/0JZJOKQKavbOxSrWZwyU7uEICkN1lNQCz+aw==","signatures":[{"sig":"MEUCIQDv9sRAsBnIW/JVztqYxgZPQslY7dXeCAg4Xy3q4N4EaQIgWEZiX+pLMO/irs985W/cBBJcu7wL6jG8t/xkWzVyffc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEJMGCRA9TVsSAnZWagAA+wEP/0WdvoFPyESXeAscMJVP\nFljt3rj3ytRSQqCvh+FAg9EvzXxIHUsrd0ijgFmuqTzq4npzIMKs3tbXjood\nfi/sYVYiCMt0mTNKv2iaXVIXzEV0uXLQ720jbCSGFOBoQI1+NFgCs9aOHD+f\nc1O8QGVIBiIrjHSjFDODeMTgk+hA9Oi7gxuBDIjUotKnzExBpZoFk+lDGzJ/\nfqw04CrO6xh4/6gxn5oC5eXVx5KgAZm9wNhtfcRLqorwHC/q/O/JYsSXNEj4\nuECnw7YKj0VjFpdydz7AaiK2iVtCM+ebLBSj3Q6+oiqL/oNMk1p/SQvm+V4t\neZd/msOUxXczy1RCkvhnvm6FzIKp0jC8Blz/MTRJlrrMorr0wXm+XunsIS3X\n8CLm10IQN96SwwTGP1ivxjF1qdgAmSmAbuPO/zE4i7Zs+bmYAcSBQUtZEHa5\nJjAxagW7+rY93RnwIZESqOmMDK09NJQ/2e40dx98Ztn0ktaApGAOD+bTBpe6\nqQlKwY4sWe6ogNF/pnFMcQ0w3wHlTPxy/YsUzEikr2qKnowFeEIIT23SVE6q\nqfnEJsOjSM0AQpyUvqRSxac2WzIOzY1l16oxT6ncm/Eh83th+lXtLK5kWqXf\n6NoNb9JSp+RcRBdgTme9AtgqG/7ZqTAERUywKoWkosit2R/dGQNR5VJJzNAZ\nTj1Q\r\n=3DL5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"rux-segmented-button.js","module":"rux-segmented-button.js","gitHead":"4bba0d8002ae689eae718e188328d4e564aa94b0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dmcalester","email":"duncan@rocketcom.com"},"deprecated":"This package has been deprecated. Please use https://www.npmjs.com/package/@astrouxds/astro-web-components instead.","repository":{"url":"https://github.com/RocketCommunicationsInc/astro-components/src/master","type":"git"},"_npmVersion":"6.10.2","description":"Astro Web Component for segmented buttons","directories":{},"_nodeVersion":"10.16.0","dependencies":{"lit-element":"^2.1.0","@webcomponents/webcomponentsjs":"^2.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rux-segmented-button_5.0.0_1611698950383_0.42249232076937937","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@astrouxds/rux-segmented-button","version":"5.0.1","author":{"name":"Rocket Communications","email":"uxsupport@rocketcom.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@astrouxds/rux-segmented-button@5.0.1","maintainers":[{"name":"rocketmark","email":"mark.cianfrani@rocketcom.com"},{"name":"joel_perez","email":"joel.perez@rocketcom.com"},{"name":"dmcalester","email":"duncan@rocketcom.com"},{"name":"cskerbo","email":"chris.kerbo@rocketcom.com"}],"homepage":"https://www.astrouxds.com","bugs":{"url":"https://github.com/RocketCommunicationsInc/astro-components/issues","email":"uxsupport@rocketcom.com"},"dist":{"shasum":"976fc3ab6c35039974979b84fd37c9858e7f558a","tarball":"https://registry.npmjs.org/@astrouxds/rux-segmented-button/-/rux-segmented-button-5.0.1.tgz","fileCount":4,"integrity":"sha512-shRqrHaJWCuh5oOBThrwrNacfmrZUz/QjR3o7/8aeHLcmgkzWVAWFAiXRu8bam8jns+NI6yf4HqOsfnbFf6Mlg==","signatures":[{"sig":"MEQCIE2PlG6+2PgFleDjTC9ko9Zn7vg5/Z0UTcZ7U2OVnUH3AiBzVGPTJG+4UHBaaMFHVSRPpLgFCV6mStWGUtIrVbBzjQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2en1CRA9TVsSAnZWagAAa/EP/jRFJ15o6M8CdwAZi1De\neeL8vdLXF7Xo6gHeHP41yY8gV5xXV0Xnwa7GsX3L83XFbq5dJie2BsClFSt6\nWxpXrpx8EEmv7/v8niEBtS5FW+y42IkXQ7CXBpOOmORkawvOCz9t8fmJk4pA\nM6FbyG6/oT8Y+dyCzJAj/KCNQ/j6oXPYhyj38NeQmvmPu7HdWH5tZRh1Ylfr\nFwX08eGmnhafgIP9dOJW0yjDzp627+xEDv/XGvvBEplSDruB5+gWKIXaVl/H\nGsrsv5qQz/BRJwZgmMQ3FqLQUQJT2JxHsUXH4Tg4SpCUi4LqcKpO/lfdWFvp\nds0Kw7ESXAX4sVh/8Vr/wD1gGE2lxzutQvKW5knK0RbWuCW3F6C6b1efgLE0\nBZng000mb3YJCbBSKLf0efFzSlbD+x0tSlneAewmhg/SuHN0W4/1yu54HggE\nwwSCbp1bI8OSBcaN1GeEVZJfY6EnWHlTgTKuD2TicQt64orZB6OzFucofcX4\n2i36u6dtpp3f5q4C3R9O+D4xkHrUrF6f3vHr45WnKeDbG5kI1XNRyYok+kr8\nhW+FdMeoftXtMteKTSN6n4Rqg4HrHa6coBb6EC7gPZ3wmnxLsEUJOY7k97CH\nRB0y2NGgy00EFuG39FyqT+dR2cHFeoVvg1yOEKvGGlRz7qlIost0rVAtSUgF\nNoeT\r\n=gZVi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"rux-segmented-button.js","module":"rux-segmented-button.js","gitHead":"1baa15908593f0e6452e8283be1e279a05862079","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dmcalester","email":"duncan@rocketcom.com"},"deprecated":"This package has been deprecated. Please use https://www.npmjs.com/package/@astrouxds/astro-web-components instead.","repository":{"url":"https://github.com/RocketCommunicationsInc/astro-components/src/master","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.16.1+x64 (darwin)","description":"Astro Web Component for segmented buttons","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lit-element":"^2.1.0","@webcomponents/webcomponentsjs":"^2.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rux-segmented-button_5.0.1_1624893940774_0.9721643232841284","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"@astrouxds/rux-segmented-button","version":"5.3.0","author":{"name":"Rocket Communications","email":"uxsupport@rocketcom.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@astrouxds/rux-segmented-button@5.3.0","maintainers":[{"name":"jacob-rocket","email":"jacob.norton@rocketcom.com"},{"name":"dmcalester","email":"duncan@rocketcom.com"},{"name":"joel_perez","email":"joel.perez@rocketcom.com"},{"name":"rocketmark","email":"mark.cianfrani@rocketcom.com"},{"name":"sasha-rocket","email":"aleksandr.antonov@rocketcom.com"}],"homepage":"https://www.astrouxds.com","bugs":{"url":"https://github.com/RocketCommunicationsInc/astro-components/issues","email":"uxsupport@rocketcom.com"},"dist":{"shasum":"d9e4deb089d76c6d08725d8a93c487b9aa5ce52e","tarball":"https://registry.npmjs.org/@astrouxds/rux-segmented-button/-/rux-segmented-button-5.3.0.tgz","fileCount":3,"integrity":"sha512-hp+YRNPiFXYwR7T95kDoiRN23Z/R6+o0n5ll1zDK2nUR9r1FvZr6uIYR+NA0ebaxS4L5WFsmng01H5+zaYrYRA==","signatures":[{"sig":"MEUCIQDnHPRU8deZVIPKaBtnhOaNEqLE3LPdSePmW7zLodSo4AIgKWJZnApzjTYT8X4jn7L3s5Cg05cTIwxdXyjliwWye2E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzGUnCRA9TVsSAnZWagAATP4P/3qum7bUanVDxHCIBAO3\nVzyG8nXUb1bWJWIwqVh/GgLcPH5CuSZxLmqcVjDmyJ8ZBfJw9kAN9eY54TB5\n8c7pDst22fPY5y+7xlpIHteNJNIOr8YdGrOCVGTCfiatMb1hLGi0wmuiswme\n1WRVqqVNWqqAsLFtgfytGz6GlJFzq6TlHewHYRR4PGRDoCdhWLkj90URj+SH\nPDHPjHJMdkX2F561qBXy21e56BH849eJ1Pb52A4ylyOCbxqQ9DXUFqFEHXQQ\nFEnCsL16STAJdV+OQhjqCBgKIzi6pDm0pv5hqTl9Bz94rKWpPt+oD76xz9oY\n3B89C1jlv2wA/+S1NHBHAKFpr4aJE8Hk2CSG7oz0ARaRey0nVH/8iJkWGjej\nxGRwWNXsf3t92qKURerfLHBqu3DXeXJmNqd1od8O7WoMrl2yav156hu166jM\nWkQbOOYLf5V/jMt3Pj1DlAtgjbOKqr0+0ROHuSVr5xTtK0rkvD9XbGwB2wlr\nIPguQc6RHQT19s9EixLw34pj+uzd/qlgRAZonDGczZ0uRtaMEWktPT6SRWBz\n0GN4gV0XkYl3y6GjYZrXAIoE0gklAzcOuUUV8CJl/I+6C7szCuwm6Gt4+26K\nIwW67gF/KA3fYsO4/L73QkhBwUEQxglxw7Mbf+KVDTic1nE1GjS89TjKSKPh\nPqi9\r\n=k/m4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"rux-segmented-button.js","module":"rux-segmented-button.js","gitHead":"4bba0d8002ae689eae718e188328d4e564aa94b0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"dmcalester","email":"duncan@rocketcom.com"},"deprecated":"This package has been deprecated. Please use https://www.npmjs.com/package/@astrouxds/astro-web-components instead.","repository":{"url":"https://github.com/RocketCommunicationsInc/astro-components/src/master","type":"git"},"_npmVersion":"6.14.12","description":"Astro Web Component for segmented buttons","directories":{},"_nodeVersion":"14.16.1","dependencies":{"lit-element":"^2.1.0","@astrouxds/rux-utils":"^5.3.0","@webcomponents/webcomponentsjs":"^2.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/rux-segmented-button_5.3.0_1634850610989_0.6485868996204429","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-05-22T14:58:14.065Z","modified":"2026-06-23T21:42:12.301Z","1.0.0":"2018-05-22T14:58:14.253Z","1.0.2":"2018-05-22T18:54:00.709Z","1.0.3":"2018-05-23T19:21:58.875Z","1.0.4":"2018-05-23T19:22:35.351Z","1.0.5":"2018-05-23T19:51:46.692Z","2.0.0":"2018-08-30T17:11:27.283Z","3.0.0":"2018-11-01T22:19:07.653Z","3.0.1":"2019-01-22T22:21:17.095Z","4.0.0":"2019-08-06T15:21:04.045Z","4.0.1":"2020-04-16T16:59:34.294Z","4.0.2":"2020-05-12T15:54:21.845Z","4.1.0":"2020-08-18T20:54:18.035Z","5.0.0":"2021-01-26T22:09:10.494Z","5.0.1":"2021-06-28T15:25:40.891Z","5.3.0":"2021-10-21T21:10:11.150Z"},"bugs":{"url":"https://github.com/RocketCommunicationsInc/astro-components/issues","email":"uxsupport@rocketcom.com"},"author":{"name":"Rocket Communications","email":"uxsupport@rocketcom.com"},"license":"SEE LICENSE IN LICENSE.md","homepage":"https://www.astrouxds.com","repository":{"url":"https://github.com/RocketCommunicationsInc/astro-components/src/master","type":"git"},"description":"Astro Web Component for segmented buttons","maintainers":[{"email":"chrisk@rocketcom.com","name":"ck_rocket"},{"email":"micah.jones@rocketcom.com","name":"rocket_micah"},{"email":"jacob.norton@rocketcom.com","name":"jacob-rocket"},{"email":"frances.morrison@rocketcom.com","name":"rocket_frances"}],"readme":"# Segmented Button\n\nSegmented Buttons allow users to select one item at a time from two to four options. Selecting one option automatically turns off the last selection made. Segmented Buttons are mutually exclusive.\n\n## Guidelines\n\n-   [Astro UXDS: Segmented Button](https://astrouxds.com/ui-components/segmented-button)\n\n## Web Components Usage\n\n### 1. Installation\n\n#### Install the Astro UXDS Segmented Button package via Command Line (Preferred Method)\n\n```sh\nnpm i --save @astrouxds/rux-segmented-button\n```\n\nYou may use Yarn, NPM, or your Node package manager of choice. The `--save` flag adds this component as a dependency in your `package.json` file.\n\n#### **Alternatively**, download the [Astro UXDS Component Library](https://github.com/RocketCommunicationsInc/astro-components/) source to your project.\n\nVia CLI:\n\n```sh\ngit clone https://github.com/RocketCommunicationsInc/astro-components.git\n```\n\nOr, [download the Astro UXDS Components as a .zip](https://github.com/RocketCommunicationsInc/astro-components/archive/master.zip)\n\n### 2. Import the Astro Segmented Button Web Component\n\nThis example assumes you're using the NPM package in `node_modules`. Otherwise, import the component using the path to the Astro Components directory in your project.\n\n```javascript\nimport { RuxSegmentedButton } from '@astrouxds/rux-segmented-button/rux-segmented-button.js'\n```\n\n### 3. Render the Astro Segmented Button Web Component\n\nPass an Array of segments via the `data` attribute on the Segmented Button custom element. Segment items in the `data` Array must be objects with a `label` string. The first item in the Array will be auto-selected unless another segment item has a `selected` property with a truthy value:\n\n```javascript\nimport { RuxSegmentedButton } from '@astrouxds/rux-segmented-button/rux-segmented-button.js';\n\nconst myButtonSegments = [\n  { label: \"First segment\" },\n  { label: \"Second segment\" },\n  { label: \"Third segment\" }\n];\n\n// ...\n\nrender() {\n\treturn `<rux-segmented-button data=\"${myButtonSegments}\" selected=\"${myButtonSegments[1].label}\"></rux-segmented-button>`;\n}\n```\n\n### Properties (for the Segmented Button component)\n\n| Property   | Type   | Default | Required | Description                                                                                                                                                                                                                                                                                                                                                                                                        |\n| ---------- | ------ | ------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |\n| `data`     | Array  | `[]`    | Yes      | Items in this Array are the individual button segments.                                                                                                                                                                                                                                                                                                                                                            |\n| `selected` | String | —       | No       | When passed in on load, this selects the first button segment with a matching label. When the selected segment changes, this property updates with the currently selected value, which reflects back to the component attribute. If no button segment label matches this string, then no segment is selected. This value takes priority over setting `selected` boolean property on the items in the `data` array. |\n\n### Sample Astro UXDS Segmented Button `data` Array\n\n```js\n;[\n    { label: 'First segment' },\n    { label: 'Second segment' },\n    { label: 'Third segment' },\n]\n```\n\n### Properties for items within the `data` Array\n\n| Property   | Type    | Default | Required | Description                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |\n| ---------- | ------- | ------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `label`    | String  | —       | Yes      | Defines the label for the button segment.                                                                                                                                                                                                                                                                                                                                                                                                                                   |\n| `selected` | Boolean | —       | No       | If true, selects this segment rather than the first segment in the `data` Array on mount. If more than one segment has a truthy `selected` value, the earliest one in the Array will register and the rest are ignored. Note that if the `selected` string property of the parent `rux-segmented-button` takes priority. When the selected segment changes within the component, this property updates with `true` or `false` if selected or not selected, on each segment. |\n\n### Events\n\n| Event Name | Description                                                                                                                                                                                                                                                       |\n| ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| `change`   | Fires when a button segment is changed. Inspect the Event target to find the `data` and `selected` component properties. See [HTMLElement `change` event on MDN](https://developer.mozilla.org/en-US/docs/Web/API/HTMLElement/change_event) for more information. |\n\n```js\ndocument.addEventListener('change', (e) =>\n    console.log('Target element:', e.target)\n)\n// > Target element: <rux-segmented-button>\n\ndocument.addEventListener('change', (e) =>\n    console.log('Selected Segment:', e.target.selected)\n)\n// > Selected Segment: Second Segment\n\ndocument.addEventListener('change', (e) =>\n    console.log('Array of Segments:', e.target.data)\n)\n// > Array of Segments: [{ label: \"First Segment\", selected: false }, { label: \"Second Segment\", selected: true }, { label: \"Third Segment\", selected: false }]\n```\n\n---\n\n## Basic HTML Usage\n\n### 1. Include the Astro UXDS CSS file\n\nLatest release is available in the [static css directory](https://github.com/RocketCommunicationsInc/astro-components/tree/master/static/css).\n\n```xml\n<link rel=\"stylesheet\" href=\"/your-project/path/astro.css\" />\n```\n\n### 2. Markup the component using HTML and the Astro CSS classes\n\nAstro CSS classes follow the [BEM-style](http://getbem.com/introduction/) naming convention. Using Astro's CSS classes `rux-segmented-button`, `rux-segmented-button__segment`, compose your segmented button using styled HTML radio input elements.\n\nConfigure the component using native HTML attributes. For each group of radio buttons, the input elements representing choices must have the same value for their `name` attributes. Each `<input>` needs unique a `id` that matches the `for` attribute of a `<label>`.\n\n```xml\n<ul class=\"rux-segmented-button\">\n  <li class=\"rux-segmented-button__segment\">\n    <input type=\"radio\" id=\"segment1\" name=\"rux-group\" />\n    <label for=\"segment1\">Segment 1</label>\n  </li>\n  <li class=\"rux-segmented-button__segment\">\n    <input type=\"radio\" id=\"segment2\" name=\"rux-group\" />\n    <label for=\"segment2\">Segment 2</label>\n  </li>\n  <li class=\"rux-segmented-button__segment\">\n    <input type=\"radio\" id=\"segment3\" name=\"rux-group\" />\n    <label for=\"segment3\">Segment 3</label>\n  </li>\n</ul>\n```\n\n### Attributes\n\n| Attribute  | Type    | Default | Required | Description                                                                                                              |\n| ---------- | ------- | ------- | -------- | ------------------------------------------------------------------------------------------------------------------------ |\n| `selected` | Boolean | `false` | No       | If present on the `<input>` element, selects this segment rather than the first radio input element in the group.        |\n| `name`     | String  | —       | Yes      | Associates a group of Radio Button choices. All `<input>` elements in the group must have identical `name` values.       |\n| `required` | Boolean | `false` | No       | Follows native form element `required` behavior, preventing submission of the form until a valid value has been entered. |\n\n## Revision History\n\n##### **4.1**\n\n-   Exposed `selected` attribute on component to reflect currently selected segment to an attribute on the component\n-   Added `change` event to notify document of segment selection change within component\n\n##### **4.0**\n\n-   Replaced [Polymer 3](https://www.polymer-project.org) implementation with [LitElement](https://lit-element.polymer-project.org/) for improved speed and interoperability with JS Frameworks as well as simpler template declaration now available in vanilla JavaScript.\n","readmeFilename":"README.md"}