1+ /**
2+ * This is an autogenerated file created by 'scripts/copy-overlays.js'.
3+ * Changes made to this file will be overwritten on build.
4+ */
5+
6+ import type {
7+ JSX ,
8+ } from '@ionic/core/components' ;
9+ import { defineCustomElement as defineIonActionSheetCustomElement } from '@ionic/core/components/ion-action-sheet.js'
10+ import { defineCustomElement as defineIonAlertCustomElement } from '@ionic/core/components/ion-alert.js'
11+ import { defineCustomElement as defineIonLoadingCustomElement } from '@ionic/core/components/ion-loading.js'
12+ import { defineCustomElement as defineIonModalCustomElement } from '@ionic/core/components/ion-modal.js'
13+ import { defineCustomElement as defineIonPickerLegacyCustomElement } from '@ionic/core/components/ion-picker-legacy.js'
14+ import { defineCustomElement as defineIonPopoverCustomElement } from '@ionic/core/components/ion-popover.js'
15+ import { defineCustomElement as defineIonToastCustomElement } from '@ionic/core/components/ion-toast.js'
16+
17+ import { defineOverlayContainer } from '../utils/overlays' ;
18+
19+ export const IonActionSheet = /*@__PURE__ */ defineOverlayContainer < JSX . IonActionSheet > ( 'ion-action-sheet' , defineIonActionSheetCustomElement , [ 'animated' , 'backdropDismiss' , 'buttons' , 'cssClass' , 'enterAnimation' , 'header' , 'htmlAttributes' , 'isOpen' , 'keyboardClose' , 'leaveAnimation' , 'mode' , 'subHeader' , 'translucent' , 'trigger' ] ) ;
20+
21+ export const IonAlert = /*@__PURE__ */ defineOverlayContainer < JSX . IonAlert > ( 'ion-alert' , defineIonAlertCustomElement , [ 'animated' , 'backdropDismiss' , 'buttons' , 'cssClass' , 'enterAnimation' , 'header' , 'htmlAttributes' , 'inputs' , 'isOpen' , 'keyboardClose' , 'leaveAnimation' , 'message' , 'mode' , 'subHeader' , 'translucent' , 'trigger' ] ) ;
22+
23+ export const IonLoading = /*@__PURE__ */ defineOverlayContainer < JSX . IonLoading > ( 'ion-loading' , defineIonLoadingCustomElement , [ 'animated' , 'backdropDismiss' , 'cssClass' , 'duration' , 'enterAnimation' , 'htmlAttributes' , 'isOpen' , 'keyboardClose' , 'leaveAnimation' , 'message' , 'mode' , 'showBackdrop' , 'spinner' , 'translucent' , 'trigger' ] ) ;
24+
25+ export const IonModal = /*@__PURE__ */ defineOverlayContainer < JSX . IonModal > ( 'ion-modal' , defineIonModalCustomElement , [ 'animated' , 'backdropBreakpoint' , 'backdropDismiss' , 'breakpoints' , 'canDismiss' , 'enterAnimation' , 'expandToScroll' , 'focusTrap' , 'handle' , 'handleBehavior' , 'htmlAttributes' , 'initialBreakpoint' , 'isOpen' , 'keepContentsMounted' , 'keyboardClose' , 'leaveAnimation' , 'mode' , 'presentingElement' , 'showBackdrop' , 'trigger' ] , true ) ;
26+
27+ export const IonPickerLegacy = /*@__PURE__ */ defineOverlayContainer < JSX . IonPickerLegacy > ( 'ion-picker-legacy' , defineIonPickerLegacyCustomElement , [ 'animated' , 'backdropDismiss' , 'buttons' , 'columns' , 'cssClass' , 'duration' , 'enterAnimation' , 'htmlAttributes' , 'isOpen' , 'keyboardClose' , 'leaveAnimation' , 'mode' , 'showBackdrop' , 'trigger' ] ) ;
28+
29+ export const IonPopover = /*@__PURE__ */ defineOverlayContainer < JSX . IonPopover > ( 'ion-popover' , defineIonPopoverCustomElement , [ 'alignment' , 'animated' , 'arrow' , 'backdropDismiss' , 'component' , 'componentProps' , 'dismissOnSelect' , 'enterAnimation' , 'event' , 'focusTrap' , 'htmlAttributes' , 'isOpen' , 'keepContentsMounted' , 'keyboardClose' , 'leaveAnimation' , 'mode' , 'reference' , 'showBackdrop' , 'side' , 'size' , 'translucent' , 'trigger' , 'triggerAction' ] ) ;
30+
31+ export const IonToast = /*@__PURE__ */ defineOverlayContainer < JSX . IonToast > ( 'ion-toast' , defineIonToastCustomElement , [ 'animated' , 'buttons' , 'color' , 'cssClass' , 'duration' , 'enterAnimation' , 'header' , 'htmlAttributes' , 'icon' , 'isOpen' , 'keyboardClose' , 'layout' , 'leaveAnimation' , 'message' , 'mode' , 'position' , 'positionAnchor' , 'swipeGesture' , 'translucent' , 'trigger' ] ) ;
32+
0 commit comments