-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathp-56b23cdc.entry.js
5 lines (5 loc) · 21.9 KB
/
p-56b23cdc.entry.js
1
2
3
4
5
/*!
* Built by BASIS
* Copyright BASIS International Ltd.
*/
import{r as o,c as t,h as r,H as e,g as n}from"./p-0e3693b5.js";import{h as d}from"./p-3e9fe89f.js";import{S as c}from"./p-6a502b3f.js";const a=class{constructor(r){o(this,r),this.focusedEvent=t(this,"dwc-focused",7),this.blurredEvent=t(this,"dwc-blurred",7),this.alignment="center",this.autofocus=!1,this.disabled=!1,this.dropdown=void 0,this.dropdownButtonWidth=void 0,this.dropdownOpened=!1,this.distance=4,this.expanse="m",this.hasDropdown=!1,this.hasFocus=!1,this.label=void 0,this.name=void 0,this.selected=void 0,this.skidding=0,this.theme="default",this.tabTraversable=0,this.toggleable=!1,this.value=""}onDropdownChanged(o,t){var r;this.$button&&(this.bindDropdown(o,t),this.hasDropdown?this.$button.setAttribute("aria-haspopup","menu"):(this.$button.removeAttribute("aria-haspopup"),this.$button.removeAttribute("aria-expanded")),this.dropdownOpened=null===(r=this.dropdown)||void 0===r?void 0:r.opened)}onProperOptionsChanged(){this.hasDropdown&&(this.dropdown.skidding=this.skidding,this.dropdown.distance=this.distance)}connectedCallback(){var o;this.handleFocus=this.handleFocus.bind(this),this.handleBlur=this.handleBlur.bind(this),this.handleClick=this.handleClick.bind(this),this.handleDropdownButtonClick=this.handleDropdownButtonClick.bind(this),this.handleDropdownButtonPointerDown=this.handleDropdownButtonPointerDown.bind(this),this.handleDropdownButtonPointerEnter=this.handleDropdownButtonPointerEnter.bind(this),this.handleDropdownButtonPointerLeave=this.handleDropdownButtonPointerLeave.bind(this),this.handleDropdownOpened=this.handleDropdownOpened.bind(this),this.handleDropdownClosed=this.handleDropdownClosed.bind(this),null===(o=this.slotsObserver)||void 0===o||o.connect()}disconnectedCallback(){var o;null===(o=this.slotsObserver)||void 0===o||o.disconnect()}componentWillLoad(){this.bindDropdown(this.dropdown,null),this.slotsObserver=new c(this.el,"left-edge","right-edge","prefix","suffix")}componentDidLoad(){null!=window.applyFocusVisiblePolyfill&&window.applyFocusVisiblePolyfill(this.el.shadowRoot),this.hasDropdown&&this.$button.setAttribute("aria-haspopup","menu")}handleClick(o){this.disabled?(o.preventDefault(),o.stopPropagation()):(this.toggleable&&(this.selected=!this.selected),this.setFocus())}async handleKeydown(o){this.disabled||null!=this.dropdown&&("ArrowDown"===o.key&&(o.preventDefault(),await this.open(),await this.dropdown.setFocus()),"ArrowUp"!==o.key&&"Escape"!==o.key||(o.preventDefault(),await this.close()))}async setFocus(){return this.$button.disabled=this.disabled,this.$button.focus(),Promise.resolve()}async removeFocus(){this.$button.blur()}async getPart(o){return new Promise((t=>{t(this.el.shadowRoot.querySelector(`[part="${o}"]`))}))}async open(){this.hasDropdown&&(this.dropdown.isConnected||document.body.appendChild(this.dropdown),await customElements.whenDefined("dwc-popupmenu"),this.dropdown.componentOnReady().then((async()=>{this.updateDropdownContext(),this.updateDropdownCoordinates(),await this.dropdown.open()})))}async close(){this.hasDropdown&&(this.updateDropdownCoordinates(),await this.dropdown.close().then((()=>{this.dropdown.remove()})))}async forceUpdate(){requestAnimationFrame((()=>{this.bindDropdown(this.dropdown,null)}))}getButtonBottomLeftCoordinates(){const o=this.el.getBoundingClientRect();return{x:o.x,y:o.y+o.height}}updateDropdownCoordinates(){const o=this.getButtonBottomLeftCoordinates();this.dropdown.x=o.x,this.dropdown.y=o.y}updateDropdownContext(){this.dropdown.contextElement=this.el}bindDropdown(o,t){o?(this.hasDropdown=!0,this.dropdown.skidding=this.skidding,this.dropdown.distance=this.distance,o.addEventListener("dwc-opened",this.handleDropdownOpened),o.addEventListener("dwc-closed",this.handleDropdownClosed)):(this.hasDropdown=!1,t&&(t.removeEventListener("dwc-opened",this.handleDropdownOpened),t.removeEventListener("dwc-closed",this.handleDropdownClosed)))}handleFocus(){this.hasFocus=!0,this.focusedEvent.emit()}handleBlur(){this.hasFocus=!1,this.blurredEvent.emit()}async handleDropdownButtonClick(o){!this.disabled&&this.hasDropdown&&(o.preventDefault(),this.updateDropdownContext(),this.updateDropdownCoordinates(),await this.dropdown.opened?this.close():this.open())}handleDropdownButtonPointerDown(){console.log("pointer down"),!this.disabled&&this.hasDropdown&&this.stopMainButtonEffect(!0)}handleDropdownButtonPointerEnter(){console.log("pointer enter"),!this.disabled&&this.hasDropdown&&this.stopMainButtonEffect(!0)}handleDropdownButtonPointerLeave(){console.log("pointer leave"),!this.disabled&&this.hasDropdown&&this.stopMainButtonEffect(!1)}handleDropdownOpened(o){const t=o.target;"dwc-popupmenu"===t.nodeName.toLowerCase()&&this.el.isSameNode(t.contextElement)&&(this.dropdownOpened=!0)}async handleDropdownClosed(o){const t=o.target;"dwc-popupmenu"===t.nodeName.toLowerCase()&&this.el.isSameNode(t.contextElement)&&(this.dropdownOpened=!1,await this.el.setFocus())}stopMainButtonEffect(o){this.$button.classList.toggle("no-effect",o)}render(){const o=Boolean(!this.toggleable&&this.hasDropdown)||Boolean(!this.toggleable&&this.dropdownButtonWidth&&this.dropdownButtonWidth.length),t=(this.toggleable||"boolean"==typeof this.selected)&&!this.hasDropdown,n=this.slotsObserver.hasContent("left-edge"),c=this.slotsObserver.hasContent("right-edge"),a=this.slotsObserver.hasContent("prefix"),s=this.slotsObserver.hasContent("suffix");return r(e,{key:"eb378372f41341ae78028e13f4383916d8ec3412",class:d({BBjControl:!0,BBjButton:!o&&!t,BBjToolButton:t,BBjMenuButton:o,"bbj-disabled":this.disabled,"bbj-focused":this.hasFocus,"bbj-selected":this.selected})},r("button",{key:"55468a55e8fb032b5905bb8fc948b34bc7864087",ref:o=>this.$button=o,type:"button",part:"control",name:this.name||this.label||"",disabled:this.disabled,value:this.value,autoFocus:this.autofocus,tabIndex:this.disabled?-1:this.tabTraversable,"aria-label":this.name||this.label||"","aria-pressed":this.toggleable?this.selected?"true":"false":"undefined","aria-expanded":this.hasDropdown?this.dropdownOpened?"true":"false":"undefined",onFocus:this.handleFocus,onBlur:this.handleBlur},r("span",{key:"44596a0ec9a2c931a049b7c5a22b3336f8b383bf",part:"left-edge"+(n?" left-edge-has-content":"")},r("slot",{key:"1cee748c792d66337d3aaa12db6a3ed9985620eb",name:"left-edge"})),r("span",{key:"e05395956276c9633766d6790e08e9546147d52e",part:"label-wrapper"},r("span",{key:"a8322e89476ecf691b76a151a7ec9532849f1b56",part:"prefix"+(a?" prefix-has-content":"")},r("slot",{key:"b319833d0e368db50613e652a6397c37d12653fd",name:"prefix"})),r("div",{key:"05c128a99fd695fa6d7023779e8ab165f54cd0c5",part:"label"},r("slot",{key:"87d5dd01d3a7fbd23dadb46e7a52d1e98b35bbb3"},this.label)),r("span",{key:"18696c821a8cdf00b0c72f458e16c1d570f5b43f",part:"suffix"+(s?" suffix-has-content":"")},r("slot",{key:"4f95e99f13aa10de6691f781db7c18fc23d79beb",name:"suffix"}))),r("span",{key:"f67e764e946de15b800bc022aa033ec2989242fd",part:"right-edge"+(c?" right-edge-has-content":"")},r("slot",{key:"43729392cb35048f0306557a713bdd9f4c88bf31",name:"right-edge"})),this.hasDropdown&&r("span",{key:"acbb9c4efeff24dd707b0f4107a37b0cb8d677dc",part:"dropdown",onClick:this.handleDropdownButtonClick,onPointerDown:this.handleDropdownButtonPointerDown,onPointerEnter:this.handleDropdownButtonPointerEnter,onPointerLeave:this.handleDropdownButtonPointerLeave,style:{width:this.dropdownButtonWidth?this.dropdownButtonWidth:"auto"}},r("dwc-icon",{key:"aac8e636eb1473116d27246bc9bb384d3ddaf3bf",part:"dropdown-icon",pool:"dwc",name:"chevron-down"}))))}get el(){return n(this)}static get watchers(){return{dropdown:["onDropdownChanged"],distance:["onProperOptionsChanged"],skidding:["onProperOptionsChanged"]}}};a.style='@media (prefers-reduced-motion: reduce){*,::before,::after{animation-delay:-1ms !important;animation-duration:1ms !important;animation-iteration-count:1 !important;background-attachment:initial !important;scroll-behavior:auto !important;transition-delay:0s !important;transition-duration:0s !important}}:host{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;-webkit-tap-highlight-color:transparent;text-size-adjust:100%}:host *,:host *::before,:host *::after{box-sizing:inherit}:host{--dwc-icon-size:1.3em;cursor:var(--dwc-cursor-click);display:inline-block}:host(:focus),:host(:active){outline:none}:host([disabled]){cursor:var(--dwc-disabled-cursor);opacity:var(--dwc-disabled-opacity);user-select:none;pointer-events:none;cursor:var(--dwc-disabled-cursor)}:host([disabled]) *{cursor:var(--dwc-disabled-cursor);user-select:none;pointer-events:none}:host(.bbj-transparent) [part=control]{background:transparent !important}:host(.bbj-noborder) [part=control]{border-color:transparent !important}:host(.bbj-noborder) [part=dropdown-separator]{visibility:hidden !important}[part=control]{align-items:stretch;background-color:var(--dwc-button-background);border:0 solid transparent;border-radius:var(--dwc-border-radius);color:var(--dwc-button-color, currentColor);cursor:inherit;display:inline-flex;font:inherit;font-weight:var(--dwc-button-font-weight, var(--dwc-font-weight-semibold));height:100%;justify-content:space-between;outline:none;overflow:hidden;padding:0;position:relative;transition:var(--dwc-transition) background-color, var(--dwc-transition) color, var(--dwc-transition) border, var(--dwc-transition) box-shadow, var(--dwc-transition) opacity;user-select:none;vertical-align:middle;white-space:nowrap;width:100%;will-change:transform, border-color}[part=control]::-moz-focus-inner{border:0}[part=control]:focus{outline:none}[part=control] ::slotted(dwc-icon){vertical-align:middle}[part=control]::before{border-color:var(--dwc-button-border-color);border-radius:inherit;border-style:var(--dwc-border-style);border-width:var(--dwc-border-width);bottom:0;box-sizing:inherit;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}:host(:not([disabled])) [part=control]:not(.no-effect){overflow:hidden;position:relative;transform:translate3d(0, 0, 0)}:host(:not([disabled])) [part=control]:not(.no-effect)::after{background-image:radial-gradient(circle, var(--dwc-ripple-color, currentColor) 10%, transparent 10.01%);background-position:50%;background-repeat:no-repeat;content:"";display:block;filter:blur(3px);height:100%;left:50%;margin-left:-50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) scale(10, 10);transition:transform var(--dwc-transition-fast), opacity var(--dwc-transition-x-slow), filter var(--dwc-transition-slow);width:100%}:host(:not([disabled])) [part=control]:not(.no-effect):active::after{filter:blur(0);opacity:0.2;transform:translateY(-50%) scale(0, 0) !important;transition:none}:host(:not([disabled])) [part=dropdown]{overflow:hidden;position:relative;transform:translate3d(0, 0, 0)}:host(:not([disabled])) [part=dropdown]::after{background-image:radial-gradient(circle, var(--dwc-ripple-color, currentColor) 10%, transparent 10.01%);background-position:50%;background-repeat:no-repeat;content:"";display:block;filter:blur(3px);height:100%;left:50%;margin-left:-50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%) scale(10, 10);transition:transform var(--dwc-transition-fast), opacity var(--dwc-transition-x-slow), filter var(--dwc-transition-slow);width:100%}:host(:not([disabled])) [part=dropdown]:active::after{filter:blur(0);opacity:0.2;transform:translateY(-50%) scale(0, 0) !important;transition:none}[part~=left-edge],[part~=right-edge]{align-items:center;display:inline-flex;flex:0 0 auto;user-select:none}[part~=left-edge-has-content],[part~=right-edge-has-content]{padding:0 var(--dwc-space-xs)}[part=prefix],[part=suffix]{align-items:center;display:inline-flex;flex:0 0 auto}:host ::slotted(img[slot=prefix]),:host ::slotted(img[slot=suffix]){align-items:center;display:inline-flex;flex:0 0 auto;height:var(--dwc-icon-size);vertical-align:middle;width:var(--dwc-icon-size)}[part=label-wrapper]{align-items:center;align-self:center;display:inline-flex;flex:0 1 auto;justify-content:center;overflow:hidden;padding:var(--dwc-space)}[part=label]{min-width:0;overflow:hidden;padding:0 var(--dwc-space-xs);text-overflow:ellipsis;white-space:nowrap}[part=dropdown]{align-items:center;align-self:stretch;background-color:var(--dwc-button-dropdown-background, var(--dwc-color-default));border-radius:inherit;border-bottom-left-radius:0;border-top-left-radius:0;box-sizing:border-box;color:var(--dwc-button-dropdown-color, var(--dwc-color-on-default-text));display:flex;flex-shrink:0;overflow:hidden;padding:0 calc(var(--dwc-space-xs) + 0.5px);transition:var(--dwc-transition) background-color, var(--dwc-transition) color;z-index:1}[part=dropdown-icon]{align-items:center;box-sizing:border-box;display:inline-flex;flex:1 0 auto;transition:color var(--dwc-transition) ease 0s, transform var(--dwc-transition) ease 0s}:host([dropdown-opened]) [part=dropdown-icon]{transform:rotate(-180deg)}:host(:not([disabled])) [part=control]:not(.no-effect):hover,:host(:not([disabled])) [part=control]:not(.no-effect).focus-visible{background-color:var(--dwc-button-hover-background);color:var(--dwc-button-hover-color)}:host(:not([disabled])) [part=control]:not(.no-effect).focus-visible{box-shadow:var(--dwc-button-focus-ring)}:host(:not([disabled])) [part=control]:not(.no-effect)::before:hover,:host(:not([disabled])) [part=control]:not(.no-effect).focus-visible::before{border-color:var(--dwc-button-hover-border-color)}:host(:not([disabled])) [part=control]:not(.no-effect).focus-visible::before{border-color:var(--dwc-button-focus-border-color)}:host(:not([disabled])) [part=control]:not(.no-effect):active,:host([selected]:not([disabled])) [part=control]:not(.no-effect){background-color:var(--dwc-button-selected-background);color:var(--dwc-button-selected-color)}:host([theme=default]),:host([theme=outlined-default]){--dwc-button-focus-ring:var(--dwc-focus-ring-default)}:host([theme=default]),:host([theme=outlined-default]){--dwc-button-background:var(--dwc-color-default);--dwc-button-border-color:var(--dwc-button-background);--dwc-button-color:var(--dwc-color-primary-text);--dwc-button-hover-background:var(--dwc-color-default-light);--dwc-button-hover-border-color:var(--dwc-color-default-dark);--dwc-button-hover-color:var(--dwc-color-primary-text-light);--dwc-button-focus-border-color:var(--dwc-color-primary);--dwc-button-selected-background:var(--dwc-color-default-dark);--dwc-button-selected-color:var(--dwc-color-primary-text-dark);--dwc-button-dropdown-background:var(--dwc-button-selected-background);--dwc-button-dropdown-color:var(--dwc-button-selected-color)}:host([theme=outlined-default]){--dwc-button-background:transparent;--dwc-button-color:var(--dwc-color-default-text);--dwc-button-border-color:var(--dwc-button-color);--dwc-button-dropdown-background:var(--dwc-color-default)}:host([theme=primary]),:host([theme=outlined-primary]){--dwc-button-focus-ring:var(--dwc-focus-ring-primary)}:host([theme=primary]),:host([theme=outlined-primary]){--dwc-button-background:var(--dwc-color-primary);--dwc-button-border-color:var(--dwc-button-background);--dwc-button-color:var(--dwc-color-on-primary-text);--dwc-button-hover-background:var(--dwc-color-primary-light);--dwc-button-hover-border-color:var(--dwc-color-primary-dark);--dwc-button-hover-color:var(--dwc-color-on-primary-text-light);--dwc-button-focus-border-color:var(--dwc-button-background);--dwc-button-selected-background:var(--dwc-color-primary-dark);--dwc-button-selected-color:var(--dwc-color-on-primary-text-dark);--dwc-button-dropdown-background:var(--dwc-button-selected-background);--dwc-button-dropdown-color:var(--dwc-button-selected-color)}:host([theme=outlined-primary]){--dwc-button-background:transparent;--dwc-button-color:var(--dwc-color-primary-text);--dwc-button-border-color:var(--dwc-button-color);--dwc-button-dropdown-background:var(--dwc-color-primary)}:host([theme=success]),:host([theme=outlined-success]){--dwc-button-focus-ring:var(--dwc-focus-ring-success)}:host([theme=success]),:host([theme=outlined-success]){--dwc-button-background:var(--dwc-color-success);--dwc-button-border-color:var(--dwc-button-background);--dwc-button-color:var(--dwc-color-on-success-text);--dwc-button-hover-background:var(--dwc-color-success-light);--dwc-button-hover-border-color:var(--dwc-color-success-dark);--dwc-button-hover-color:var(--dwc-color-on-success-text-light);--dwc-button-focus-border-color:var(--dwc-button-background);--dwc-button-selected-background:var(--dwc-color-success-dark);--dwc-button-selected-color:var(--dwc-color-on-success-text-dark);--dwc-button-dropdown-background:var(--dwc-button-selected-background);--dwc-button-dropdown-color:var(--dwc-button-selected-color)}:host([theme=outlined-success]){--dwc-button-background:transparent;--dwc-button-color:var(--dwc-color-success-text);--dwc-button-border-color:var(--dwc-button-color);--dwc-button-dropdown-background:var(--dwc-color-success)}:host([theme=warning]),:host([theme=outlined-warning]){--dwc-button-focus-ring:var(--dwc-focus-ring-warning)}:host([theme=warning]),:host([theme=outlined-warning]){--dwc-button-background:var(--dwc-color-warning);--dwc-button-border-color:var(--dwc-button-background);--dwc-button-color:var(--dwc-color-on-warning-text);--dwc-button-hover-background:var(--dwc-color-warning-light);--dwc-button-hover-border-color:var(--dwc-color-warning-dark);--dwc-button-hover-color:var(--dwc-color-on-warning-text-light);--dwc-button-focus-border-color:var(--dwc-button-background);--dwc-button-selected-background:var(--dwc-color-warning-dark);--dwc-button-selected-color:var(--dwc-color-on-warning-text-dark);--dwc-button-dropdown-background:var(--dwc-button-selected-background);--dwc-button-dropdown-color:var(--dwc-button-selected-color)}:host([theme=outlined-warning]){--dwc-button-background:transparent;--dwc-button-color:var(--dwc-color-warning-text);--dwc-button-border-color:var(--dwc-button-color);--dwc-button-dropdown-background:var(--dwc-color-warning)}:host([theme=danger]),:host([theme=outlined-danger]){--dwc-button-focus-ring:var(--dwc-focus-ring-danger)}:host([theme=danger]),:host([theme=outlined-danger]){--dwc-button-background:var(--dwc-color-danger);--dwc-button-border-color:var(--dwc-button-background);--dwc-button-color:var(--dwc-color-on-danger-text);--dwc-button-hover-background:var(--dwc-color-danger-light);--dwc-button-hover-border-color:var(--dwc-color-danger-dark);--dwc-button-hover-color:var(--dwc-color-on-danger-text-light);--dwc-button-focus-border-color:var(--dwc-button-background);--dwc-button-selected-background:var(--dwc-color-danger-dark);--dwc-button-selected-color:var(--dwc-color-on-danger-text-dark);--dwc-button-dropdown-background:var(--dwc-button-selected-background);--dwc-button-dropdown-color:var(--dwc-button-selected-color)}:host([theme=outlined-danger]){--dwc-button-background:transparent;--dwc-button-color:var(--dwc-color-danger-text);--dwc-button-border-color:var(--dwc-button-color);--dwc-button-dropdown-background:var(--dwc-color-danger)}:host([theme=info]),:host([theme=outlined-info]){--dwc-button-focus-ring:var(--dwc-focus-ring-info)}:host([theme=info]),:host([theme=outlined-info]){--dwc-button-background:var(--dwc-color-info);--dwc-button-border-color:var(--dwc-button-background);--dwc-button-color:var(--dwc-color-on-info-text);--dwc-button-hover-background:var(--dwc-color-info-light);--dwc-button-hover-border-color:var(--dwc-color-info-dark);--dwc-button-hover-color:var(--dwc-color-on-info-text-light);--dwc-button-focus-border-color:var(--dwc-button-background);--dwc-button-selected-background:var(--dwc-color-info-dark);--dwc-button-selected-color:var(--dwc-color-on-info-text-dark);--dwc-button-dropdown-background:var(--dwc-button-selected-background);--dwc-button-dropdown-color:var(--dwc-button-selected-color)}:host([theme=outlined-info]){--dwc-button-background:transparent;--dwc-button-color:var(--dwc-color-info-text);--dwc-button-border-color:var(--dwc-button-color);--dwc-button-dropdown-background:var(--dwc-color-info)}:host([theme=gray]),:host([theme=outlined-gray]){--dwc-button-focus-ring:var(--dwc-focus-ring-gray)}:host([theme=gray]),:host([theme=outlined-gray]){--dwc-button-background:var(--dwc-color-gray);--dwc-button-border-color:var(--dwc-button-background);--dwc-button-color:var(--dwc-color-on-gray-text);--dwc-button-hover-background:var(--dwc-color-gray-light);--dwc-button-hover-border-color:var(--dwc-color-gray-dark);--dwc-button-hover-color:var(--dwc-color-on-gray-text-light);--dwc-button-focus-border-color:var(--dwc-button-background);--dwc-button-selected-background:var(--dwc-color-gray-dark);--dwc-button-selected-color:var(--dwc-color-on-gray-text-dark);--dwc-button-dropdown-background:var(--dwc-button-selected-background);--dwc-button-dropdown-color:var(--dwc-button-selected-color)}:host([theme=outlined-gray]){--dwc-button-background:transparent;--dwc-button-color:var(--dwc-color-gray-text);--dwc-button-border-color:var(--dwc-button-color);--dwc-button-dropdown-background:var(--dwc-color-gray)}:host([expanse=xl]){font-size:var(--dwc-font-size-xl);height:var(--dwc-size-xl)}:host([expanse=xl]) [part=label-wrapper]{padding:calc(var(--dwc-space-xl) / 2) var(--dwc-space-xl)}:host([expanse=l]){font-size:var(--dwc-font-size-l);height:var(--dwc-size-l)}:host([expanse=l]) [part=label-wrapper]{padding:calc(var(--dwc-space-l) / 2) var(--dwc-space-l)}:host([expanse=m]){font-size:var(--dwc-font-size-m);height:var(--dwc-size-m)}:host([expanse=m]) [part=label-wrapper]{padding:calc(var(--dwc-space-m) / 2) var(--dwc-space-m)}:host([expanse=s]){font-size:var(--dwc-font-size-s);height:var(--dwc-size-s)}:host([expanse=s]) [part=label-wrapper]{padding:calc(var(--dwc-space-s) / 2) var(--dwc-space-s)}:host([expanse=xs]){font-size:var(--dwc-font-size-xs);height:var(--dwc-size-xs)}:host([expanse=xs]) [part=label-wrapper]{padding:calc(var(--dwc-space-xs) / 2) var(--dwc-space-xs)}:host(.bbj-nopadding) [part=label-wrapper]{padding:0}:host(.bbj-noborder){--dwc-border-width:0}:host([alignment=left]) [part=label-wrapper],:host([alignment=right]) [part=label-wrapper]{width:100%}:host([alignment=left]) [part=label-wrapper]{justify-content:flex-start}:host([alignment=right]) [part=label-wrapper]{justify-content:flex-end}';export{a as dwc_button}