1import { 2 getIonMode 3} from "./chunk-C46CB72A.js"; 4import { 5 Host, 6 createEvent, 7 h, 8 registerInstance 9} from "./chunk-SRPSML5O.js"; 10import "./chunk-CO64IJQE.js"; 11 12// node_modules/@ionic/core/dist/esm/ion-backdrop.entry.js 13var backdropIosCss = ":host{left:0;right:0;top:0;bottom:0;display:block;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);contain:strict;cursor:pointer;opacity:0.01;-ms-touch-action:none;touch-action:none;z-index:2}:host(.backdrop-hide){background:transparent}:host(.backdrop-no-tappable){cursor:auto}:host{background-color:var(--ion-backdrop-color, #000)}"; 14var IonBackdropIosStyle0 = backdropIosCss; 15var backdropMdCss = ":host{left:0;right:0;top:0;bottom:0;display:block;position:absolute;-webkit-transform:translateZ(0);transform:translateZ(0);contain:strict;cursor:pointer;opacity:0.01;-ms-touch-action:none;touch-action:none;z-index:2}:host(.backdrop-hide){background:transparent}:host(.backdrop-no-tappable){cursor:auto}:host{background-color:var(--ion-backdrop-color, #000)}"; 16var IonBackdropMdStyle0 = backdropMdCss; 17var Backdrop = class { 18 constructor(hostRef) { 19 registerInstance(this, hostRef); 20 this.ionBackdropTap = createEvent(this, "ionBackdropTap", 7); 21 this.visible = true; 22 this.tappable = true; 23 this.stopPropagation = true; 24 } 25 onMouseDown(ev) { 26 this.emitTap(ev); 27 } 28 emitTap(ev) { 29 if (this.stopPropagation) { 30 ev.preventDefault(); 31 ev.stopPropagation(); 32 } 33 if (this.tappable) { 34 this.ionBackdropTap.emit(); 35 } 36 } 37 render() { 38 const mode = getIonMode(this); 39 return h(Host, { 40 key: "7abaf2c310aa399607451b14063265e8a5846938", 41 "aria-hidden": "true", 42 class: { 43 [mode]: true, 44 "backdrop-hide": !this.visible, 45 "backdrop-no-tappable": !this.tappable 46 } 47 }); 48 } 49}; 50Backdrop.style = { 51 ios: IonBackdropIosStyle0, 52 md: IonBackdropMdStyle0 53}; 54export { 55 Backdrop as ion_backdrop 56};
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.