UNPKG

@freshworks/crayons

Version:
1 lines 1.02 kB
import{r as t,h as o,e as n,i as s}from"./p-c5706edf.js";let e=class{constructor(o){t(this,o),this.label=""}componentDidLoad(){this.handleSlotChange()}handleSlotChange(){if(!this.host)return;const t=this.host.querySelectorAll("fw-button");t.forEach(((o,n)=>{o.classList.add("fw-button-group__button"),o.classList.toggle("fw-button-group__button--first",0===n),o.classList.toggle("fw-button-group__button--inner",n>0&&n<t.length-1),o.classList.toggle("fw-button-group__button--last",n===t.length-1)}))}render(){return o(n,{"aria-label":this.label},o("slot",{onSlotchange:this.handleSlotChange}))}get host(){return s(this)}};e.style=':host{font-family:var(--fw-font-family, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;box-sizing:border-box}:host{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}';export{e as fw_button_group}