PageSourceSearch

https://www.principal.com/profiles/contrib/houston/modules/pfg_pds…/es/global-header-dropdown-trigger.js

js principal.com collected 2026-09-24 08:39:32 UTC 31,551 bytes, 75 lines download raw bytes

1import { html as p } from "lit";
2import { property as a } from "lit/decorators.js";
3import { pdsCustomElement as s } from "./pds-custom-element.js";
4import { PdsButton as b } from "./button.js";
5import { d as g } from "./dispatch-pds-event.CbFus9jr.js";
6import { r as v } from "./requiredSlot.DbbB6KQa.js";
7const u = '*,::slotted(*),*:before,*:after{box-sizing:border-box}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:host{--pds-global-header-dropdown-trigger-height: 59px;display:inline-flex}.pds-c-global-header-dropdown-trigger{font-weight:var(--pds-semantic-type-label-default-font-weight);font-size:var(--pds-semantic-type-label-default-font-size);line-height:var(--pds-semantic-type-label-default-line-height);font-family:var(--pds-semantic-type-label-default-font-family);letter-spacing:var(--pds-semantic-type-label-default-letter-spacing);text-transform:var(--pds-semantic-type-label-default-text-transform);padding:calc(var(--pds-base-unit) * 1.125) calc(var(--pds-base-unit) * 4);display:inline-flex;align-items:center;white-space:normal;border-radius:calc(var(--pds-base-unit) * 3.5);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;transition:color .1s cubic-bezier(.4,0,.2,1),background-color .1s cubic-bezier(.4,0,.2,1),border-color .1s cubic-bezier(.4,0,.2,1)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger:hover:not([aria-disabled]),.pds-c-global-header-dropdown-trigger.pds-hover:not([aria-disabled]){text-decoration:none;cursor:pointer}}.pds-c-global-header-dropdown-trigger:active{outline:none;cursor:pointer}.pds-c-global-header-dropdown-trigger[aria-disabled]{--pds-icon-color-override: var(--pds-component-button-disabled-text);background-color:var(--pds-component-button-disabled-background);border-color:var(--pds-component-button-disabled-border);color:var(--pds-component-button-disabled-text);cursor:not-allowed}.pds-c-global-header-dropdown-trigger,.pds-c-global-header-dropdown-trigger:active:not([aria-disabled]),.pds-c-global-header-dropdown-trigger:focus:not([aria-disabled]){text-decoration:none;cursor:pointer}.pds-c-global-header-dropdown-trigger--default:not(.pds-c-global-header-dropdown-trigger--link){--pds-icon-color-override: var(--pds-component-button-default-text);background-color:var(--pds-component-button-default-background);color:var(--pds-component-button-default-text);border:1px solid var(--pds-component-button-default-border)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--default:not(.pds-c-global-header-dropdown-trigger--link):hover:not([aria-disabled]),.pds-c-global-header-dropdown-trigger--default:not(.pds-c-global-header-dropdown-trigger--link).pds-hover:not([aria-disabled]){--pds-icon-color-override: var(--pds-component-button-default-hover-text);border-color:var(--pds-component-button-default-hover-border);background-color:var(--pds-component-button-default-hover-background);color:var(--pds-component-button-default-hover-text)}}.pds-c-global-header-dropdown-trigger--default:not(.pds-c-global-header-dropdown-trigger--link):active:not([aria-disabled]){--pds-icon-color-override: var(--pds-component-button-default-active-text);border-color:var(--pds-component-button-default-active-border);background-color:var(--pds-component-button-default-active-background);color:var(--pds-component-button-default-active-text)}.pds-c-global-header-dropdown-trigger--default:not(.pds-c-global-header-dropdown-trigger--link):focus{outline:none}.pds-c-global-header-dropdown-trigger--default:not(.pds-c-global-header-dropdown-trigger--link):focus-visible{outline:none;position:relative}.pds-c-global-header-dropdown-trigger--default:not(.pds-c-global-header-dropdown-trigger--link):focus-visible:before{content:"";position:absolute;inset:calc(var(--pds-base-unit) * -.25);border:calc(var(--pds-base-unit) * .25) solid var(--pds-semantic-focus-indicator-default)}.pds-c-global-header-dropdown-trigger--default.pds-c-global-header-dropdown-trigger--inverted{--pds-icon-color-override: var(--pds-component-button-default-inverted-text);background-color:var(--pds-component-button-default-inverted-background);color:var(--pds-component-button-default-inverted-text);border:1px solid var(--pds-component-button-default-inverted-border)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--default.pds-c-global-header-dropdown-trigger--inverted:hover:not([aria-disabled]),.pds-c-global-header-dropdown-trigger--default.pds-c-global-header-dropdown-trigger--inverted.pds-hover:not([aria-disabled]){--pds-icon-color-override: var( --pds-component-button-default-inverted-hover-text );color:var(--pds-component-button-default-inverted-hover-text);border-color:var(--pds-component-button-default-inverted-hover-border);background:var(--pds-component-button-default-inverted-hover-background)}}.pds-c-global-header-dropdown-trigger--default.pds-c-global-header-dropdown-trigger--inverted:active:not([aria-disabled]){--pds-icon-color-override: var( --pds-component-button-default-inverted-active-text );color:var(--pds-component-button-default-inverted-active-text);border-color:var(--pds-component-button-default-inverted-active-border);outline:none;background:var(--pds-component-button-default-inverted-active-background)}.pds-c-global-header-dropdown-trigger--default.pds-c-global-header-dropdown-trigger--inverted:focus{outline:none}.pds-c-global-header-dropdown-trigger--default.pds-c-global-header-dropdown-trigger--inverted:focus-visible:not([aria-disabled]){--pds-icon-color-override: var(--pds-component-button-default-inverted-text);color:var(--pds-component-button-default-inverted-text);outline:none;position:relative}.pds-c-global-header-dropdown-trigger--default.pds-c-global-header-dropdown-trigger--inverted:focus-visible:not([aria-disabled]):before{content:"";position:absolute;inset:calc(var(--pds-base-unit) * -.25);border:calc(var(--pds-base-unit) * .25) solid var(--pds-semantic-focus-indicator-inverted)}.pds-c-global-header-dropdown-trigger--default.pds-c-global-header-dropdown-trigger--inverted:focus-visible[aria-disabled]{outline:none;position:relative}.pds-c-global-header-dropdown-trigger--default.pds-c-global-header-dropdown-trigger--inverted:focus-visible[aria-disabled]:before{content:"";position:absolute;inset:calc(var(--pds-base-unit) * -.25);border:calc(var(--pds-base-unit) * .25) solid var(--pds-semantic-focus-indicator-default)}.pds-c-global-header-dropdown-trigger--default.pds-c-global-header-dropdown-trigger--inverted[aria-disabled]{--pds-icon-color-override: var(--pds-component-button-disabled-text);background-color:var(--pds-component-button-disabled-background);border-color:var(--pds-component-button-disabled-border);color:var(--pds-component-button-disabled-text);cursor:not-allowed}.pds-c-global-header-dropdown-trigger--primary{--pds-icon-color-override: var(--pds-component-button-primary-text);background-color:var(--pds-component-button-primary-background);color:var(--pds-component-button-primary-text);border:1px solid var(--pds-component-button-primary-border)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--primary:hover:not([aria-disabled]),.pds-c-global-header-dropdown-trigger--primary.pds-hover:not([aria-disabled]){--pds-icon-color-override: var(--pds-component-button-primary-hover-text);color:var(--pds-component-button-primary-hover-text);background-color:var(--pds-component-button-primary-hover-background);border-color:var(--pds-component-button-primary-hover-border)}}.pds-c-global-header-dropdown-trigger--primary:active:not([aria-disabled]){--pds-icon-color-override: var(--pds-component-button-primary-active-text);color:var(--pds-component-button-primary-active-text);background-color:var(--pds-component-button-primary-active-background);outline:none;border-color:var(--pds-component-button-primary-active-border)}.pds-c-global-header-dropdown-trigger--primary:focus{outline:none}.pds-c-global-header-dropdown-trigger--primary:focus-visible{--pds-icon-color-override: var(--pds-component-button-primary-text);color:var(--pds-component-button-primary-text);outline:none;position:relative}.pds-c-global-header-dropdown-trigger--primary:focus-visible:before{content:"";position:absolute;inset:calc(var(--pds-base-unit) * -.25);border:calc(var(--pds-base-unit) * .25) solid var(--pds-semantic-focus-indicator-default)}.pds-c-global-header-dropdown-trigger--primary.pds-c-global-header-dropdown-trigger--inverted{--pds-icon-color-override: var(--pds-component-button-primary-inverted-text);background-color:var(--pds-component-button-primary-inverted-background);color:var(--pds-component-button-primary-inverted-text);border:1px solid var(--pds-component-button-primary-inverted-border)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--primary.pds-c-global-header-dropdown-trigger--inverted:hover:not([aria-disabled]),.pds-c-global-header-dropdown-trigger--primary.pds-c-global-header-dropdown-trigger--inverted.pds-hover:not([aria-disabled]){--pds-icon-color-override: var( --pds-component-button-primary-inverted-hover-text );background-color:var(--pds-component-button-primary-inverted-hover-background);color:var(--pds-component-button-primary-inverted-hover-text);border-color:var(--pds-component-button-primary-inverted-hover-border)}}.pds-c-global-header-dropdown-trigger--primary.pds-c-global-header-dropdown-trigger--inverted:active:not([aria-disabled]){--pds-icon-color-override: var( --pds-component-button-primary-inverted-active-text );background-color:var(--pds-component-button-primary-inverted-active-background);color:var(--pds-component-button-primary-inverted-active-text);border-color:var(--pds-component-button-primary-inverted-active-border)}.pds-c-global-header-dropdown-trigger--primary.pds-c-global-header-dropdown-trigger--inverted:focus{outline:none}.pds-c-global-header-dropdown-trigger--primary.pds-c-global-header-dropdown-trigger--inverted:focus-visible:not([aria-disabled]){--pds-icon-color-override: var(--pds-component-button-primary-inverted-text);color:var(--pds-component-button-primary-inverted-text);outline:none;position:relative}.pds-c-global-header-dropdown-trigger--primary.pds-c-global-header-dropdown-trigger--inverted:focus-visible:not([aria-disabled]):before{content:"";position:absolute;inset:calc(var(--pds-base-unit) * -.25);border:calc(var(--pds-base-unit) * .25) solid var(--pds-component-button-default-inverted-active-border)}.pds-c-global-header-dropdown-trigger--primary.pds-c-global-header-dropdown-trigger--inverted:focus-visible[aria-disabled]{--pds-icon-color-override: var(--pds-component-button-primary-text);color:var(--pds-component-button-primary-text);outline:none;position:relative}.pds-c-global-header-dropdown-trigger--primary.pds-c-global-header-dropdown-trigger--inverted:focus-visible[aria-disabled]:before{content:"";position:absolute;inset:calc(var(--pds-base-unit) * -.25);border:calc(var(--pds-base-unit) * .25) solid var(--pds-semantic-focus-indicator-default)}.pds-c-global-header-dropdown-trigger--primary.pds-c-global-header-dropdown-trigger--inverted[aria-disabled]{--pds-icon-color-override: var(--pds-component-button-disabled-text);background-color:var(--pds-component-button-disabled-background);border-color:var(--pds-component-button-disabled-border);color:var(--pds-component-button-disabled-text);cursor:not-allowed}.pds-c-global-header-dropdown-trigger--default.pds-is-active{--pds-icon-color-override: var(--pds-component-button-default-active-text);border-color:var(--pds-component-button-default-active-border);background-color:var(--pds-component-button-default-active-background);color:var(--pds-component-button-default-active-text)}.pds-c-global-header-dropdown-trigger--icon{--pds-icon-color-override: var(--pds-component-button-icon-icon-stroke);border-radius:50%;padding:calc(var(--pds-base-unit) * 1.5);border:var(--pds-component-button-icon-border);background:var(--pds-component-button-icon-background);color:var(--pds-component-button-icon-icon-stroke)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--icon:hover:not([aria-disabled]),.pds-c-global-header-dropdown-trigger--icon.pds-hover:not([aria-disabled]){--pds-icon-color-override: var( --pds-component-button-icon-hover-icon-stroke );color:var(--pds-component-button-icon-hover-icon-stroke);background-color:var(--pds-component-button-icon-hover-background);border-color:var(--pds-component-button-icon-hover-border)}}.pds-c-global-header-dropdown-trigger--icon[aria-disabled]{--pds-icon-color-override: var(--pds-component-button-disabled-text);background-color:var(--pds-component-button-icon-disabled-background);border-color:var(--pds-component-button-disabled-border);color:var(--pds-component-button-disabled-text);cursor:not-allowed}.pds-c-global-header-dropdown-trigger--icon:active:not([aria-disabled]){--pds-icon-color-override: var( --pds-component-button-icon-active-icon-stroke );cursor:pointer;color:var(--pds-component-button-icon-active-icon-stroke);background-color:var(--pds-component-button-icon-active-background);border-color:var(--pds-component-button-icon-active-border);outline:none}.pds-c-global-header-dropdown-trigger--icon:focus{outline:none}.pds-c-global-header-dropdown-trigger--icon:focus-visible{outline:none;position:relative}.pds-c-global-header-dropdown-trigger--icon:focus-visible:before{content:"";position:absolute;inset:calc(var(--pds-base-unit) * -.25);border:calc(var(--pds-base-unit) * .25) solid var(--pds-semantic-focus-indicator-default)}.pds-c-global-header-dropdown-trigger--icon.pds-c-button--sm{padding:calc(var(--pds-base-unit) * .75);position:relative}.pds-c-global-header-dropdown-trigger--icon.pds-c-button--sm:after{content:"";position:absolute;
7left:calc(var(--pds-base-unit) * -.625);width:calc(var(--pds-base-unit) * 5.5);height:calc(var(--pds-base-unit) * 5.5)}.pds-c-global-header-dropdown-trigger--icon{height:var(--pds-global-header-dropdown-trigger-height);color:var(--pds-semantic-border-interactive-default);border-radius:0;padding:calc(var(--pds-base-unit) * 2)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--icon:hover:not([aria-disabled]){color:var(--pds-semantic-border-interactive-strong);background-color:var(--pds-component-global-header-dropdown-item-hover-background)}}.pds-c-global-header-dropdown-trigger--icon[aria-expanded=true]{background-color:var(--pds-component-global-header-dropdown-item-open-background)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--icon[aria-expanded=true]:hover{background-color:var(--pds-component-global-header-dropdown-item-open-hover-background)}}.pds-c-global-header-dropdown-trigger--link{--pds-icon-color-override: var( --pds-link-text-alt, var(--pds-semantic-text-interactive-default) );font-weight:var(--pds-semantic-type-label-default-font-weight);font-size:var(--pds-semantic-type-label-default-font-size);line-height:var(--pds-semantic-type-label-default-line-height);font-family:var(--pds-semantic-type-label-default-font-family);letter-spacing:var(--pds-semantic-type-label-default-letter-spacing);text-transform:var(--pds-semantic-type-label-default-text-transform);color:var(--pds-link-text-alt, var(--pds-semantic-text-interactive-default));text-decoration:none;border-bottom:none;display:inline-flex;align-items:center;justify-content:center}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--link:hover{--pds-icon-color-override: var( --pds-link-text-alt-hover, var(--pds-semantic-text-interactive-xstrong) );text-decoration:underline;text-underline-offset:calc(var(--pds-base-unit) * .75);color:var(--pds-link-text-alt-hover, var(--pds-semantic-text-interactive-xstrong))}}.pds-c-global-header-dropdown-trigger--link.pds-c-link--hover,.pds-c-global-header-dropdown-trigger--link:active{--pds-icon-color-override: var( --pds-link-text-alt-hover, var(--pds-semantic-text-interactive-xstrong) );text-decoration:underline;text-underline-offset:calc(var(--pds-base-unit) * .75);color:var(--pds-link-text-alt-hover, var(--pds-semantic-text-interactive-xstrong))}.pds-c-global-header-dropdown-trigger--link:focus-visible{--pds-icon-color-override: var( --pds-link-text-alt-hover, var(--pds-semantic-text-interactive-xstrong) );outline:none;position:relative;text-decoration:underline;text-underline-offset:calc(var(--pds-base-unit) * .75);color:var(--pds-link-text-alt-hover, var(--pds-semantic-text-interactive-xstrong))}.pds-c-global-header-dropdown-trigger--link:focus-visible:before{content:"";position:absolute;inset:calc(var(--pds-base-unit) * -.25);border:calc(var(--pds-base-unit) * .25) solid var(--pds-link-focus-indicator-override, var(--pds-semantic-focus-indicator-default))}.pds-c-global-header-dropdown-trigger--link{background:none;border:none;margin:0;cursor:pointer;padding:calc(var(--pds-base-unit) * 1.125) calc(var(--pds-base-unit) * 4);outline:1px solid transparent;border-radius:calc(var(--pds-base-unit) * 3.5);color:var(--pds-component-button-link-text);border-color:var(--pds-component-button-link-border);background-color:var(--pds-component-button-link-background)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--link:hover,.pds-c-global-header-dropdown-trigger--link.pds-hover{color:var(--pds-component-button-link-hover-text);border-color:var(--pds-component-button-link-hover-border);text-decoration:none;text-underline-offset:auto}}.pds-c-global-header-dropdown-trigger--link:focus{outline:none}.pds-c-global-header-dropdown-trigger--link:focus-visible{outline:none;position:relative}.pds-c-global-header-dropdown-trigger--link:focus-visible:before{content:"";position:absolute;inset:calc(var(--pds-base-unit) * -.25);border:calc(var(--pds-base-unit) * .25) solid var(--pds-semantic-focus-indicator-default)}.pds-c-global-header-dropdown-trigger--link:active{color:var(--pds-component-button-link-active-text);border-color:var(--pds-component-button-link-active-border);text-decoration:none;text-underline-offset:auto}.pds-c-global-header-dropdown-trigger--link[aria-disabled]{--pds-icon-color-override: var(--pds-component-button-disabled-text);background-color:var(--pds-component-button-disabled-background);outline:1px solid var(--pds-component-button-disabled-border);color:var(--pds-component-button-disabled-text);cursor:not-allowed}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--link[aria-disabled]:hover,.pds-c-global-header-dropdown-trigger--link[aria-disabled].pds-hover{background-color:var(--pds-component-button-disabled-background)}}.pds-c-global-header-dropdown-trigger--link[aria-disabled]:active{background-color:var(--pds-component-button-disabled-background)}.pds-c-global-header-dropdown-trigger--link{height:var(--pds-global-header-dropdown-trigger-height);color:var(--pds-semantic-border-interactive-default);border-radius:0;padding:calc(var(--pds-base-unit) * 2)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--link:hover:not([aria-disabled]){color:var(--pds-semantic-border-interactive-strong);background-color:var(--pds-component-global-header-dropdown-item-hover-background)}}.pds-c-global-header-dropdown-trigger--link[aria-expanded=true]{background-color:var(--pds-component-global-header-dropdown-item-open-background)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--link[aria-expanded=true]:hover{background-color:var(--pds-component-global-header-dropdown-item-open-hover-background)}}.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted{--pds-icon-color-override: var( --pds-component-button-icon-inverted-icon-stroke );border-radius:50%;padding:calc(var(--pds-base-unit) * 1.5);background-color:var(--pds-component-button-icon-inverted-background);color:var(--pds-component-button-icon-inverted-icon-stroke);border:var(--pds-component-button-icon-inverted-border)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted:hover:not([aria-disabled]),.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted.pds-hover:not([aria-disabled]){--pds-icon-color-override: var( --pds-component-button-icon-inverted-hover-icon-stroke );background:var(--pds-component-button-icon-inverted-hover-background);color:var(--pds-component-button-icon-inverted-hover-icon-stroke);border:var(--pds-component-button-icon-inverted-hover-border)}}.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted[aria-disabled]{--pds-icon-color-override: var(--pds-component-button-disabled-text);background-color:var(--pds-component-button-icon-disabled-background);border-color:var(--pds-component-button-disabled-border);color:var(--pds-component-button-disabled-text);cursor:not-allowed}.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted[aria-disabled]:active{--pds-icon-color-override: var(--pds-component-button-disabled-text);background-color:var(--pds-component-button-icon-disabled-background);border-color:var(--pds-component-button-disabled-border);color:var(--pds-component-button-disabled-text)}.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted:active{--pds-icon-color-override: var( --pds-component-button-icon-inverted-active-icon-stroke );outline:none;background:var(--pds-component-button-icon-inverted-active-background);color:var(--pds-component-button-icon-inverted-active-icon-stroke);border:var(--pds-component-button-icon-inverted-active-border)}.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted:focus{outline:none}.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted:focus-visible:not([aria-disabled]){--pds-icon-color-override: var(--pds-component-button-default-inverted-text);color:var(--pds-component-button-default-inverted-text);outline:none;position:relative}.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted:focus-visible:not([aria-disabled]):before{content:"";position:absolute;inset:calc(var(--pds-base-unit) * -.25);border:calc(var(--pds-base-unit) * .25) solid var(--pds-semantic-focus-indicator-inverted)}.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted:focus-visible[aria-disabled]{outline:none;position:relative}.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted:focus-visible[aria-disabled]:before{content:"";position:absolute;inset:calc(var(--pds-base-unit) * -.25);border:calc(var(--pds-base-unit) * .25) solid var(--pds-semantic-focus-indicator-default)}.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted.pds-c-button--sm{padding:calc(var(--pds-base-unit) * .75)}.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted{border-radius:0;padding:calc(var(--pds-base-unit) * 2);height:var(--pds-global-header-dropdown-trigger-height)}.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted[aria-expanded=true]{background-color:var(--pds-component-global-header-dropdown-item-open-background)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--link.pds-c-global-header-dropdown-trigger--inverted[aria-expanded=true]:hover{background-color:var(--pds-component-global-header-dropdown-item-open-hover-background)}}.pds-c-global-header-dropdown-trigger--icon-inverted,.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted{--pds-icon-color-override: var( --pds-component-button-icon-inverted-icon-stroke );border-radius:50%;padding:calc(var(--pds-base-unit) * 1.5);background-color:var(--pds-component-button-icon-inverted-background);color:var(--pds-component-button-icon-inverted-icon-stroke);border:var(--pds-component-button-icon-inverted-border)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--icon-inverted:hover:not([aria-disabled]),.pds-c-global-header-dropdown-trigger--icon-inverted.pds-hover:not([aria-disabled]),.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted:hover:not([aria-disabled]),.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted.pds-hover:not([aria-disabled]){--pds-icon-color-override: var( --pds-component-button-icon-inverted-hover-icon-stroke );background:var(--pds-component-button-icon-inverted-hover-background);color:var(--pds-component-button-icon-inverted-hover-icon-stroke);border:var(--pds-component-button-icon-inverted-hover-border)}}.pds-c-global-header-dropdown-trigger--icon-inverted[aria-disabled],.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted[aria-disabled]{--pds-icon-color-override: var(--pds-component-button-disabled-text);background-color:var(--pds-component-button-icon-disabled-background);border-color:var(--pds-component-button-disabled-border);color:var(--pds-component-button-disabled-text);cursor:not-allowed}.pds-c-global-header-dropdown-trigger--icon-inverted[aria-disabled]:active,.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted[aria-disabled]:active{--pds-icon-color-override: var(--pds-component-button-disabled-text);background-color:var(--pds-component-button-icon-disabled-background);border-color:var(--pds-component-button-disabled-border);color:var(--pds-component-button-disabled-text)}.pds-c-global-header-dropdown-trigger--icon-inverted:active,.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted:active{--pds-icon-color-override: var( --pds-component-button-icon-inverted-active-icon-stroke );outline:none;background:var(--pds-component-button-icon-inverted-active-background);color:var(--pds-component-button-icon-inverted-active-icon-stroke);border:var(--pds-component-button-icon-inverted-active-border)}.pds-c-global-header-dropdown-trigger--icon-inverted:focus,.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted:focus{outline:none}.pds-c-global-header-dropdown-trigger--icon-inverted:focus-visible:not([aria-disabled]),.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted:focus-visible:not([aria-disabled]){--pds-icon-color-override: var(--pds-component-button-default-inverted-text);color:var(--pds-component-button-default-inverted-text);outline:none;position:relative}.pds-c-global-header-dropdown-trigger--icon-inverted:focus-visible:not([aria-disabled]):before,.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted:focus-visible:not([aria-disabled]):before{content:"";position:absolute;inset:calc(var(--pds-base-unit) * -.25);border:calc(var(--pds-base-unit) * .25) solid var(--pds-semantic-focus-indicator-inverted)}.pds-c-global-header-dropdown-trigger--icon-inverted:focus-visible[aria-disabled],.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted:focus-visible[aria-disabled]{outline:none;position:relative}.pds-c-global-header-dropdown-trigger--icon-inverted:focus-visible[aria-disabled]:before,.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted:focus-visible[aria-disabled]:before{content:"";position:absolute;inset:calc(var(--pds-base-unit) * -.25);border:calc(var(--pds-base-unit) * .25) solid var(--pds-semantic-focus-indicator-default)}.pds-c-global-header-dropdown-trigger--icon-inverted.pds-c-button--sm,.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted.pds-c-button--sm{padding:calc(var(--pds-base-unit) * .75)}.pds-c-global-header-dropdown-trigger--icon-inverted,.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted{border-radius:0;padding:calc(var(--pds-base-unit) * 2);height:var(--pds-global-header-dropdown-trigger-height);border:none}.pds-c-global-header-dropdown-trigger--icon-inverted[aria-expanded=true],.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted[aria-expanded=true]{background-color:var(--pds-component-global-header-dropdown-item-open-background)}@media(hover:hover)and (pointer:fine){.pds-c-global-header-dropdown-trigger--icon-inverted[aria-expanded=true]:hover,.pds-c-global-header-dropdown-trigger--icon.pds-c-global-header-dropdown-trigger--inverted[aria-expanded=true]:hover{background-color:var(--pds-component-global-header-dropdown-item-open-hover-background)}}.pds-c-global-header-dropdown-trigger--icon.pds-is-active,.pds-c-global-header-dropdown-trigger--link.pds-is-active{--pds-icon-color-override: var( --pds-component-button-icon-active-icon-stroke );cursor:pointer;color:var(--pds-component-button-icon-active-icon-stroke);background-color:var(--pds-component-button-icon-active-background);border-color:var(--pds-component-button-icon-active-border);outline:none}.pds-c-global-header-dropdown-trigger--sm{font-weight:var(--pds-semantic-type-label-sm-font-we
7ight);font-size:var(--pds-semantic-type-label-sm-font-size);line-height:var(--pds-semantic-type-label-sm-line-height);font-family:var(--pds-semantic-type-label-sm-font-family);letter-spacing:var(--pds-semantic-type-label-sm-letter-spacing);text-transform:var(--pds-semantic-type-label-sm-text-transform);padding:calc(var(--pds-base-unit) * .375) calc(var(--pds-base-unit) * 2)}';
8var h = Object.defineProperty, m = Object.getOwnPropertyDescriptor, t = (o, e, i, n) => {
9  for (var r = n > 1 ? void 0 : n ? m(e, i) : e, c = o.length - 1, l; c >= 0; c--)
10    (l = o[c]) && (r = (n ? l(e, i, r) : l(r)) || r);
11  return n && r && h(e, i, r), r;
12};
13let d = class extends b {
14  constructor() {
15    super(...arguments), this.inverted = !1, this.current = !1;
16  }
17  addSizeToButton() {
18    this.variant === "default" || this.variant === "primary" ? this.size = "sm" : this.size = "default";
19  }
20  async firstUpdated() {
21    await super.firstUpdated(), this.link || this.addSizeToButton(), this.type = "button";
22  }
23  updated(o) {
24    return o.has("variant") && o.get("variant") !== void 0 && this.addSizeToButton(), Promise.resolve();
25  }
26  handleClick(o) {
27    const e = new CustomEvent("PdsGlobalHeaderDropdownTriggerClick", {
28      bubbles: !0,
29      cancelable: !0,
30      composed: !0
31    });
32    g(e, this), e.defaultPrevented && o.preventDefault();
33  }
34  /**
35   * @internal
36   */
37  get classNames() {
38    return {
39      // We can't use a ts-expect-error comment here because TS doesn't find the error until compile time
40      // @ts-ignore Lit is perfectly fine with this, but TS somehow throws an error
41      ...super.classNames,
42      current: !!this.link && !!this.current,
43      inverted: !!this.inverted
44    };
45  }
46  render() {
47    return p`${super.render()}`;
48  }
49};
50t([
51  a({ type: String })
52], d.prototype, "variant", 2);
53t([
54  a({ type: String })
55], d.prototype, "link", 2);
56t([
57  a({ type: Boolean, reflect: !0 })
58], d.prototype, "inverted", 2);
59t([
60  a({ type: Boolean })
61], d.prototype, "current", 2);
62t([
63  v(["default"])
64], d.prototype, "render", 1);
65d = t([
66  s("pds-global-header-dropdown-trigger", {
67    category: "component",
68    type: "component",
69    styles: u
70  })
71], d);
72export {
73  d as PdsGlobalHeaderDropdownTrigger
74};
75//# sourceMappingURL=global-header-dropdown-trigger.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.