@ionic/react
Advanced tools
Comparing version 0.0.6 to 0.0.7-1
@@ -141,4 +141,2 @@ import { defineCustomElements } from '@ionic/core/loader'; | ||
// ionicons | ||
const IonIcon = /*@__PURE__*/ createReactComponent('ion-icon', ['icon']); | ||
// /*@__PURE__*/createReactComponent | ||
@@ -148,74 +146,4 @@ const IonTabBarInner = /*@__PURE__*/ createReactComponent('ion-tab-bar'); | ||
const IonBackButtonInner = /*@__PURE__*/ createReactComponent('ion-back-button'); | ||
const IonTab = /*@__PURE__*/ createReactComponent('ion-tab'); | ||
const IonTabButton = /*@__PURE__*/ createReactComponent('ion-tab-button'); | ||
const IonAnchor = /*@__PURE__*/ createReactComponent('ion-anchor'); | ||
const IonAppInner = /*@__PURE__*/ createReactComponent('ion-app'); | ||
const IonAvatar = /*@__PURE__*/ createReactComponent('ion-avatar'); | ||
const IonBackdrop = /*@__PURE__*/ createReactComponent('ion-backdrop'); | ||
const IonBadge = /*@__PURE__*/ createReactComponent('ion-badge'); | ||
const IonButton = /*@__PURE__*/ createReactComponent('ion-button'); | ||
const IonButtons = /*@__PURE__*/ createReactComponent('ion-buttons'); | ||
const IonCard = /*@__PURE__*/ createReactComponent('ion-card'); | ||
const IonCardContent = /*@__PURE__*/ createReactComponent('ion-card-content'); | ||
const IonCardHeader = /*@__PURE__*/ createReactComponent('ion-card-header'); | ||
const IonCardSubtitle = /*@__PURE__*/ createReactComponent('ion-card-subtitle'); | ||
const IonCardTitle = /*@__PURE__*/ createReactComponent('ion-card-title'); | ||
const IonCheckbox = /*@__PURE__*/ createReactComponent('ion-checkbox'); | ||
const IonCol = /*@__PURE__*/ createReactComponent('ion-col'); | ||
const IonContent = /*@__PURE__*/ createReactComponent('ion-content'); | ||
const IonChip = /*@__PURE__*/ createReactComponent('ion-chip'); | ||
const IonDatetime = /*@__PURE__*/ createReactComponent('ion-datetime'); | ||
const IonFab = /*@__PURE__*/ createReactComponent('ion-fab'); | ||
const IonFabButton = /*@__PURE__*/ createReactComponent('ion-fab-button'); | ||
const IonFabList = /*@__PURE__*/ createReactComponent('ion-fab-list'); | ||
const IonFooter = /*@__PURE__*/ createReactComponent('ion-footer'); | ||
const IonGrid = /*@__PURE__*/ createReactComponent('ion-grid'); | ||
const IonHeader = /*@__PURE__*/ createReactComponent('ion-header'); | ||
const IonImg = /*@__PURE__*/ createReactComponent('ion-img'); | ||
const IonInfiniteScroll = /*@__PURE__*/ createReactComponent('ion-infinite-scroll'); | ||
const IonInput = /*@__PURE__*/ createReactComponent('ion-input'); | ||
const IonItem = /*@__PURE__*/ createReactComponent('ion-item'); | ||
const IonItemDivider = /*@__PURE__*/ createReactComponent('ion-item-divider'); | ||
const IonItemGroup = /*@__PURE__*/ createReactComponent('ion-item-group'); | ||
const IonItemOption = /*@__PURE__*/ createReactComponent('ion-item-option'); | ||
const IonItemOptions = /*@__PURE__*/ createReactComponent('ion-item-options'); | ||
const IonItemSliding = /*@__PURE__*/ createReactComponent('ion-item-sliding'); | ||
const IonLabel = /*@__PURE__*/ createReactComponent('ion-label'); | ||
const IonList = /*@__PURE__*/ createReactComponent('ion-list'); | ||
const IonListHeader = /*@__PURE__*/ createReactComponent('ion-list-header'); | ||
const IonMenu = /*@__PURE__*/ createReactComponent('ion-menu'); | ||
const IonMenuButton = /*@__PURE__*/ createReactComponent('ion-menu-button'); | ||
const IonMenuToggle = /*@__PURE__*/ createReactComponent('ion-menu-toggle'); | ||
const IonNote = /*@__PURE__*/ createReactComponent('ion-note'); | ||
const IonPicker = /*@__PURE__*/ createReactComponent('ion-picker'); | ||
const IonPickerColumn = /*@__PURE__*/ createReactComponent('ion-picker-column'); | ||
const IonNav = /*@__PURE__*/ createReactComponent('ion-nav'); | ||
const IonProgressBar = /*@__PURE__*/ createReactComponent('ion-progress-bar'); | ||
const IonRadio = /*@__PURE__*/ createReactComponent('ion-radio'); | ||
const IonRadioGroup = /*@__PURE__*/ createReactComponent('ion-radio-group'); | ||
const IonRange = /*@__PURE__*/ createReactComponent('ion-range'); | ||
const IonRefresher = /*@__PURE__*/ createReactComponent('ion-refresher'); | ||
const IonRefresherContent = /*@__PURE__*/ createReactComponent('ion-refresher-content'); | ||
const IonReorder = /*@__PURE__*/ createReactComponent('ion-reorder'); | ||
const IonReorderGroup = /*@__PURE__*/ createReactComponent('ion-reorder-group'); | ||
const IonRippleEffect = /*@__PURE__*/ createReactComponent('ion-ripple-effect'); | ||
const IonRow = /*@__PURE__*/ createReactComponent('ion-row'); | ||
const IonSearchbar = /*@__PURE__*/ createReactComponent('ion-searchbar'); | ||
const IonSegment = /*@__PURE__*/ createReactComponent('ion-segment'); | ||
const IonSegmentButton = /*@__PURE__*/ createReactComponent('ion-segment-button'); | ||
const IonSelect = /*@__PURE__*/ createReactComponent('ion-select'); | ||
const IonSelectOption = /*@__PURE__*/ createReactComponent('ion-select-option'); | ||
const IonSelectPopover = /*@__PURE__*/ createReactComponent('ion-select-popover'); | ||
const IonSkeletonText = /*@__PURE__*/ createReactComponent('ion-skeleton-text'); | ||
const IonSlide = /*@__PURE__*/ createReactComponent('ion-slide'); | ||
const IonSlides = /*@__PURE__*/ createReactComponent('ion-slides'); | ||
const IonSpinner = /*@__PURE__*/ createReactComponent('ion-spinner'); | ||
const IonSplitPane = /*@__PURE__*/ createReactComponent('ion-split-pane'); | ||
const IonText = /*@__PURE__*/ createReactComponent('ion-text'); | ||
const IonTextarea = /*@__PURE__*/ createReactComponent('ion-textarea'); | ||
const IonThumbnail = /*@__PURE__*/ createReactComponent('ion-thumbnail'); | ||
const IonTitle = /*@__PURE__*/ createReactComponent('ion-title'); | ||
const IonToggle = /*@__PURE__*/ createReactComponent('ion-toggle'); | ||
const IonToolbar = /*@__PURE__*/ createReactComponent('ion-toolbar'); | ||
const IonVirtualScroll = /*@__PURE__*/ createReactComponent('ion-virtual-scroll'); | ||
const IonItemInner = /*@__PURE__*/ createReactComponent('ion-item'); | ||
@@ -386,2 +314,76 @@ class Platform { | ||
// ionicons | ||
const IonIcon = /*@__PURE__*/ createReactComponent('ion-icon', ['icon']); | ||
// /*@__PURE__*/createReactComponent | ||
const IonTab = /*@__PURE__*/ createReactComponent('ion-tab'); | ||
const IonTabButton = /*@__PURE__*/ createReactComponent('ion-tab-button'); | ||
const IonAnchor = /*@__PURE__*/ createReactComponent('ion-anchor'); | ||
const IonAvatar = /*@__PURE__*/ createReactComponent('ion-avatar'); | ||
const IonBackdrop = /*@__PURE__*/ createReactComponent('ion-backdrop'); | ||
const IonBadge = /*@__PURE__*/ createReactComponent('ion-badge'); | ||
const IonButton = /*@__PURE__*/ createReactComponent('ion-button'); | ||
const IonButtons = /*@__PURE__*/ createReactComponent('ion-buttons'); | ||
const IonCard = /*@__PURE__*/ createReactComponent('ion-card'); | ||
const IonCardContent = /*@__PURE__*/ createReactComponent('ion-card-content'); | ||
const IonCardHeader = /*@__PURE__*/ createReactComponent('ion-card-header'); | ||
const IonCardSubtitle = /*@__PURE__*/ createReactComponent('ion-card-subtitle'); | ||
const IonCardTitle = /*@__PURE__*/ createReactComponent('ion-card-title'); | ||
const IonCheckbox = /*@__PURE__*/ createReactComponent('ion-checkbox'); | ||
const IonCol = /*@__PURE__*/ createReactComponent('ion-col'); | ||
const IonContent = /*@__PURE__*/ createReactComponent('ion-content'); | ||
const IonChip = /*@__PURE__*/ createReactComponent('ion-chip'); | ||
const IonDatetime = /*@__PURE__*/ createReactComponent('ion-datetime'); | ||
const IonFab = /*@__PURE__*/ createReactComponent('ion-fab'); | ||
const IonFabButton = /*@__PURE__*/ createReactComponent('ion-fab-button'); | ||
const IonFabList = /*@__PURE__*/ createReactComponent('ion-fab-list'); | ||
const IonFooter = /*@__PURE__*/ createReactComponent('ion-footer'); | ||
const IonGrid = /*@__PURE__*/ createReactComponent('ion-grid'); | ||
const IonHeader = /*@__PURE__*/ createReactComponent('ion-header'); | ||
const IonImg = /*@__PURE__*/ createReactComponent('ion-img'); | ||
const IonInfiniteScroll = /*@__PURE__*/ createReactComponent('ion-infinite-scroll'); | ||
const IonInput = /*@__PURE__*/ createReactComponent('ion-input'); | ||
const IonItemDivider = /*@__PURE__*/ createReactComponent('ion-item-divider'); | ||
const IonItemGroup = /*@__PURE__*/ createReactComponent('ion-item-group'); | ||
const IonItemOption = /*@__PURE__*/ createReactComponent('ion-item-option'); | ||
const IonItemOptions = /*@__PURE__*/ createReactComponent('ion-item-options'); | ||
const IonItemSliding = /*@__PURE__*/ createReactComponent('ion-item-sliding'); | ||
const IonLabel = /*@__PURE__*/ createReactComponent('ion-label'); | ||
const IonList = /*@__PURE__*/ createReactComponent('ion-list'); | ||
const IonListHeader = /*@__PURE__*/ createReactComponent('ion-list-header'); | ||
const IonMenu = /*@__PURE__*/ createReactComponent('ion-menu'); | ||
const IonMenuButton = /*@__PURE__*/ createReactComponent('ion-menu-button'); | ||
const IonMenuToggle = /*@__PURE__*/ createReactComponent('ion-menu-toggle'); | ||
const IonNote = /*@__PURE__*/ createReactComponent('ion-note'); | ||
const IonPicker = /*@__PURE__*/ createReactComponent('ion-picker'); | ||
const IonPickerColumn = /*@__PURE__*/ createReactComponent('ion-picker-column'); | ||
const IonNav = /*@__PURE__*/ createReactComponent('ion-nav'); | ||
const IonProgressBar = /*@__PURE__*/ createReactComponent('ion-progress-bar'); | ||
const IonRadio = /*@__PURE__*/ createReactComponent('ion-radio'); | ||
const IonRadioGroup = /*@__PURE__*/ createReactComponent('ion-radio-group'); | ||
const IonRange = /*@__PURE__*/ createReactComponent('ion-range'); | ||
const IonRefresher = /*@__PURE__*/ createReactComponent('ion-refresher'); | ||
const IonRefresherContent = /*@__PURE__*/ createReactComponent('ion-refresher-content'); | ||
const IonReorder = /*@__PURE__*/ createReactComponent('ion-reorder'); | ||
const IonReorderGroup = /*@__PURE__*/ createReactComponent('ion-reorder-group'); | ||
const IonRippleEffect = /*@__PURE__*/ createReactComponent('ion-ripple-effect'); | ||
const IonRow = /*@__PURE__*/ createReactComponent('ion-row'); | ||
const IonSearchbar = /*@__PURE__*/ createReactComponent('ion-searchbar'); | ||
const IonSegment = /*@__PURE__*/ createReactComponent('ion-segment'); | ||
const IonSegmentButton = /*@__PURE__*/ createReactComponent('ion-segment-button'); | ||
const IonSelect = /*@__PURE__*/ createReactComponent('ion-select'); | ||
const IonSelectOption = /*@__PURE__*/ createReactComponent('ion-select-option'); | ||
const IonSelectPopover = /*@__PURE__*/ createReactComponent('ion-select-popover'); | ||
const IonSkeletonText = /*@__PURE__*/ createReactComponent('ion-skeleton-text'); | ||
const IonSlide = /*@__PURE__*/ createReactComponent('ion-slide'); | ||
const IonSlides = /*@__PURE__*/ createReactComponent('ion-slides'); | ||
const IonSpinner = /*@__PURE__*/ createReactComponent('ion-spinner'); | ||
const IonSplitPane = /*@__PURE__*/ createReactComponent('ion-split-pane'); | ||
const IonText = /*@__PURE__*/ createReactComponent('ion-text'); | ||
const IonTextarea = /*@__PURE__*/ createReactComponent('ion-textarea'); | ||
const IonThumbnail = /*@__PURE__*/ createReactComponent('ion-thumbnail'); | ||
const IonTitle = /*@__PURE__*/ createReactComponent('ion-title'); | ||
const IonToggle = /*@__PURE__*/ createReactComponent('ion-toggle'); | ||
const IonToolbar = /*@__PURE__*/ createReactComponent('ion-toolbar'); | ||
const IonVirtualScroll = /*@__PURE__*/ createReactComponent('ion-virtual-scroll'); | ||
function createControllerComponent(displayName, controller) { | ||
@@ -657,6 +659,8 @@ const dismissEventName = `on${displayName}DidDismiss`; | ||
renderChild: () => { navContextNotFoundError(); }, | ||
transitionView: () => { navContextNotFoundError(); } | ||
transitionView: () => { navContextNotFoundError(); }, | ||
navigate: () => { navContextNotFoundError(); }, | ||
hasIonicRouter: () => false | ||
}); | ||
function navContextNotFoundError() { | ||
console.error('IonRouter not found, did you add it to the app?'); | ||
console.error('IonReactRouter not found, did you add it to the app?'); | ||
} | ||
@@ -827,4 +831,9 @@ | ||
this.clickButton = (e) => { | ||
e.stopPropagation(); | ||
this.context.goBack(this.props.defaultHref); | ||
if (this.context.hasIonicRouter()) { | ||
e.stopPropagation(); | ||
this.context.goBack(this.props.defaultHref); | ||
} | ||
else { | ||
window.location.href = this.props.defaultHref; | ||
} | ||
}; | ||
@@ -838,2 +847,25 @@ } | ||
class IonItemInternal extends React.Component { | ||
constructor(props) { | ||
super(props); | ||
this.handleClick = this.handleClick.bind(this); | ||
} | ||
handleClick(e) { | ||
if ((this.props.href && this.context.hasIonicRouter()) && !this.props.target) { | ||
e.preventDefault(); | ||
this.context.navigate(this.props.href, this.props.routerDirection); | ||
} | ||
} | ||
render() { | ||
const props = __rest(this.props, []); | ||
return (React.createElement(IonItemInner, Object.assign({ onClick: this.handleClick }, props), this.props.children)); | ||
} | ||
} | ||
IonItemInternal.contextType = NavContext; | ||
function forwardRef$2(props, ref) { | ||
return React.createElement(IonItemInternal, Object.assign({ forwardedRef: ref }, props)); | ||
} | ||
forwardRef$2.displayName = 'IonItem'; | ||
const IonItem = /*@__PURE__*/ React.forwardRef(forwardRef$2); | ||
class IonNavManager extends React.Component { | ||
@@ -864,3 +896,5 @@ constructor(props) { | ||
goBack: this.goBack.bind(this), | ||
transitionView: this.transitionView.bind(this) | ||
transitionView: this.transitionView.bind(this), | ||
navigate: this.navigate.bind(this), | ||
hasIonicRouter: () => true | ||
}; | ||
@@ -1022,2 +1056,5 @@ } | ||
} | ||
navigate(path, direction) { | ||
this.props.history.push(path, { direction }); | ||
} | ||
registerViewStack(stack, activeId, stackItems, routerOutlet, location) { | ||
@@ -1137,2 +1174,2 @@ this.setState((prevState) => { | ||
export { IonActionSheet, IonAlert, IonAnchor, IonApp, IonAppInner, IonAvatar, IonBackButton, IonBackButtonInner, IonBackdrop, IonBadge, IonButton, IonButtons, IonCard, IonCardContent, IonCardHeader, IonCardSubtitle, IonCardTitle, IonCheckbox, IonChip, IonCol, IonContent, IonDatetime, IonFab, IonFabButton, IonFabList, IonFooter, IonGrid, IonHeader, IonIcon, IonImg, IonInfiniteScroll, IonInput, IonItem, IonItemDivider, IonItemGroup, IonItemOption, IonItemOptions, IonItemSliding, IonLabel, IonLifeCycleContext, IonList, IonListHeader, IonLoading, IonMenu, IonMenuButton, IonMenuToggle, IonModal, IonNav, IonNote, IonPage, IonPicker, IonPickerColumn, IonPopover, IonProgressBar, IonRadio, IonRadioGroup, IonRange, IonReactRouter, IonRefresher, IonRefresherContent, IonReorder, IonReorderGroup, IonRippleEffect, IonRouterOutlet, IonRouterOutletInner, IonRow, IonSearchbar, IonSegment, IonSegmentButton, IonSelect, IonSelectOption, IonSelectPopover, IonSkeletonText, IonSlide, IonSlides, IonSpinner, IonSplitPane, IonTab, IonTabBar, IonTabBarInner, IonTabButton, IonTabs, IonText, IonTextarea, IonThumbnail, IonTitle, IonToast, IonToggle, IonToolbar, IonVirtualScroll, IonicContext, useIonViewDidEnter, useIonViewDidLeave, useIonViewWillEnter, useIonViewWillLeave, useIonicConfig, withIonLifeCycle }; | ||
export { IonActionSheet, IonAlert, IonAnchor, IonApp, IonAvatar, IonBackButton, IonBackdrop, IonBadge, IonButton, IonButtons, IonCard, IonCardContent, IonCardHeader, IonCardSubtitle, IonCardTitle, IonCheckbox, IonChip, IonCol, IonContent, IonDatetime, IonFab, IonFabButton, IonFabList, IonFooter, IonGrid, IonHeader, IonIcon, IonImg, IonInfiniteScroll, IonInput, IonItem, IonItemDivider, IonItemGroup, IonItemOption, IonItemOptions, IonItemSliding, IonLabel, IonLifeCycleContext, IonList, IonListHeader, IonLoading, IonMenu, IonMenuButton, IonMenuToggle, IonModal, IonNav, IonNote, IonPage, IonPicker, IonPickerColumn, IonPopover, IonProgressBar, IonRadio, IonRadioGroup, IonRange, IonReactRouter, IonRefresher, IonRefresherContent, IonReorder, IonReorderGroup, IonRippleEffect, IonRouterOutlet, IonRow, IonSearchbar, IonSegment, IonSegmentButton, IonSelect, IonSelectOption, IonSelectPopover, IonSkeletonText, IonSlide, IonSlides, IonSpinner, IonSplitPane, IonTab, IonTabBar, IonTabButton, IonTabs, IonText, IonTextarea, IonThumbnail, IonTitle, IonToast, IonToggle, IonToolbar, IonVirtualScroll, IonicContext, useIonViewDidEnter, useIonViewDidLeave, useIonViewWillEnter, useIonViewWillLeave, useIonicConfig, withIonLifeCycle }; |
@@ -147,4 +147,2 @@ 'use strict'; | ||
// ionicons | ||
const IonIcon = /*@__PURE__*/ createReactComponent('ion-icon', ['icon']); | ||
// /*@__PURE__*/createReactComponent | ||
@@ -154,74 +152,4 @@ const IonTabBarInner = /*@__PURE__*/ createReactComponent('ion-tab-bar'); | ||
const IonBackButtonInner = /*@__PURE__*/ createReactComponent('ion-back-button'); | ||
const IonTab = /*@__PURE__*/ createReactComponent('ion-tab'); | ||
const IonTabButton = /*@__PURE__*/ createReactComponent('ion-tab-button'); | ||
const IonAnchor = /*@__PURE__*/ createReactComponent('ion-anchor'); | ||
const IonAppInner = /*@__PURE__*/ createReactComponent('ion-app'); | ||
const IonAvatar = /*@__PURE__*/ createReactComponent('ion-avatar'); | ||
const IonBackdrop = /*@__PURE__*/ createReactComponent('ion-backdrop'); | ||
const IonBadge = /*@__PURE__*/ createReactComponent('ion-badge'); | ||
const IonButton = /*@__PURE__*/ createReactComponent('ion-button'); | ||
const IonButtons = /*@__PURE__*/ createReactComponent('ion-buttons'); | ||
const IonCard = /*@__PURE__*/ createReactComponent('ion-card'); | ||
const IonCardContent = /*@__PURE__*/ createReactComponent('ion-card-content'); | ||
const IonCardHeader = /*@__PURE__*/ createReactComponent('ion-card-header'); | ||
const IonCardSubtitle = /*@__PURE__*/ createReactComponent('ion-card-subtitle'); | ||
const IonCardTitle = /*@__PURE__*/ createReactComponent('ion-card-title'); | ||
const IonCheckbox = /*@__PURE__*/ createReactComponent('ion-checkbox'); | ||
const IonCol = /*@__PURE__*/ createReactComponent('ion-col'); | ||
const IonContent = /*@__PURE__*/ createReactComponent('ion-content'); | ||
const IonChip = /*@__PURE__*/ createReactComponent('ion-chip'); | ||
const IonDatetime = /*@__PURE__*/ createReactComponent('ion-datetime'); | ||
const IonFab = /*@__PURE__*/ createReactComponent('ion-fab'); | ||
const IonFabButton = /*@__PURE__*/ createReactComponent('ion-fab-button'); | ||
const IonFabList = /*@__PURE__*/ createReactComponent('ion-fab-list'); | ||
const IonFooter = /*@__PURE__*/ createReactComponent('ion-footer'); | ||
const IonGrid = /*@__PURE__*/ createReactComponent('ion-grid'); | ||
const IonHeader = /*@__PURE__*/ createReactComponent('ion-header'); | ||
const IonImg = /*@__PURE__*/ createReactComponent('ion-img'); | ||
const IonInfiniteScroll = /*@__PURE__*/ createReactComponent('ion-infinite-scroll'); | ||
const IonInput = /*@__PURE__*/ createReactComponent('ion-input'); | ||
const IonItem = /*@__PURE__*/ createReactComponent('ion-item'); | ||
const IonItemDivider = /*@__PURE__*/ createReactComponent('ion-item-divider'); | ||
const IonItemGroup = /*@__PURE__*/ createReactComponent('ion-item-group'); | ||
const IonItemOption = /*@__PURE__*/ createReactComponent('ion-item-option'); | ||
const IonItemOptions = /*@__PURE__*/ createReactComponent('ion-item-options'); | ||
const IonItemSliding = /*@__PURE__*/ createReactComponent('ion-item-sliding'); | ||
const IonLabel = /*@__PURE__*/ createReactComponent('ion-label'); | ||
const IonList = /*@__PURE__*/ createReactComponent('ion-list'); | ||
const IonListHeader = /*@__PURE__*/ createReactComponent('ion-list-header'); | ||
const IonMenu = /*@__PURE__*/ createReactComponent('ion-menu'); | ||
const IonMenuButton = /*@__PURE__*/ createReactComponent('ion-menu-button'); | ||
const IonMenuToggle = /*@__PURE__*/ createReactComponent('ion-menu-toggle'); | ||
const IonNote = /*@__PURE__*/ createReactComponent('ion-note'); | ||
const IonPicker = /*@__PURE__*/ createReactComponent('ion-picker'); | ||
const IonPickerColumn = /*@__PURE__*/ createReactComponent('ion-picker-column'); | ||
const IonNav = /*@__PURE__*/ createReactComponent('ion-nav'); | ||
const IonProgressBar = /*@__PURE__*/ createReactComponent('ion-progress-bar'); | ||
const IonRadio = /*@__PURE__*/ createReactComponent('ion-radio'); | ||
const IonRadioGroup = /*@__PURE__*/ createReactComponent('ion-radio-group'); | ||
const IonRange = /*@__PURE__*/ createReactComponent('ion-range'); | ||
const IonRefresher = /*@__PURE__*/ createReactComponent('ion-refresher'); | ||
const IonRefresherContent = /*@__PURE__*/ createReactComponent('ion-refresher-content'); | ||
const IonReorder = /*@__PURE__*/ createReactComponent('ion-reorder'); | ||
const IonReorderGroup = /*@__PURE__*/ createReactComponent('ion-reorder-group'); | ||
const IonRippleEffect = /*@__PURE__*/ createReactComponent('ion-ripple-effect'); | ||
const IonRow = /*@__PURE__*/ createReactComponent('ion-row'); | ||
const IonSearchbar = /*@__PURE__*/ createReactComponent('ion-searchbar'); | ||
const IonSegment = /*@__PURE__*/ createReactComponent('ion-segment'); | ||
const IonSegmentButton = /*@__PURE__*/ createReactComponent('ion-segment-button'); | ||
const IonSelect = /*@__PURE__*/ createReactComponent('ion-select'); | ||
const IonSelectOption = /*@__PURE__*/ createReactComponent('ion-select-option'); | ||
const IonSelectPopover = /*@__PURE__*/ createReactComponent('ion-select-popover'); | ||
const IonSkeletonText = /*@__PURE__*/ createReactComponent('ion-skeleton-text'); | ||
const IonSlide = /*@__PURE__*/ createReactComponent('ion-slide'); | ||
const IonSlides = /*@__PURE__*/ createReactComponent('ion-slides'); | ||
const IonSpinner = /*@__PURE__*/ createReactComponent('ion-spinner'); | ||
const IonSplitPane = /*@__PURE__*/ createReactComponent('ion-split-pane'); | ||
const IonText = /*@__PURE__*/ createReactComponent('ion-text'); | ||
const IonTextarea = /*@__PURE__*/ createReactComponent('ion-textarea'); | ||
const IonThumbnail = /*@__PURE__*/ createReactComponent('ion-thumbnail'); | ||
const IonTitle = /*@__PURE__*/ createReactComponent('ion-title'); | ||
const IonToggle = /*@__PURE__*/ createReactComponent('ion-toggle'); | ||
const IonToolbar = /*@__PURE__*/ createReactComponent('ion-toolbar'); | ||
const IonVirtualScroll = /*@__PURE__*/ createReactComponent('ion-virtual-scroll'); | ||
const IonItemInner = /*@__PURE__*/ createReactComponent('ion-item'); | ||
@@ -392,2 +320,76 @@ class Platform { | ||
// ionicons | ||
const IonIcon = /*@__PURE__*/ createReactComponent('ion-icon', ['icon']); | ||
// /*@__PURE__*/createReactComponent | ||
const IonTab = /*@__PURE__*/ createReactComponent('ion-tab'); | ||
const IonTabButton = /*@__PURE__*/ createReactComponent('ion-tab-button'); | ||
const IonAnchor = /*@__PURE__*/ createReactComponent('ion-anchor'); | ||
const IonAvatar = /*@__PURE__*/ createReactComponent('ion-avatar'); | ||
const IonBackdrop = /*@__PURE__*/ createReactComponent('ion-backdrop'); | ||
const IonBadge = /*@__PURE__*/ createReactComponent('ion-badge'); | ||
const IonButton = /*@__PURE__*/ createReactComponent('ion-button'); | ||
const IonButtons = /*@__PURE__*/ createReactComponent('ion-buttons'); | ||
const IonCard = /*@__PURE__*/ createReactComponent('ion-card'); | ||
const IonCardContent = /*@__PURE__*/ createReactComponent('ion-card-content'); | ||
const IonCardHeader = /*@__PURE__*/ createReactComponent('ion-card-header'); | ||
const IonCardSubtitle = /*@__PURE__*/ createReactComponent('ion-card-subtitle'); | ||
const IonCardTitle = /*@__PURE__*/ createReactComponent('ion-card-title'); | ||
const IonCheckbox = /*@__PURE__*/ createReactComponent('ion-checkbox'); | ||
const IonCol = /*@__PURE__*/ createReactComponent('ion-col'); | ||
const IonContent = /*@__PURE__*/ createReactComponent('ion-content'); | ||
const IonChip = /*@__PURE__*/ createReactComponent('ion-chip'); | ||
const IonDatetime = /*@__PURE__*/ createReactComponent('ion-datetime'); | ||
const IonFab = /*@__PURE__*/ createReactComponent('ion-fab'); | ||
const IonFabButton = /*@__PURE__*/ createReactComponent('ion-fab-button'); | ||
const IonFabList = /*@__PURE__*/ createReactComponent('ion-fab-list'); | ||
const IonFooter = /*@__PURE__*/ createReactComponent('ion-footer'); | ||
const IonGrid = /*@__PURE__*/ createReactComponent('ion-grid'); | ||
const IonHeader = /*@__PURE__*/ createReactComponent('ion-header'); | ||
const IonImg = /*@__PURE__*/ createReactComponent('ion-img'); | ||
const IonInfiniteScroll = /*@__PURE__*/ createReactComponent('ion-infinite-scroll'); | ||
const IonInput = /*@__PURE__*/ createReactComponent('ion-input'); | ||
const IonItemDivider = /*@__PURE__*/ createReactComponent('ion-item-divider'); | ||
const IonItemGroup = /*@__PURE__*/ createReactComponent('ion-item-group'); | ||
const IonItemOption = /*@__PURE__*/ createReactComponent('ion-item-option'); | ||
const IonItemOptions = /*@__PURE__*/ createReactComponent('ion-item-options'); | ||
const IonItemSliding = /*@__PURE__*/ createReactComponent('ion-item-sliding'); | ||
const IonLabel = /*@__PURE__*/ createReactComponent('ion-label'); | ||
const IonList = /*@__PURE__*/ createReactComponent('ion-list'); | ||
const IonListHeader = /*@__PURE__*/ createReactComponent('ion-list-header'); | ||
const IonMenu = /*@__PURE__*/ createReactComponent('ion-menu'); | ||
const IonMenuButton = /*@__PURE__*/ createReactComponent('ion-menu-button'); | ||
const IonMenuToggle = /*@__PURE__*/ createReactComponent('ion-menu-toggle'); | ||
const IonNote = /*@__PURE__*/ createReactComponent('ion-note'); | ||
const IonPicker = /*@__PURE__*/ createReactComponent('ion-picker'); | ||
const IonPickerColumn = /*@__PURE__*/ createReactComponent('ion-picker-column'); | ||
const IonNav = /*@__PURE__*/ createReactComponent('ion-nav'); | ||
const IonProgressBar = /*@__PURE__*/ createReactComponent('ion-progress-bar'); | ||
const IonRadio = /*@__PURE__*/ createReactComponent('ion-radio'); | ||
const IonRadioGroup = /*@__PURE__*/ createReactComponent('ion-radio-group'); | ||
const IonRange = /*@__PURE__*/ createReactComponent('ion-range'); | ||
const IonRefresher = /*@__PURE__*/ createReactComponent('ion-refresher'); | ||
const IonRefresherContent = /*@__PURE__*/ createReactComponent('ion-refresher-content'); | ||
const IonReorder = /*@__PURE__*/ createReactComponent('ion-reorder'); | ||
const IonReorderGroup = /*@__PURE__*/ createReactComponent('ion-reorder-group'); | ||
const IonRippleEffect = /*@__PURE__*/ createReactComponent('ion-ripple-effect'); | ||
const IonRow = /*@__PURE__*/ createReactComponent('ion-row'); | ||
const IonSearchbar = /*@__PURE__*/ createReactComponent('ion-searchbar'); | ||
const IonSegment = /*@__PURE__*/ createReactComponent('ion-segment'); | ||
const IonSegmentButton = /*@__PURE__*/ createReactComponent('ion-segment-button'); | ||
const IonSelect = /*@__PURE__*/ createReactComponent('ion-select'); | ||
const IonSelectOption = /*@__PURE__*/ createReactComponent('ion-select-option'); | ||
const IonSelectPopover = /*@__PURE__*/ createReactComponent('ion-select-popover'); | ||
const IonSkeletonText = /*@__PURE__*/ createReactComponent('ion-skeleton-text'); | ||
const IonSlide = /*@__PURE__*/ createReactComponent('ion-slide'); | ||
const IonSlides = /*@__PURE__*/ createReactComponent('ion-slides'); | ||
const IonSpinner = /*@__PURE__*/ createReactComponent('ion-spinner'); | ||
const IonSplitPane = /*@__PURE__*/ createReactComponent('ion-split-pane'); | ||
const IonText = /*@__PURE__*/ createReactComponent('ion-text'); | ||
const IonTextarea = /*@__PURE__*/ createReactComponent('ion-textarea'); | ||
const IonThumbnail = /*@__PURE__*/ createReactComponent('ion-thumbnail'); | ||
const IonTitle = /*@__PURE__*/ createReactComponent('ion-title'); | ||
const IonToggle = /*@__PURE__*/ createReactComponent('ion-toggle'); | ||
const IonToolbar = /*@__PURE__*/ createReactComponent('ion-toolbar'); | ||
const IonVirtualScroll = /*@__PURE__*/ createReactComponent('ion-virtual-scroll'); | ||
function createControllerComponent(displayName, controller) { | ||
@@ -663,6 +665,8 @@ const dismissEventName = `on${displayName}DidDismiss`; | ||
renderChild: () => { navContextNotFoundError(); }, | ||
transitionView: () => { navContextNotFoundError(); } | ||
transitionView: () => { navContextNotFoundError(); }, | ||
navigate: () => { navContextNotFoundError(); }, | ||
hasIonicRouter: () => false | ||
}); | ||
function navContextNotFoundError() { | ||
console.error('IonRouter not found, did you add it to the app?'); | ||
console.error('IonReactRouter not found, did you add it to the app?'); | ||
} | ||
@@ -833,4 +837,9 @@ | ||
this.clickButton = (e) => { | ||
e.stopPropagation(); | ||
this.context.goBack(this.props.defaultHref); | ||
if (this.context.hasIonicRouter()) { | ||
e.stopPropagation(); | ||
this.context.goBack(this.props.defaultHref); | ||
} | ||
else { | ||
window.location.href = this.props.defaultHref; | ||
} | ||
}; | ||
@@ -844,2 +853,25 @@ } | ||
class IonItemInternal extends React.Component { | ||
constructor(props) { | ||
super(props); | ||
this.handleClick = this.handleClick.bind(this); | ||
} | ||
handleClick(e) { | ||
if ((this.props.href && this.context.hasIonicRouter()) && !this.props.target) { | ||
e.preventDefault(); | ||
this.context.navigate(this.props.href, this.props.routerDirection); | ||
} | ||
} | ||
render() { | ||
const props = tslib_1.__rest(this.props, []); | ||
return (React.createElement(IonItemInner, Object.assign({ onClick: this.handleClick }, props), this.props.children)); | ||
} | ||
} | ||
IonItemInternal.contextType = NavContext; | ||
function forwardRef$2(props, ref) { | ||
return React.createElement(IonItemInternal, Object.assign({ forwardedRef: ref }, props)); | ||
} | ||
forwardRef$2.displayName = 'IonItem'; | ||
const IonItem = /*@__PURE__*/ React.forwardRef(forwardRef$2); | ||
class IonNavManager extends React.Component { | ||
@@ -870,3 +902,5 @@ constructor(props) { | ||
goBack: this.goBack.bind(this), | ||
transitionView: this.transitionView.bind(this) | ||
transitionView: this.transitionView.bind(this), | ||
navigate: this.navigate.bind(this), | ||
hasIonicRouter: () => true | ||
}; | ||
@@ -1028,2 +1062,5 @@ } | ||
} | ||
navigate(path, direction) { | ||
this.props.history.push(path, { direction }); | ||
} | ||
registerViewStack(stack, activeId, stackItems, routerOutlet, location) { | ||
@@ -1147,6 +1184,4 @@ this.setState((prevState) => { | ||
exports.IonApp = IonApp; | ||
exports.IonAppInner = IonAppInner; | ||
exports.IonAvatar = IonAvatar; | ||
exports.IonBackButton = IonBackButton; | ||
exports.IonBackButtonInner = IonBackButtonInner; | ||
exports.IonBackdrop = IonBackdrop; | ||
@@ -1208,3 +1243,2 @@ exports.IonBadge = IonBadge; | ||
exports.IonRouterOutlet = IonRouterOutlet; | ||
exports.IonRouterOutletInner = IonRouterOutletInner; | ||
exports.IonRow = IonRow; | ||
@@ -1224,3 +1258,2 @@ exports.IonSearchbar = IonSearchbar; | ||
exports.IonTabBar = IonTabBar; | ||
exports.IonTabBarInner = IonTabBarInner; | ||
exports.IonTabButton = IonTabButton; | ||
@@ -1227,0 +1260,0 @@ exports.IonTabs = IonTabs; |
@@ -14,2 +14,3 @@ export { AlertButton, AlertInput } from '@ionic/core'; | ||
export { IonBackButton } from './navigation/IonBackButton'; | ||
export { IonItem } from './IonItem'; | ||
export { IonRouterOutlet } from './navigation/routing/IonRouterOutlet'; | ||
@@ -16,0 +17,0 @@ export { IonReactRouter } from './navigation/routing/ReactRouter/IonReactRouter'; |
@@ -9,3 +9,3 @@ /// <reference types="react" /> | ||
export declare const IonPopover: { | ||
new (props: Pick<JSX.IonPopover, "hidden" | "dir" | "slot" | "style" | "title" | "contextmenu" | "mode" | "animated" | "accessKey" | "autocapitalize" | "draggable" | "lang" | "spellcheck" | "id" | "prefix" | "innerHTML" | "contentEditable" | "inputMode" | "tabIndex" | "color" | "key" | "ref" | "class" | "contenteditable" | "contextMenu" | "spellCheck" | "tabindex" | "inputmode" | "is" | "radioGroup" | "radiogroup" | "part" | "role" | "about" | "datatype" | "inlist" | "property" | "resource" | "typeof" | "vocab" | "autoCapitalize" | "autoCorrect" | "autocorrect" | "autoSave" | "autosave" | "itemProp" | "itemprop" | "itemScope" | "itemscope" | "itemType" | "itemtype" | "itemID" | "itemid" | "itemRef" | "itemref" | "results" | "security" | "unselectable" | "onCopy" | "onCopyCapture" | "onCut" | "onCutCapture" | "onPaste" | "onPasteCapture" | "onCompositionEnd" | "onCompositionEndCapture" | "onCompositionStart" | "onCompositionStartCapture" | "onCompositionUpdate" | "onCompositionUpdateCapture" | "onFocus" | "onFocusCapture" | "onBlur" | "onBlurCapture" | "onChange" | "onChangeCapture" | "onInput" | "onInputCapture" | "onReset" | "onResetCapture" | "onSubmit" | "onSubmitCapture" | "onInvalid" | "onInvalidCapture" | "onLoad" | "onLoadCapture" | "onError" | "onErrorCapture" | "onKeyDown" | "onKeyDownCapture" | "onKeyPress" | "onKeyPressCapture" | "onKeyUp" | "onKeyUpCapture" | "onAuxClick" | "onClick" | "onClickCapture" | "onContextMenu" | "onContextMenuCapture" | "onDblClick" | "onDblClickCapture" | "onDrag" | "onDragCapture" | "onDragEnd" | "onDragEndCapture" | "onDragEnter" | "onDragEnterCapture" | "onDragExit" | "onDragExitCapture" | "onDragLeave" | "onDragLeaveCapture" | "onDragOver" | "onDragOverCapture" | "onDragStart" | "onDragStartCapture" | "onDrop" | "onDropCapture" | "onMouseDown" | "onMouseDownCapture" | "onMouseEnter" | "onMouseLeave" | "onMouseMove" | "onMouseMoveCapture" | "onMouseOut" | "onMouseOutCapture" | "onMouseOver" | "onMouseOverCapture" | "onMouseUp" | "onMouseUpCapture" | "onTouchCancel" | "onTouchCancelCapture" | "onTouchEnd" | "onTouchEndCapture" | "onTouchMove" | "onTouchMoveCapture" | "onTouchStart" | "onTouchStartCapture" | "onPointerDown" | "onPointerDownCapture" | "onPointerMove" | "onPointerMoveCapture" | "onPointerUp" | "onPointerUpCapture" | "onPointerCancel" | "onPointerCancelCapture" | "onPointerEnter" | "onPointerEnterCapture" | "onPointerLeave" | "onPointerLeaveCapture" | "onPointerOver" | "onPointerOverCapture" | "onPointerOut" | "onPointerOutCapture" | "onGotPointerCapture" | "onGotPointerCaptureCapture" | "onLostPointerCapture" | "onLostPointerCaptureCapture" | "onScroll" | "onScrollCapture" | "onWheel" | "onWheelCapture" | "onAnimationStart" | "onAnimationStartCapture" | "onAnimationEnd" | "onAnimationEndCapture" | "onAnimationIteration" | "onAnimationIterationCapture" | "onTransitionEnd" | "onTransitionEndCapture" | "translucent" | "backdropDismiss" | "cssClass" | "enterAnimation" | "keyboardClose" | "leaveAnimation" | "showBackdrop" | "event" | "onIonPopoverDidDismiss" | "onIonPopoverDidPresent" | "onIonPopoverWillDismiss" | "onIonPopoverWillPresent"> & { | ||
new (props: Pick<JSX.IonPopover, "hidden" | "dir" | "slot" | "style" | "title" | "contextmenu" | "mode" | "animated" | "accessKey" | "autocapitalize" | "draggable" | "lang" | "spellcheck" | "id" | "prefix" | "innerHTML" | "contentEditable" | "inputMode" | "tabIndex" | "color" | "key" | "ref" | "translucent" | "class" | "contenteditable" | "contextMenu" | "spellCheck" | "tabindex" | "inputmode" | "is" | "radioGroup" | "radiogroup" | "part" | "role" | "about" | "datatype" | "inlist" | "property" | "resource" | "typeof" | "vocab" | "autoCapitalize" | "autoCorrect" | "autocorrect" | "autoSave" | "autosave" | "itemProp" | "itemprop" | "itemScope" | "itemscope" | "itemType" | "itemtype" | "itemID" | "itemid" | "itemRef" | "itemref" | "results" | "security" | "unselectable" | "onCopy" | "onCopyCapture" | "onCut" | "onCutCapture" | "onPaste" | "onPasteCapture" | "onCompositionEnd" | "onCompositionEndCapture" | "onCompositionStart" | "onCompositionStartCapture" | "onCompositionUpdate" | "onCompositionUpdateCapture" | "onFocus" | "onFocusCapture" | "onBlur" | "onBlurCapture" | "onChange" | "onChangeCapture" | "onInput" | "onInputCapture" | "onReset" | "onResetCapture" | "onSubmit" | "onSubmitCapture" | "onInvalid" | "onInvalidCapture" | "onLoad" | "onLoadCapture" | "onError" | "onErrorCapture" | "onKeyDown" | "onKeyDownCapture" | "onKeyPress" | "onKeyPressCapture" | "onKeyUp" | "onKeyUpCapture" | "onAuxClick" | "onClick" | "onClickCapture" | "onContextMenu" | "onContextMenuCapture" | "onDblClick" | "onDblClickCapture" | "onDrag" | "onDragCapture" | "onDragEnd" | "onDragEndCapture" | "onDragEnter" | "onDragEnterCapture" | "onDragExit" | "onDragExitCapture" | "onDragLeave" | "onDragLeaveCapture" | "onDragOver" | "onDragOverCapture" | "onDragStart" | "onDragStartCapture" | "onDrop" | "onDropCapture" | "onMouseDown" | "onMouseDownCapture" | "onMouseEnter" | "onMouseLeave" | "onMouseMove" | "onMouseMoveCapture" | "onMouseOut" | "onMouseOutCapture" | "onMouseOver" | "onMouseOverCapture" | "onMouseUp" | "onMouseUpCapture" | "onTouchCancel" | "onTouchCancelCapture" | "onTouchEnd" | "onTouchEndCapture" | "onTouchMove" | "onTouchMoveCapture" | "onTouchStart" | "onTouchStartCapture" | "onPointerDown" | "onPointerDownCapture" | "onPointerMove" | "onPointerMoveCapture" | "onPointerUp" | "onPointerUpCapture" | "onPointerCancel" | "onPointerCancelCapture" | "onPointerEnter" | "onPointerEnterCapture" | "onPointerLeave" | "onPointerLeaveCapture" | "onPointerOver" | "onPointerOverCapture" | "onPointerOut" | "onPointerOutCapture" | "onGotPointerCapture" | "onGotPointerCaptureCapture" | "onLostPointerCapture" | "onLostPointerCaptureCapture" | "onScroll" | "onScrollCapture" | "onWheel" | "onWheelCapture" | "onAnimationStart" | "onAnimationStartCapture" | "onAnimationEnd" | "onAnimationEndCapture" | "onAnimationIteration" | "onAnimationIterationCapture" | "onTransitionEnd" | "onTransitionEndCapture" | "backdropDismiss" | "cssClass" | "enterAnimation" | "keyboardClose" | "leaveAnimation" | "showBackdrop" | "event" | "onIonPopoverDidDismiss" | "onIonPopoverDidPresent" | "onIonPopoverWillDismiss" | "onIonPopoverWillPresent"> & { | ||
children: import("react").ReactNode; | ||
@@ -20,3 +20,3 @@ } & ReactProps & { | ||
componentDidMount(): void; | ||
componentDidUpdate(prevProps: Pick<JSX.IonPopover, "hidden" | "dir" | "slot" | "style" | "title" | "contextmenu" | "mode" | "animated" | "accessKey" | "autocapitalize" | "draggable" | "lang" | "spellcheck" | "id" | "prefix" | "innerHTML" | "contentEditable" | "inputMode" | "tabIndex" | "color" | "key" | "ref" | "class" | "contenteditable" | "contextMenu" | "spellCheck" | "tabindex" | "inputmode" | "is" | "radioGroup" | "radiogroup" | "part" | "role" | "about" | "datatype" | "inlist" | "property" | "resource" | "typeof" | "vocab" | "autoCapitalize" | "autoCorrect" | "autocorrect" | "autoSave" | "autosave" | "itemProp" | "itemprop" | "itemScope" | "itemscope" | "itemType" | "itemtype" | "itemID" | "itemid" | "itemRef" | "itemref" | "results" | "security" | "unselectable" | "onCopy" | "onCopyCapture" | "onCut" | "onCutCapture" | "onPaste" | "onPasteCapture" | "onCompositionEnd" | "onCompositionEndCapture" | "onCompositionStart" | "onCompositionStartCapture" | "onCompositionUpdate" | "onCompositionUpdateCapture" | "onFocus" | "onFocusCapture" | "onBlur" | "onBlurCapture" | "onChange" | "onChangeCapture" | "onInput" | "onInputCapture" | "onReset" | "onResetCapture" | "onSubmit" | "onSubmitCapture" | "onInvalid" | "onInvalidCapture" | "onLoad" | "onLoadCapture" | "onError" | "onErrorCapture" | "onKeyDown" | "onKeyDownCapture" | "onKeyPress" | "onKeyPressCapture" | "onKeyUp" | "onKeyUpCapture" | "onAuxClick" | "onClick" | "onClickCapture" | "onContextMenu" | "onContextMenuCapture" | "onDblClick" | "onDblClickCapture" | "onDrag" | "onDragCapture" | "onDragEnd" | "onDragEndCapture" | "onDragEnter" | "onDragEnterCapture" | "onDragExit" | "onDragExitCapture" | "onDragLeave" | "onDragLeaveCapture" | "onDragOver" | "onDragOverCapture" | "onDragStart" | "onDragStartCapture" | "onDrop" | "onDropCapture" | "onMouseDown" | "onMouseDownCapture" | "onMouseEnter" | "onMouseLeave" | "onMouseMove" | "onMouseMoveCapture" | "onMouseOut" | "onMouseOutCapture" | "onMouseOver" | "onMouseOverCapture" | "onMouseUp" | "onMouseUpCapture" | "onTouchCancel" | "onTouchCancelCapture" | "onTouchEnd" | "onTouchEndCapture" | "onTouchMove" | "onTouchMoveCapture" | "onTouchStart" | "onTouchStartCapture" | "onPointerDown" | "onPointerDownCapture" | "onPointerMove" | "onPointerMoveCapture" | "onPointerUp" | "onPointerUpCapture" | "onPointerCancel" | "onPointerCancelCapture" | "onPointerEnter" | "onPointerEnterCapture" | "onPointerLeave" | "onPointerLeaveCapture" | "onPointerOver" | "onPointerOverCapture" | "onPointerOut" | "onPointerOutCapture" | "onGotPointerCapture" | "onGotPointerCaptureCapture" | "onLostPointerCapture" | "onLostPointerCaptureCapture" | "onScroll" | "onScrollCapture" | "onWheel" | "onWheelCapture" | "onAnimationStart" | "onAnimationStartCapture" | "onAnimationEnd" | "onAnimationEndCapture" | "onAnimationIteration" | "onAnimationIterationCapture" | "onTransitionEnd" | "onTransitionEndCapture" | "translucent" | "backdropDismiss" | "cssClass" | "enterAnimation" | "keyboardClose" | "leaveAnimation" | "showBackdrop" | "event" | "onIonPopoverDidDismiss" | "onIonPopoverDidPresent" | "onIonPopoverWillDismiss" | "onIonPopoverWillPresent"> & { | ||
componentDidUpdate(prevProps: Pick<JSX.IonPopover, "hidden" | "dir" | "slot" | "style" | "title" | "contextmenu" | "mode" | "animated" | "accessKey" | "autocapitalize" | "draggable" | "lang" | "spellcheck" | "id" | "prefix" | "innerHTML" | "contentEditable" | "inputMode" | "tabIndex" | "color" | "key" | "ref" | "translucent" | "class" | "contenteditable" | "contextMenu" | "spellCheck" | "tabindex" | "inputmode" | "is" | "radioGroup" | "radiogroup" | "part" | "role" | "about" | "datatype" | "inlist" | "property" | "resource" | "typeof" | "vocab" | "autoCapitalize" | "autoCorrect" | "autocorrect" | "autoSave" | "autosave" | "itemProp" | "itemprop" | "itemScope" | "itemscope" | "itemType" | "itemtype" | "itemID" | "itemid" | "itemRef" | "itemref" | "results" | "security" | "unselectable" | "onCopy" | "onCopyCapture" | "onCut" | "onCutCapture" | "onPaste" | "onPasteCapture" | "onCompositionEnd" | "onCompositionEndCapture" | "onCompositionStart" | "onCompositionStartCapture" | "onCompositionUpdate" | "onCompositionUpdateCapture" | "onFocus" | "onFocusCapture" | "onBlur" | "onBlurCapture" | "onChange" | "onChangeCapture" | "onInput" | "onInputCapture" | "onReset" | "onResetCapture" | "onSubmit" | "onSubmitCapture" | "onInvalid" | "onInvalidCapture" | "onLoad" | "onLoadCapture" | "onError" | "onErrorCapture" | "onKeyDown" | "onKeyDownCapture" | "onKeyPress" | "onKeyPressCapture" | "onKeyUp" | "onKeyUpCapture" | "onAuxClick" | "onClick" | "onClickCapture" | "onContextMenu" | "onContextMenuCapture" | "onDblClick" | "onDblClickCapture" | "onDrag" | "onDragCapture" | "onDragEnd" | "onDragEndCapture" | "onDragEnter" | "onDragEnterCapture" | "onDragExit" | "onDragExitCapture" | "onDragLeave" | "onDragLeaveCapture" | "onDragOver" | "onDragOverCapture" | "onDragStart" | "onDragStartCapture" | "onDrop" | "onDropCapture" | "onMouseDown" | "onMouseDownCapture" | "onMouseEnter" | "onMouseLeave" | "onMouseMove" | "onMouseMoveCapture" | "onMouseOut" | "onMouseOutCapture" | "onMouseOver" | "onMouseOverCapture" | "onMouseUp" | "onMouseUpCapture" | "onTouchCancel" | "onTouchCancelCapture" | "onTouchEnd" | "onTouchEndCapture" | "onTouchMove" | "onTouchMoveCapture" | "onTouchStart" | "onTouchStartCapture" | "onPointerDown" | "onPointerDownCapture" | "onPointerMove" | "onPointerMoveCapture" | "onPointerUp" | "onPointerUpCapture" | "onPointerCancel" | "onPointerCancelCapture" | "onPointerEnter" | "onPointerEnterCapture" | "onPointerLeave" | "onPointerLeaveCapture" | "onPointerOver" | "onPointerOverCapture" | "onPointerOut" | "onPointerOutCapture" | "onGotPointerCapture" | "onGotPointerCaptureCapture" | "onLostPointerCapture" | "onLostPointerCaptureCapture" | "onScroll" | "onScrollCapture" | "onWheel" | "onWheelCapture" | "onAnimationStart" | "onAnimationStartCapture" | "onAnimationEnd" | "onAnimationEndCapture" | "onAnimationIteration" | "onAnimationIterationCapture" | "onTransitionEnd" | "onTransitionEndCapture" | "backdropDismiss" | "cssClass" | "enterAnimation" | "keyboardClose" | "leaveAnimation" | "showBackdrop" | "event" | "onIonPopoverDidDismiss" | "onIonPopoverDidPresent" | "onIonPopoverWillDismiss" | "onIonPopoverWillPresent"> & { | ||
children: import("react").ReactNode; | ||
@@ -28,3 +28,3 @@ } & ReactProps & { | ||
}): Promise<void>; | ||
present(prevProps?: Pick<JSX.IonPopover, "hidden" | "dir" | "slot" | "style" | "title" | "contextmenu" | "mode" | "animated" | "accessKey" | "autocapitalize" | "draggable" | "lang" | "spellcheck" | "id" | "prefix" | "innerHTML" | "contentEditable" | "inputMode" | "tabIndex" | "color" | "key" | "ref" | "class" | "contenteditable" | "contextMenu" | "spellCheck" | "tabindex" | "inputmode" | "is" | "radioGroup" | "radiogroup" | "part" | "role" | "about" | "datatype" | "inlist" | "property" | "resource" | "typeof" | "vocab" | "autoCapitalize" | "autoCorrect" | "autocorrect" | "autoSave" | "autosave" | "itemProp" | "itemprop" | "itemScope" | "itemscope" | "itemType" | "itemtype" | "itemID" | "itemid" | "itemRef" | "itemref" | "results" | "security" | "unselectable" | "onCopy" | "onCopyCapture" | "onCut" | "onCutCapture" | "onPaste" | "onPasteCapture" | "onCompositionEnd" | "onCompositionEndCapture" | "onCompositionStart" | "onCompositionStartCapture" | "onCompositionUpdate" | "onCompositionUpdateCapture" | "onFocus" | "onFocusCapture" | "onBlur" | "onBlurCapture" | "onChange" | "onChangeCapture" | "onInput" | "onInputCapture" | "onReset" | "onResetCapture" | "onSubmit" | "onSubmitCapture" | "onInvalid" | "onInvalidCapture" | "onLoad" | "onLoadCapture" | "onError" | "onErrorCapture" | "onKeyDown" | "onKeyDownCapture" | "onKeyPress" | "onKeyPressCapture" | "onKeyUp" | "onKeyUpCapture" | "onAuxClick" | "onClick" | "onClickCapture" | "onContextMenu" | "onContextMenuCapture" | "onDblClick" | "onDblClickCapture" | "onDrag" | "onDragCapture" | "onDragEnd" | "onDragEndCapture" | "onDragEnter" | "onDragEnterCapture" | "onDragExit" | "onDragExitCapture" | "onDragLeave" | "onDragLeaveCapture" | "onDragOver" | "onDragOverCapture" | "onDragStart" | "onDragStartCapture" | "onDrop" | "onDropCapture" | "onMouseDown" | "onMouseDownCapture" | "onMouseEnter" | "onMouseLeave" | "onMouseMove" | "onMouseMoveCapture" | "onMouseOut" | "onMouseOutCapture" | "onMouseOver" | "onMouseOverCapture" | "onMouseUp" | "onMouseUpCapture" | "onTouchCancel" | "onTouchCancelCapture" | "onTouchEnd" | "onTouchEndCapture" | "onTouchMove" | "onTouchMoveCapture" | "onTouchStart" | "onTouchStartCapture" | "onPointerDown" | "onPointerDownCapture" | "onPointerMove" | "onPointerMoveCapture" | "onPointerUp" | "onPointerUpCapture" | "onPointerCancel" | "onPointerCancelCapture" | "onPointerEnter" | "onPointerEnterCapture" | "onPointerLeave" | "onPointerLeaveCapture" | "onPointerOver" | "onPointerOverCapture" | "onPointerOut" | "onPointerOutCapture" | "onGotPointerCapture" | "onGotPointerCaptureCapture" | "onLostPointerCapture" | "onLostPointerCaptureCapture" | "onScroll" | "onScrollCapture" | "onWheel" | "onWheelCapture" | "onAnimationStart" | "onAnimationStartCapture" | "onAnimationEnd" | "onAnimationEndCapture" | "onAnimationIteration" | "onAnimationIterationCapture" | "onTransitionEnd" | "onTransitionEndCapture" | "translucent" | "backdropDismiss" | "cssClass" | "enterAnimation" | "keyboardClose" | "leaveAnimation" | "showBackdrop" | "event" | "onIonPopoverDidDismiss" | "onIonPopoverDidPresent" | "onIonPopoverWillDismiss" | "onIonPopoverWillPresent"> & { | ||
present(prevProps?: Pick<JSX.IonPopover, "hidden" | "dir" | "slot" | "style" | "title" | "contextmenu" | "mode" | "animated" | "accessKey" | "autocapitalize" | "draggable" | "lang" | "spellcheck" | "id" | "prefix" | "innerHTML" | "contentEditable" | "inputMode" | "tabIndex" | "color" | "key" | "ref" | "translucent" | "class" | "contenteditable" | "contextMenu" | "spellCheck" | "tabindex" | "inputmode" | "is" | "radioGroup" | "radiogroup" | "part" | "role" | "about" | "datatype" | "inlist" | "property" | "resource" | "typeof" | "vocab" | "autoCapitalize" | "autoCorrect" | "autocorrect" | "autoSave" | "autosave" | "itemProp" | "itemprop" | "itemScope" | "itemscope" | "itemType" | "itemtype" | "itemID" | "itemid" | "itemRef" | "itemref" | "results" | "security" | "unselectable" | "onCopy" | "onCopyCapture" | "onCut" | "onCutCapture" | "onPaste" | "onPasteCapture" | "onCompositionEnd" | "onCompositionEndCapture" | "onCompositionStart" | "onCompositionStartCapture" | "onCompositionUpdate" | "onCompositionUpdateCapture" | "onFocus" | "onFocusCapture" | "onBlur" | "onBlurCapture" | "onChange" | "onChangeCapture" | "onInput" | "onInputCapture" | "onReset" | "onResetCapture" | "onSubmit" | "onSubmitCapture" | "onInvalid" | "onInvalidCapture" | "onLoad" | "onLoadCapture" | "onError" | "onErrorCapture" | "onKeyDown" | "onKeyDownCapture" | "onKeyPress" | "onKeyPressCapture" | "onKeyUp" | "onKeyUpCapture" | "onAuxClick" | "onClick" | "onClickCapture" | "onContextMenu" | "onContextMenuCapture" | "onDblClick" | "onDblClickCapture" | "onDrag" | "onDragCapture" | "onDragEnd" | "onDragEndCapture" | "onDragEnter" | "onDragEnterCapture" | "onDragExit" | "onDragExitCapture" | "onDragLeave" | "onDragLeaveCapture" | "onDragOver" | "onDragOverCapture" | "onDragStart" | "onDragStartCapture" | "onDrop" | "onDropCapture" | "onMouseDown" | "onMouseDownCapture" | "onMouseEnter" | "onMouseLeave" | "onMouseMove" | "onMouseMoveCapture" | "onMouseOut" | "onMouseOutCapture" | "onMouseOver" | "onMouseOverCapture" | "onMouseUp" | "onMouseUpCapture" | "onTouchCancel" | "onTouchCancelCapture" | "onTouchEnd" | "onTouchEndCapture" | "onTouchMove" | "onTouchMoveCapture" | "onTouchStart" | "onTouchStartCapture" | "onPointerDown" | "onPointerDownCapture" | "onPointerMove" | "onPointerMoveCapture" | "onPointerUp" | "onPointerUpCapture" | "onPointerCancel" | "onPointerCancelCapture" | "onPointerEnter" | "onPointerEnterCapture" | "onPointerLeave" | "onPointerLeaveCapture" | "onPointerOver" | "onPointerOverCapture" | "onPointerOut" | "onPointerOutCapture" | "onGotPointerCapture" | "onGotPointerCaptureCapture" | "onLostPointerCapture" | "onLostPointerCaptureCapture" | "onScroll" | "onScrollCapture" | "onWheel" | "onWheelCapture" | "onAnimationStart" | "onAnimationStartCapture" | "onAnimationEnd" | "onAnimationEndCapture" | "onAnimationIteration" | "onAnimationIterationCapture" | "onTransitionEnd" | "onTransitionEndCapture" | "backdropDismiss" | "cssClass" | "enterAnimation" | "keyboardClose" | "leaveAnimation" | "showBackdrop" | "event" | "onIonPopoverDidDismiss" | "onIonPopoverDidPresent" | "onIonPopoverWillDismiss" | "onIonPopoverWillPresent"> & { | ||
children: import("react").ReactNode; | ||
@@ -38,3 +38,3 @@ } & ReactProps & { | ||
context: any; | ||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<Pick<JSX.IonPopover, "hidden" | "dir" | "slot" | "style" | "title" | "contextmenu" | "mode" | "animated" | "accessKey" | "autocapitalize" | "draggable" | "lang" | "spellcheck" | "id" | "prefix" | "innerHTML" | "contentEditable" | "inputMode" | "tabIndex" | "color" | "key" | "ref" | "class" | "contenteditable" | "contextMenu" | "spellCheck" | "tabindex" | "inputmode" | "is" | "radioGroup" | "radiogroup" | "part" | "role" | "about" | "datatype" | "inlist" | "property" | "resource" | "typeof" | "vocab" | "autoCapitalize" | "autoCorrect" | "autocorrect" | "autoSave" | "autosave" | "itemProp" | "itemprop" | "itemScope" | "itemscope" | "itemType" | "itemtype" | "itemID" | "itemid" | "itemRef" | "itemref" | "results" | "security" | "unselectable" | "onCopy" | "onCopyCapture" | "onCut" | "onCutCapture" | "onPaste" | "onPasteCapture" | "onCompositionEnd" | "onCompositionEndCapture" | "onCompositionStart" | "onCompositionStartCapture" | "onCompositionUpdate" | "onCompositionUpdateCapture" | "onFocus" | "onFocusCapture" | "onBlur" | "onBlurCapture" | "onChange" | "onChangeCapture" | "onInput" | "onInputCapture" | "onReset" | "onResetCapture" | "onSubmit" | "onSubmitCapture" | "onInvalid" | "onInvalidCapture" | "onLoad" | "onLoadCapture" | "onError" | "onErrorCapture" | "onKeyDown" | "onKeyDownCapture" | "onKeyPress" | "onKeyPressCapture" | "onKeyUp" | "onKeyUpCapture" | "onAuxClick" | "onClick" | "onClickCapture" | "onContextMenu" | "onContextMenuCapture" | "onDblClick" | "onDblClickCapture" | "onDrag" | "onDragCapture" | "onDragEnd" | "onDragEndCapture" | "onDragEnter" | "onDragEnterCapture" | "onDragExit" | "onDragExitCapture" | "onDragLeave" | "onDragLeaveCapture" | "onDragOver" | "onDragOverCapture" | "onDragStart" | "onDragStartCapture" | "onDrop" | "onDropCapture" | "onMouseDown" | "onMouseDownCapture" | "onMouseEnter" | "onMouseLeave" | "onMouseMove" | "onMouseMoveCapture" | "onMouseOut" | "onMouseOutCapture" | "onMouseOver" | "onMouseOverCapture" | "onMouseUp" | "onMouseUpCapture" | "onTouchCancel" | "onTouchCancelCapture" | "onTouchEnd" | "onTouchEndCapture" | "onTouchMove" | "onTouchMoveCapture" | "onTouchStart" | "onTouchStartCapture" | "onPointerDown" | "onPointerDownCapture" | "onPointerMove" | "onPointerMoveCapture" | "onPointerUp" | "onPointerUpCapture" | "onPointerCancel" | "onPointerCancelCapture" | "onPointerEnter" | "onPointerEnterCapture" | "onPointerLeave" | "onPointerLeaveCapture" | "onPointerOver" | "onPointerOverCapture" | "onPointerOut" | "onPointerOutCapture" | "onGotPointerCapture" | "onGotPointerCaptureCapture" | "onLostPointerCapture" | "onLostPointerCaptureCapture" | "onScroll" | "onScrollCapture" | "onWheel" | "onWheelCapture" | "onAnimationStart" | "onAnimationStartCapture" | "onAnimationEnd" | "onAnimationEndCapture" | "onAnimationIteration" | "onAnimationIterationCapture" | "onTransitionEnd" | "onTransitionEndCapture" | "translucent" | "backdropDismiss" | "cssClass" | "enterAnimation" | "keyboardClose" | "leaveAnimation" | "showBackdrop" | "event" | "onIonPopoverDidDismiss" | "onIonPopoverDidPresent" | "onIonPopoverWillDismiss" | "onIonPopoverWillPresent"> & { | ||
setState<K extends never>(state: {} | ((prevState: Readonly<{}>, props: Readonly<Pick<JSX.IonPopover, "hidden" | "dir" | "slot" | "style" | "title" | "contextmenu" | "mode" | "animated" | "accessKey" | "autocapitalize" | "draggable" | "lang" | "spellcheck" | "id" | "prefix" | "innerHTML" | "contentEditable" | "inputMode" | "tabIndex" | "color" | "key" | "ref" | "translucent" | "class" | "contenteditable" | "contextMenu" | "spellCheck" | "tabindex" | "inputmode" | "is" | "radioGroup" | "radiogroup" | "part" | "role" | "about" | "datatype" | "inlist" | "property" | "resource" | "typeof" | "vocab" | "autoCapitalize" | "autoCorrect" | "autocorrect" | "autoSave" | "autosave" | "itemProp" | "itemprop" | "itemScope" | "itemscope" | "itemType" | "itemtype" | "itemID" | "itemid" | "itemRef" | "itemref" | "results" | "security" | "unselectable" | "onCopy" | "onCopyCapture" | "onCut" | "onCutCapture" | "onPaste" | "onPasteCapture" | "onCompositionEnd" | "onCompositionEndCapture" | "onCompositionStart" | "onCompositionStartCapture" | "onCompositionUpdate" | "onCompositionUpdateCapture" | "onFocus" | "onFocusCapture" | "onBlur" | "onBlurCapture" | "onChange" | "onChangeCapture" | "onInput" | "onInputCapture" | "onReset" | "onResetCapture" | "onSubmit" | "onSubmitCapture" | "onInvalid" | "onInvalidCapture" | "onLoad" | "onLoadCapture" | "onError" | "onErrorCapture" | "onKeyDown" | "onKeyDownCapture" | "onKeyPress" | "onKeyPressCapture" | "onKeyUp" | "onKeyUpCapture" | "onAuxClick" | "onClick" | "onClickCapture" | "onContextMenu" | "onContextMenuCapture" | "onDblClick" | "onDblClickCapture" | "onDrag" | "onDragCapture" | "onDragEnd" | "onDragEndCapture" | "onDragEnter" | "onDragEnterCapture" | "onDragExit" | "onDragExitCapture" | "onDragLeave" | "onDragLeaveCapture" | "onDragOver" | "onDragOverCapture" | "onDragStart" | "onDragStartCapture" | "onDrop" | "onDropCapture" | "onMouseDown" | "onMouseDownCapture" | "onMouseEnter" | "onMouseLeave" | "onMouseMove" | "onMouseMoveCapture" | "onMouseOut" | "onMouseOutCapture" | "onMouseOver" | "onMouseOverCapture" | "onMouseUp" | "onMouseUpCapture" | "onTouchCancel" | "onTouchCancelCapture" | "onTouchEnd" | "onTouchEndCapture" | "onTouchMove" | "onTouchMoveCapture" | "onTouchStart" | "onTouchStartCapture" | "onPointerDown" | "onPointerDownCapture" | "onPointerMove" | "onPointerMoveCapture" | "onPointerUp" | "onPointerUpCapture" | "onPointerCancel" | "onPointerCancelCapture" | "onPointerEnter" | "onPointerEnterCapture" | "onPointerLeave" | "onPointerLeaveCapture" | "onPointerOver" | "onPointerOverCapture" | "onPointerOut" | "onPointerOutCapture" | "onGotPointerCapture" | "onGotPointerCaptureCapture" | "onLostPointerCapture" | "onLostPointerCaptureCapture" | "onScroll" | "onScrollCapture" | "onWheel" | "onWheelCapture" | "onAnimationStart" | "onAnimationStartCapture" | "onAnimationEnd" | "onAnimationEndCapture" | "onAnimationIteration" | "onAnimationIterationCapture" | "onTransitionEnd" | "onTransitionEndCapture" | "backdropDismiss" | "cssClass" | "enterAnimation" | "keyboardClose" | "leaveAnimation" | "showBackdrop" | "event" | "onIonPopoverDidDismiss" | "onIonPopoverDidPresent" | "onIonPopoverWillDismiss" | "onIonPopoverWillPresent"> & { | ||
children: import("react").ReactNode; | ||
@@ -47,3 +47,3 @@ } & ReactProps & { | ||
forceUpdate(callBack?: () => void): void; | ||
readonly props: Readonly<Pick<JSX.IonPopover, "hidden" | "dir" | "slot" | "style" | "title" | "contextmenu" | "mode" | "animated" | "accessKey" | "autocapitalize" | "draggable" | "lang" | "spellcheck" | "id" | "prefix" | "innerHTML" | "contentEditable" | "inputMode" | "tabIndex" | "color" | "key" | "ref" | "class" | "contenteditable" | "contextMenu" | "spellCheck" | "tabindex" | "inputmode" | "is" | "radioGroup" | "radiogroup" | "part" | "role" | "about" | "datatype" | "inlist" | "property" | "resource" | "typeof" | "vocab" | "autoCapitalize" | "autoCorrect" | "autocorrect" | "autoSave" | "autosave" | "itemProp" | "itemprop" | "itemScope" | "itemscope" | "itemType" | "itemtype" | "itemID" | "itemid" | "itemRef" | "itemref" | "results" | "security" | "unselectable" | "onCopy" | "onCopyCapture" | "onCut" | "onCutCapture" | "onPaste" | "onPasteCapture" | "onCompositionEnd" | "onCompositionEndCapture" | "onCompositionStart" | "onCompositionStartCapture" | "onCompositionUpdate" | "onCompositionUpdateCapture" | "onFocus" | "onFocusCapture" | "onBlur" | "onBlurCapture" | "onChange" | "onChangeCapture" | "onInput" | "onInputCapture" | "onReset" | "onResetCapture" | "onSubmit" | "onSubmitCapture" | "onInvalid" | "onInvalidCapture" | "onLoad" | "onLoadCapture" | "onError" | "onErrorCapture" | "onKeyDown" | "onKeyDownCapture" | "onKeyPress" | "onKeyPressCapture" | "onKeyUp" | "onKeyUpCapture" | "onAuxClick" | "onClick" | "onClickCapture" | "onContextMenu" | "onContextMenuCapture" | "onDblClick" | "onDblClickCapture" | "onDrag" | "onDragCapture" | "onDragEnd" | "onDragEndCapture" | "onDragEnter" | "onDragEnterCapture" | "onDragExit" | "onDragExitCapture" | "onDragLeave" | "onDragLeaveCapture" | "onDragOver" | "onDragOverCapture" | "onDragStart" | "onDragStartCapture" | "onDrop" | "onDropCapture" | "onMouseDown" | "onMouseDownCapture" | "onMouseEnter" | "onMouseLeave" | "onMouseMove" | "onMouseMoveCapture" | "onMouseOut" | "onMouseOutCapture" | "onMouseOver" | "onMouseOverCapture" | "onMouseUp" | "onMouseUpCapture" | "onTouchCancel" | "onTouchCancelCapture" | "onTouchEnd" | "onTouchEndCapture" | "onTouchMove" | "onTouchMoveCapture" | "onTouchStart" | "onTouchStartCapture" | "onPointerDown" | "onPointerDownCapture" | "onPointerMove" | "onPointerMoveCapture" | "onPointerUp" | "onPointerUpCapture" | "onPointerCancel" | "onPointerCancelCapture" | "onPointerEnter" | "onPointerEnterCapture" | "onPointerLeave" | "onPointerLeaveCapture" | "onPointerOver" | "onPointerOverCapture" | "onPointerOut" | "onPointerOutCapture" | "onGotPointerCapture" | "onGotPointerCaptureCapture" | "onLostPointerCapture" | "onLostPointerCaptureCapture" | "onScroll" | "onScrollCapture" | "onWheel" | "onWheelCapture" | "onAnimationStart" | "onAnimationStartCapture" | "onAnimationEnd" | "onAnimationEndCapture" | "onAnimationIteration" | "onAnimationIterationCapture" | "onTransitionEnd" | "onTransitionEndCapture" | "translucent" | "backdropDismiss" | "cssClass" | "enterAnimation" | "keyboardClose" | "leaveAnimation" | "showBackdrop" | "event" | "onIonPopoverDidDismiss" | "onIonPopoverDidPresent" | "onIonPopoverWillDismiss" | "onIonPopoverWillPresent"> & { | ||
readonly props: Readonly<Pick<JSX.IonPopover, "hidden" | "dir" | "slot" | "style" | "title" | "contextmenu" | "mode" | "animated" | "accessKey" | "autocapitalize" | "draggable" | "lang" | "spellcheck" | "id" | "prefix" | "innerHTML" | "contentEditable" | "inputMode" | "tabIndex" | "color" | "key" | "ref" | "translucent" | "class" | "contenteditable" | "contextMenu" | "spellCheck" | "tabindex" | "inputmode" | "is" | "radioGroup" | "radiogroup" | "part" | "role" | "about" | "datatype" | "inlist" | "property" | "resource" | "typeof" | "vocab" | "autoCapitalize" | "autoCorrect" | "autocorrect" | "autoSave" | "autosave" | "itemProp" | "itemprop" | "itemScope" | "itemscope" | "itemType" | "itemtype" | "itemID" | "itemid" | "itemRef" | "itemref" | "results" | "security" | "unselectable" | "onCopy" | "onCopyCapture" | "onCut" | "onCutCapture" | "onPaste" | "onPasteCapture" | "onCompositionEnd" | "onCompositionEndCapture" | "onCompositionStart" | "onCompositionStartCapture" | "onCompositionUpdate" | "onCompositionUpdateCapture" | "onFocus" | "onFocusCapture" | "onBlur" | "onBlurCapture" | "onChange" | "onChangeCapture" | "onInput" | "onInputCapture" | "onReset" | "onResetCapture" | "onSubmit" | "onSubmitCapture" | "onInvalid" | "onInvalidCapture" | "onLoad" | "onLoadCapture" | "onError" | "onErrorCapture" | "onKeyDown" | "onKeyDownCapture" | "onKeyPress" | "onKeyPressCapture" | "onKeyUp" | "onKeyUpCapture" | "onAuxClick" | "onClick" | "onClickCapture" | "onContextMenu" | "onContextMenuCapture" | "onDblClick" | "onDblClickCapture" | "onDrag" | "onDragCapture" | "onDragEnd" | "onDragEndCapture" | "onDragEnter" | "onDragEnterCapture" | "onDragExit" | "onDragExitCapture" | "onDragLeave" | "onDragLeaveCapture" | "onDragOver" | "onDragOverCapture" | "onDragStart" | "onDragStartCapture" | "onDrop" | "onDropCapture" | "onMouseDown" | "onMouseDownCapture" | "onMouseEnter" | "onMouseLeave" | "onMouseMove" | "onMouseMoveCapture" | "onMouseOut" | "onMouseOutCapture" | "onMouseOver" | "onMouseOverCapture" | "onMouseUp" | "onMouseUpCapture" | "onTouchCancel" | "onTouchCancelCapture" | "onTouchEnd" | "onTouchEndCapture" | "onTouchMove" | "onTouchMoveCapture" | "onTouchStart" | "onTouchStartCapture" | "onPointerDown" | "onPointerDownCapture" | "onPointerMove" | "onPointerMoveCapture" | "onPointerUp" | "onPointerUpCapture" | "onPointerCancel" | "onPointerCancelCapture" | "onPointerEnter" | "onPointerEnterCapture" | "onPointerLeave" | "onPointerLeaveCapture" | "onPointerOver" | "onPointerOverCapture" | "onPointerOut" | "onPointerOutCapture" | "onGotPointerCapture" | "onGotPointerCaptureCapture" | "onLostPointerCapture" | "onLostPointerCaptureCapture" | "onScroll" | "onScrollCapture" | "onWheel" | "onWheelCapture" | "onAnimationStart" | "onAnimationStartCapture" | "onAnimationEnd" | "onAnimationEndCapture" | "onAnimationIteration" | "onAnimationIterationCapture" | "onTransitionEnd" | "onTransitionEndCapture" | "backdropDismiss" | "cssClass" | "enterAnimation" | "keyboardClose" | "leaveAnimation" | "showBackdrop" | "event" | "onIonPopoverDidDismiss" | "onIonPopoverDidPresent" | "onIonPopoverWillDismiss" | "onIonPopoverWillPresent"> & { | ||
children: import("react").ReactNode; | ||
@@ -61,3 +61,3 @@ } & ReactProps & { | ||
}; | ||
shouldComponentUpdate?(nextProps: Readonly<Pick<JSX.IonPopover, "hidden" | "dir" | "slot" | "style" | "title" | "contextmenu" | "mode" | "animated" | "accessKey" | "autocapitalize" | "draggable" | "lang" | "spellcheck" | "id" | "prefix" | "innerHTML" | "contentEditable" | "inputMode" | "tabIndex" | "color" | "key" | "ref" | "class" | "contenteditable" | "contextMenu" | "spellCheck" | "tabindex" | "inputmode" | "is" | "radioGroup" | "radiogroup" | "part" | "role" | "about" | "datatype" | "inlist" | "property" | "resource" | "typeof" | "vocab" | "autoCapitalize" | "autoCorrect" | "autocorrect" | "autoSave" | "autosave" | "itemProp" | "itemprop" | "itemScope" | "itemscope" | "itemType" | "itemtype" | "itemID" | "itemid" | "itemRef" | "itemref" | "results" | "security" | "unselectable" | "onCopy" | "onCopyCapture" | "onCut" | "onCutCapture" | "onPaste" | "onPasteCapture" | "onCompositionEnd" | "onCompositionEndCapture" | "onCompositionStart" | "onCompositionStartCapture" | "onCompositionUpdate" | "onCompositionUpdateCapture" | "onFocus" | "onFocusCapture" | "onBlur" | "onBlurCapture" | "onChange" | "onChangeCapture" | "onInput" | "onInputCapture" | "onReset" | "onResetCapture" | "onSubmit" | "onSubmitCapture" | "onInvalid" | "onInvalidCapture" | "onLoad" | "onLoadCapture" | "onError" | "onErrorCapture" | "onKeyDown" | "onKeyDownCapture" | "onKeyPress" | "onKeyPressCapture" | "onKeyUp" | "onKeyUpCapture" | "onAuxClick" | "onClick" | "onClickCapture" | "onContextMenu" | "onContextMenuCapture" | "onDblClick" | "onDblClickCapture" | "onDrag" | "onDragCapture" | "onDragEnd" | "onDragEndCapture" | "onDragEnter" | "onDragEnterCapture" | "onDragExit" | "onDragExitCapture" | "onDragLeave" | "onDragLeaveCapture" | "onDragOver" | "onDragOverCapture" | "onDragStart" | "onDragStartCapture" | "onDrop" | "onDropCapture" | "onMouseDown" | "onMouseDownCapture" | "onMouseEnter" | "onMouseLeave" | "onMouseMove" | "onMouseMoveCapture" | "onMouseOut" | "onMouseOutCapture" | "onMouseOver" | "onMouseOverCapture" | "onMouseUp" | "onMouseUpCapture" | "onTouchCancel" | "onTouchCancelCapture" | "onTouchEnd" | "onTouchEndCapture" | "onTouchMove" | "onTouchMoveCapture" | "onTouchStart" | "onTouchStartCapture" | "onPointerDown" | "onPointerDownCapture" | "onPointerMove" | "onPointerMoveCapture" | "onPointerUp" | "onPointerUpCapture" | "onPointerCancel" | "onPointerCancelCapture" | "onPointerEnter" | "onPointerEnterCapture" | "onPointerLeave" | "onPointerLeaveCapture" | "onPointerOver" | "onPointerOverCapture" | "onPointerOut" | "onPointerOutCapture" | "onGotPointerCapture" | "onGotPointerCaptureCapture" | "onLostPointerCapture" | "onLostPointerCaptureCapture" | "onScroll" | "onScrollCapture" | "onWheel" | "onWheelCapture" | "onAnimationStart" | "onAnimationStartCapture" | "onAnimationEnd" | "onAnimationEndCapture" | "onAnimationIteration" | "onAnimationIterationCapture" | "onTransitionEnd" | "onTransitionEndCapture" | "translucent" | "backdropDismiss" | "cssClass" | "enterAnimation" | "keyboardClose" | "leaveAnimation" | "showBackdrop" | "event" | "onIonPopoverDidDismiss" | "onIonPopoverDidPresent" | "onIonPopoverWillDismiss" | "onIonPopoverWillPresent"> & { | ||
shouldComponentUpdate?(nextProps: Readonly<Pick<JSX.IonPopover, "hidden" | "dir" | "slot" | "style" | "title" | "contextmenu" | "mode" | "animated" | "accessKey" | "autocapitalize" | "draggable" | "lang" | "spellcheck" | "id" | "prefix" | "innerHTML" | "contentEditable" | "inputMode" | "tabIndex" | "color" | "key" | "ref" | "translucent" | "class" | "contenteditable" | "contextMenu" | "spellCheck" | "tabindex" | "inputmode" | "is" | "radioGroup" | "radiogroup" | "part" | "role" | "about" | "datatype" | "inlist" | "property" | "resource" | "typeof" | "vocab" | "autoCapitalize" | "autoCorrect" | "autocorrect" | "autoSave" | "autosave" | "itemProp" | "itemprop" | "itemScope" | "itemscope" | "itemType" | "itemtype" | "itemID" | "itemid" | "itemRef" | "itemref" | "results" | "security" | "unselectable" | "onCopy" | "onCopyCapture" | "onCut" | "onCutCapture" | "onPaste" | "onPasteCapture" | "onCompositionEnd" | "onCompositionEndCapture" | "onCompositionStart" | "onCompositionStartCapture" | "onCompositionUpdate" | "onCompositionUpdateCapture" | "onFocus" | "onFocusCapture" | "onBlur" | "onBlurCapture" | "onChange" | "onChangeCapture" | "onInput" | "onInputCapture" | "onReset" | "onResetCapture" | "onSubmit" | "onSubmitCapture" | "onInvalid" | "onInvalidCapture" | "onLoad" | "onLoadCapture" | "onError" | "onErrorCapture" | "onKeyDown" | "onKeyDownCapture" | "onKeyPress" | "onKeyPressCapture" | "onKeyUp" | "onKeyUpCapture" | "onAuxClick" | "onClick" | "onClickCapture" | "onContextMenu" | "onContextMenuCapture" | "onDblClick" | "onDblClickCapture" | "onDrag" | "onDragCapture" | "onDragEnd" | "onDragEndCapture" | "onDragEnter" | "onDragEnterCapture" | "onDragExit" | "onDragExitCapture" | "onDragLeave" | "onDragLeaveCapture" | "onDragOver" | "onDragOverCapture" | "onDragStart" | "onDragStartCapture" | "onDrop" | "onDropCapture" | "onMouseDown" | "onMouseDownCapture" | "onMouseEnter" | "onMouseLeave" | "onMouseMove" | "onMouseMoveCapture" | "onMouseOut" | "onMouseOutCapture" | "onMouseOver" | "onMouseOverCapture" | "onMouseUp" | "onMouseUpCapture" | "onTouchCancel" | "onTouchCancelCapture" | "onTouchEnd" | "onTouchEndCapture" | "onTouchMove" | "onTouchMoveCapture" | "onTouchStart" | "onTouchStartCapture" | "onPointerDown" | "onPointerDownCapture" | "onPointerMove" | "onPointerMoveCapture" | "onPointerUp" | "onPointerUpCapture" | "onPointerCancel" | "onPointerCancelCapture" | "onPointerEnter" | "onPointerEnterCapture" | "onPointerLeave" | "onPointerLeaveCapture" | "onPointerOver" | "onPointerOverCapture" | "onPointerOut" | "onPointerOutCapture" | "onGotPointerCapture" | "onGotPointerCaptureCapture" | "onLostPointerCapture" | "onLostPointerCaptureCapture" | "onScroll" | "onScrollCapture" | "onWheel" | "onWheelCapture" | "onAnimationStart" | "onAnimationStartCapture" | "onAnimationEnd" | "onAnimationEndCapture" | "onAnimationIteration" | "onAnimationIterationCapture" | "onTransitionEnd" | "onTransitionEndCapture" | "backdropDismiss" | "cssClass" | "enterAnimation" | "keyboardClose" | "leaveAnimation" | "showBackdrop" | "event" | "onIonPopoverDidDismiss" | "onIonPopoverDidPresent" | "onIonPopoverWillDismiss" | "onIonPopoverWillPresent"> & { | ||
children: import("react").ReactNode; | ||
@@ -71,3 +71,3 @@ } & ReactProps & { | ||
componentDidCatch?(error: Error, errorInfo: import("react").ErrorInfo): void; | ||
getSnapshotBeforeUpdate?(prevProps: Readonly<Pick<JSX.IonPopover, "hidden" | "dir" | "slot" | "style" | "title" | "contextmenu" | "mode" | "animated" | "accessKey" | "autocapitalize" | "draggable" | "lang" | "spellcheck" | "id" | "prefix" | "innerHTML" | "contentEditable" | "inputMode" | "tabIndex" | "color" | "key" | "ref" | "class" | "contenteditable" | "contextMenu" | "spellCheck" | "tabindex" | "inputmode" | "is" | "radioGroup" | "radiogroup" | "part" | "role" | "about" | "datatype" | "inlist" | "property" | "resource" | "typeof" | "vocab" | "autoCapitalize" | "autoCorrect" | "autocorrect" | "autoSave" | "autosave" | "itemProp" | "itemprop" | "itemScope" | "itemscope" | "itemType" | "itemtype" | "itemID" | "itemid" | "itemRef" | "itemref" | "results" | "security" | "unselectable" | "onCopy" | "onCopyCapture" | "onCut" | "onCutCapture" | "onPaste" | "onPasteCapture" | "onCompositionEnd" | "onCompositionEndCapture" | "onCompositionStart" | "onCompositionStartCapture" | "onCompositionUpdate" | "onCompositionUpdateCapture" | "onFocus" | "onFocusCapture" | "onBlur" | "onBlurCapture" | "onChange" | "onChangeCapture" | "onInput" | "onInputCapture" | "onReset" | "onResetCapture" | "onSubmit" | "onSubmitCapture" | "onInvalid" | "onInvalidCapture" | "onLoad" | "onLoadCapture" | "onError" | "onErrorCapture" | "onKeyDown" | "onKeyDownCapture" | "onKeyPress" | "onKeyPressCapture" | "onKeyUp" | "onKeyUpCapture" | "onAuxClick" | "onClick" | "onClickCapture" | "onContextMenu" | "onContextMenuCapture" | "onDblClick" | "onDblClickCapture" | "onDrag" | "onDragCapture" | "onDragEnd" | "onDragEndCapture" | "onDragEnter" | "onDragEnterCapture" | "onDragExit" | "onDragExitCapture" | "onDragLeave" | "onDragLeaveCapture" | "onDragOver" | "onDragOverCapture" | "onDragStart" | "onDragStartCapture" | "onDrop" | "onDropCapture" | "onMouseDown" | "onMouseDownCapture" | "onMouseEnter" | "onMouseLeave" | "onMouseMove" | "onMouseMoveCapture" | "onMouseOut" | "onMouseOutCapture" | "onMouseOver" | "onMouseOverCapture" | "onMouseUp" | "onMouseUpCapture" | "onTouchCancel" | "onTouchCancelCapture" | "onTouchEnd" | "onTouchEndCapture" | "onTouchMove" | "onTouchMoveCapture" | "onTouchStart" | "onTouchStartCapture" | "onPointerDown" | "onPointerDownCapture" | "onPointerMove" | "onPointerMoveCapture" | "onPointerUp" | "onPointerUpCapture" | "onPointerCancel" | "onPointerCancelCapture" | "onPointerEnter" | "onPointerEnterCapture" | "onPointerLeave" | "onPointerLeaveCapture" | "onPointerOver" | "onPointerOverCapture" | "onPointerOut" | "onPointerOutCapture" | "onGotPointerCapture" | "onGotPointerCaptureCapture" | "onLostPointerCapture" | "onLostPointerCaptureCapture" | "onScroll" | "onScrollCapture" | "onWheel" | "onWheelCapture" | "onAnimationStart" | "onAnimationStartCapture" | "onAnimationEnd" | "onAnimationEndCapture" | "onAnimationIteration" | "onAnimationIterationCapture" | "onTransitionEnd" | "onTransitionEndCapture" | "translucent" | "backdropDismiss" | "cssClass" | "enterAnimation" | "keyboardClose" | "leaveAnimation" | "showBackdrop" | "event" | "onIonPopoverDidDismiss" | "onIonPopoverDidPresent" | "onIonPopoverWillDismiss" | "onIonPopoverWillPresent"> & { | ||
getSnapshotBeforeUpdate?(prevProps: Readonly<Pick<JSX.IonPopover, "hidden" | "dir" | "slot" | "style" | "title" | "contextmenu" | "mode" | "animated" | "accessKey" | "autocapitalize" | "draggable" | "lang" | "spellcheck" | "id" | "prefix" | "innerHTML" | "contentEditable" | "inputMode" | "tabIndex" | "color" | "key" | "ref" | "translucent" | "class" | "contenteditable" | "contextMenu" | "spellCheck" | "tabindex" | "inputmode" | "is" | "radioGroup" | "radiogroup" | "part" | "role" | "about" | "datatype" | "inlist" | "property" | "resource" | "typeof" | "vocab" | "autoCapitalize" | "autoCorrect" | "autocorrect" | "autoSave" | "autosave" | "itemProp" | "itemprop" | "itemScope" | "itemscope" | "itemType" | "itemtype" | "itemID" | "itemid" | "itemRef" | "itemref" | "results" | "security" | "unselectable" | "onCopy" | "onCopyCapture" | "onCut" | "onCutCapture" | "onPaste" | "onPasteCapture" | "onCompositionEnd" | "onCompositionEndCapture" | "onCompositionStart" | "onCompositionStartCapture" | "onCompositionUpdate" | "onCompositionUpdateCapture" | "onFocus" | "onFocusCapture" | "onBlur" | "onBlurCapture" | "onChange" | "onChangeCapture" | "onInput" | "onInputCapture" | "onReset" | "onResetCapture" | "onSubmit" | "onSubmitCapture" | "onInvalid" | "onInvalidCapture" | "onLoad" | "onLoadCapture" | "onError" | "onErrorCapture" | "onKeyDown" | "onKeyDownCapture" | "onKeyPress" | "onKeyPressCapture" | "onKeyUp" | "onKeyUpCapture" | "onAuxClick" | "onClick" | "onClickCapture" | "onContextMenu" | "onContextMenuCapture" | "onDblClick" | "onDblClickCapture" | "onDrag" | "onDragCapture" | "onDragEnd" | "onDragEndCapture" | "onDragEnter" | "onDragEnterCapture" | "onDragExit" | "onDragExitCapture" | "onDragLeave" | "onDragLeaveCapture" | "onDragOver" | "onDragOverCapture" | "onDragStart" | "onDragStartCapture" | "onDrop" | "onDropCapture" | "onMouseDown" | "onMouseDownCapture" | "onMouseEnter" | "onMouseLeave" | "onMouseMove" | "onMouseMoveCapture" | "onMouseOut" | "onMouseOutCapture" | "onMouseOver" | "onMouseOverCapture" | "onMouseUp" | "onMouseUpCapture" | "onTouchCancel" | "onTouchCancelCapture" | "onTouchEnd" | "onTouchEndCapture" | "onTouchMove" | "onTouchMoveCapture" | "onTouchStart" | "onTouchStartCapture" | "onPointerDown" | "onPointerDownCapture" | "onPointerMove" | "onPointerMoveCapture" | "onPointerUp" | "onPointerUpCapture" | "onPointerCancel" | "onPointerCancelCapture" | "onPointerEnter" | "onPointerEnterCapture" | "onPointerLeave" | "onPointerLeaveCapture" | "onPointerOver" | "onPointerOverCapture" | "onPointerOut" | "onPointerOutCapture" | "onGotPointerCapture" | "onGotPointerCaptureCapture" | "onLostPointerCapture" | "onLostPointerCaptureCapture" | "onScroll" | "onScrollCapture" | "onWheel" | "onWheelCapture" | "onAnimationStart" | "onAnimationStartCapture" | "onAnimationEnd" | "onAnimationEndCapture" | "onAnimationIteration" | "onAnimationIterationCapture" | "onTransitionEnd" | "onTransitionEndCapture" | "backdropDismiss" | "cssClass" | "enterAnimation" | "keyboardClose" | "leaveAnimation" | "showBackdrop" | "event" | "onIonPopoverDidDismiss" | "onIonPopoverDidPresent" | "onIonPopoverWillDismiss" | "onIonPopoverWillPresent"> & { | ||
children: import("react").ReactNode; | ||
@@ -81,3 +81,3 @@ } & ReactProps & { | ||
UNSAFE_componentWillMount?(): void; | ||
componentWillReceiveProps?(nextProps: Readonly<Pick<JSX.IonPopover, "hidden" | "dir" | "slot" | "style" | "title" | "contextmenu" | "mode" | "animated" | "accessKey" | "autocapitalize" | "draggable" | "lang" | "spellcheck" | "id" | "prefix" | "innerHTML" | "contentEditable" | "inputMode" | "tabIndex" | "color" | "key" | "ref" | "class" | "contenteditable" | "contextMenu" | "spellCheck" | "tabindex" | "inputmode" | "is" | "radioGroup" | "radiogroup" | "part" | "role" | "about" | "datatype" | "inlist" | "property" | "resource" | "typeof" | "vocab" | "autoCapitalize" | "autoCorrect" | "autocorrect" | "autoSave" | "autosave" | "itemProp" | "itemprop" | "itemScope" | "itemscope" | "itemType" | "itemtype" | "itemID" | "itemid" | "itemRef" | "itemref" | "results" | "security" | "unselectable" | "onCopy" | "onCopyCapture" | "onCut" | "onCutCapture" | "onPaste" | "onPasteCapture" | "onCompositionEnd" | "onCompositionEndCapture" | "onCompositionStart" | "onCompositionStartCapture" | "onCompositionUpdate" | "onCompositionUpdateCapture" | "onFocus" | "onFocusCapture" | "onBlur" | "onBlurCapture" | "onChange" | "onChangeCapture" | "onInput" | "onInputCapture" | "onReset" | "onResetCapture" | "onSubmit" | "onSubmitCapture" | "onInvalid" | "onInvalidCapture" | "onLoad" | "onLoadCapture" | "onError" | "onErrorCapture" | "onKeyDown" | "onKeyDownCapture" | "onKeyPress" | "onKeyPressCapture" | "onKeyUp" | "onKeyUpCapture" | "onAuxClick" | "onClick" | "onClickCapture" | "onContextMenu" | "onContextMenuCapture" | "onDblClick" | "onDblClickCapture" | "onDrag" | "onDragCapture" | "onDragEnd" | "onDragEndCapture" | "onDragEnter" | "onDragEnterCapture" | "onDragExit" | "onDragExitCapture" | "onDragLeave" | "onDragLeaveCapture" | "onDragOver" | "onDragOverCapture" | "onDragStart" | "onDragStartCapture" | "onDrop" | "onDropCapture" | "onMouseDown" | "onMouseDownCapture" | "onMouseEnter" | "onMouseLeave" | "onMouseMove" | "onMouseMoveCapture" | "onMouseOut" | "onMouseOutCapture" | "onMouseOver" | "onMouseOverCapture" | "onMouseUp" | "onMouseUpCapture" | "onTouchCancel" | "onTouchCancelCapture" | "onTouchEnd" | "onTouchEndCapture" | "onTouchMove" | "onTouchMoveCapture" | "onTouchStart" | "onTouchStartCapture" | "onPointerDown" | "onPointerDownCapture" | "onPointerMove" | "onPointerMoveCapture" | "onPointerUp" | "onPointerUpCapture" | "onPointerCancel" | "onPointerCancelCapture" | "onPointerEnter" | "onPointerEnterCapture" | "onPointerLeave" | "onPointerLeaveCapture" | "onPointerOver" | "onPointerOverCapture" | "onPointerOut" | "onPointerOutCapture" | "onGotPointerCapture" | "onGotPointerCaptureCapture" | "onLostPointerCapture" | "onLostPointerCaptureCapture" | "onScroll" | "onScrollCapture" | "onWheel" | "onWheelCapture" | "onAnimationStart" | "onAnimationStartCapture" | "onAnimationEnd" | "onAnimationEndCapture" | "onAnimationIteration" | "onAnimationIterationCapture" | "onTransitionEnd" | "onTransitionEndCapture" | "translucent" | "backdropDismiss" | "cssClass" | "enterAnimation" | "keyboardClose" | "leaveAnimation" | "showBackdrop" | "event" | "onIonPopoverDidDismiss" | "onIonPopoverDidPresent" | "onIonPopoverWillDismiss" | "onIonPopoverWillPresent"> & { | ||
componentWillReceiveProps?(nextProps: Readonly<Pick<JSX.IonPopover, "hidden" | "dir" | "slot" | "style" | "title" | "contextmenu" | "mode" | "animated" | "accessKey" | "autocapitalize" | "draggable" | "lang" | "spellcheck" | "id" | "prefix" | "innerHTML" | "contentEditable" | "inputMode" | "tabIndex" | "color" | "key" | "ref" | "translucent" | "class" | "contenteditable" | "contextMenu" | "spellCheck" | "tabindex" | "inputmode" | "is" | "radioGroup" | "radiogroup" | "part" | "role" | "about" | "datatype" | "inlist" | "property" | "resource" | "typeof" | "vocab" | "autoCapitalize" | "autoCorrect" | "autocorrect" | "autoSave" | "autosave" | "itemProp" | "itemprop" | "itemScope" | "itemscope" | "itemType" | "itemtype" | "itemID" | "itemid" | "itemRef" | "itemref" | "results" | "security" | "unselectable" | "onCopy" | "onCopyCapture" | "onCut" | "onCutCapture" | "onPaste" | "onPasteCapture" | "onCompositionEnd" | "onCompositionEndCapture" | "onCompositionStart" | "onCompositionStartCapture" | "onCompositionUpdate" | "onCompositionUpdateCapture" | "onFocus" | "onFocusCapture" | "onBlur" | "onBlurCapture" | "onChange" | "onChangeCapture" | "onInput" | "onInputCapture" | "onReset" | "onResetCapture" | "onSubmit" | "onSubmitCapture" | "onInvalid" | "onInvalidCapture" | "onLoad" | "onLoadCapture" | "onError" | "onErrorCapture" | "onKeyDown" | "onKeyDownCapture" | "onKeyPress" | "onKeyPressCapture" | "onKeyUp" | "onKeyUpCapture" | "onAuxClick" | "onClick" | "onClickCapture" | "onContextMenu" | "onContextMenuCapture" | "onDblClick" | "onDblClickCapture" | "onDrag" | "onDragCapture" | "onDragEnd" | "onDragEndCapture" | "onDragEnter" | "onDragEnterCapture" | "onDragExit" | "onDragExitCapture" | "onDragLeave" | "onDragLeaveCapture" | "onDragOver" | "onDragOverCapture" | "onDragStart" | "onDragStartCapture" | "onDrop" | "onDropCapture" | "onMouseDown" | "onMouseDownCapture" | "onMouseEnter" | "onMouseLeave" | "onMouseMove" | "onMouseMoveCapture" | "onMouseOut" | "onMouseOutCapture" | "onMouseOver" | "onMouseOverCapture" | "onMouseUp" | "onMouseUpCapture" | "onTouchCancel" | "onTouchCancelCapture" | "onTouchEnd" | "onTouchEndCapture" | "onTouchMove" | "onTouchMoveCapture" | "onTouchStart" | "onTouchStartCapture" | "onPointerDown" | "onPointerDownCapture" | "onPointerMove" | "onPointerMoveCapture" | "onPointerUp" | "onPointerUpCapture" | "onPointerCancel" | "onPointerCancelCapture" | "onPointerEnter" | "onPointerEnterCapture" | "onPointerLeave" | "onPointerLeaveCapture" | "onPointerOver" | "onPointerOverCapture" | "onPointerOut" | "onPointerOutCapture" | "onGotPointerCapture" | "onGotPointerCaptureCapture" | "onLostPointerCapture" | "onLostPointerCaptureCapture" | "onScroll" | "onScrollCapture" | "onWheel" | "onWheelCapture" | "onAnimationStart" | "onAnimationStartCapture" | "onAnimationEnd" | "onAnimationEndCapture" | "onAnimationIteration" | "onAnimationIterationCapture" | "onTransitionEnd" | "onTransitionEndCapture" | "backdropDismiss" | "cssClass" | "enterAnimation" | "keyboardClose" | "leaveAnimation" | "showBackdrop" | "event" | "onIonPopoverDidDismiss" | "onIonPopoverDidPresent" | "onIonPopoverWillDismiss" | "onIonPopoverWillPresent"> & { | ||
children: import("react").ReactNode; | ||
@@ -89,3 +89,3 @@ } & ReactProps & { | ||
}>, nextContext: any): void; | ||
UNSAFE_componentWillReceiveProps?(nextProps: Readonly<Pick<JSX.IonPopover, "hidden" | "dir" | "slot" | "style" | "title" | "contextmenu" | "mode" | "animated" | "accessKey" | "autocapitalize" | "draggable" | "lang" | "spellcheck" | "id" | "prefix" | "innerHTML" | "contentEditable" | "inputMode" | "tabIndex" | "color" | "key" | "ref" | "class" | "contenteditable" | "contextMenu" | "spellCheck" | "tabindex" | "inputmode" | "is" | "radioGroup" | "radiogroup" | "part" | "role" | "about" | "datatype" | "inlist" | "property" | "resource" | "typeof" | "vocab" | "autoCapitalize" | "autoCorrect" | "autocorrect" | "autoSave" | "autosave" | "itemProp" | "itemprop" | "itemScope" | "itemscope" | "itemType" | "itemtype" | "itemID" | "itemid" | "itemRef" | "itemref" | "results" | "security" | "unselectable" | "onCopy" | "onCopyCapture" | "onCut" | "onCutCapture" | "onPaste" | "onPasteCapture" | "onCompositionEnd" | "onCompositionEndCapture" | "onCompositionStart" | "onCompositionStartCapture" | "onCompositionUpdate" | "onCompositionUpdateCapture" | "onFocus" | "onFocusCapture" | "onBlur" | "onBlurCapture" | "onChange" | "onChangeCapture" | "onInput" | "onInputCapture" | "onReset" | "onResetCapture" | "onSubmit" | "onSubmitCapture" | "onInvalid" | "onInvalidCapture" | "onLoad" | "onLoadCapture" | "onError" | "onErrorCapture" | "onKeyDown" | "onKeyDownCapture" | "onKeyPress" | "onKeyPressCapture" | "onKeyUp" | "onKeyUpCapture" | "onAuxClick" | "onClick" | "onClickCapture" | "onContextMenu" | "onContextMenuCapture" | "onDblClick" | "onDblClickCapture" | "onDrag" | "onDragCapture" | "onDragEnd" | "onDragEndCapture" | "onDragEnter" | "onDragEnterCapture" | "onDragExit" | "onDragExitCapture" | "onDragLeave" | "onDragLeaveCapture" | "onDragOver" | "onDragOverCapture" | "onDragStart" | "onDragStartCapture" | "onDrop" | "onDropCapture" | "onMouseDown" | "onMouseDownCapture" | "onMouseEnter" | "onMouseLeave" | "onMouseMove" | "onMouseMoveCapture" | "onMouseOut" | "onMouseOutCapture" | "onMouseOver" | "onMouseOverCapture" | "onMouseUp" | "onMouseUpCapture" | "onTouchCancel" | "onTouchCancelCapture" | "onTouchEnd" | "onTouchEndCapture" | "onTouchMove" | "onTouchMoveCapture" | "onTouchStart" | "onTouchStartCapture" | "onPointerDown" | "onPointerDownCapture" | "onPointerMove" | "onPointerMoveCapture" | "onPointerUp" | "onPointerUpCapture" | "onPointerCancel" | "onPointerCancelCapture" | "onPointerEnter" | "onPointerEnterCapture" | "onPointerLeave" | "onPointerLeaveCapture" | "onPointerOver" | "onPointerOverCapture" | "onPointerOut" | "onPointerOutCapture" | "onGotPointerCapture" | "onGotPointerCaptureCapture" | "onLostPointerCapture" | "onLostPointerCaptureCapture" | "onScroll" | "onScrollCapture" | "onWheel" | "onWheelCapture" | "onAnimationStart" | "onAnimationStartCapture" | "onAnimationEnd" | "onAnimationEndCapture" | "onAnimationIteration" | "onAnimationIterationCapture" | "onTransitionEnd" | "onTransitionEndCapture" | "translucent" | "backdropDismiss" | "cssClass" | "enterAnimation" | "keyboardClose" | "leaveAnimation" | "showBackdrop" | "event" | "onIonPopoverDidDismiss" | "onIonPopoverDidPresent" | "onIonPopoverWillDismiss" | "onIonPopoverWillPresent"> & { | ||
UNSAFE_componentWillReceiveProps?(nextProps: Readonly<Pick<JSX.IonPopover, "hidden" | "dir" | "slot" | "style" | "title" | "contextmenu" | "mode" | "animated" | "accessKey" | "autocapitalize" | "draggable" | "lang" | "spellcheck" | "id" | "prefix" | "innerHTML" | "contentEditable" | "inputMode" | "tabIndex" | "color" | "key" | "ref" | "translucent" | "class" | "contenteditable" | "contextMenu" | "spellCheck" | "tabindex" | "inputmode" | "is" | "radioGroup" | "radiogroup" | "part" | "role" | "about" | "datatype" | "inlist" | "property" | "resource" | "typeof" | "vocab" | "autoCapitalize" | "autoCorrect" | "autocorrect" | "autoSave" | "autosave" | "itemProp" | "itemprop" | "itemScope" | "itemscope" | "itemType" | "itemtype" | "itemID" | "itemid" | "itemRef" | "itemref" | "results" | "security" | "unselectable" | "onCopy" | "onCopyCapture" | "onCut" | "onCutCapture" | "onPaste" | "onPasteCapture" | "onCompositionEnd" | "onCompositionEndCapture" | "onCompositionStart" | "onCompositionStartCapture" | "onCompositionUpdate" | "onCompositionUpdateCapture" | "onFocus" | "onFocusCapture" | "onBlur" | "onBlurCapture" | "onChange" | "onChangeCapture" | "onInput" | "onInputCapture" | "onReset" | "onResetCapture" | "onSubmit" | "onSubmitCapture" | "onInvalid" | "onInvalidCapture" | "onLoad" | "onLoadCapture" | "onError" | "onErrorCapture" | "onKeyDown" | "onKeyDownCapture" | "onKeyPress" | "onKeyPressCapture" | "onKeyUp" | "onKeyUpCapture" | "onAuxClick" | "onClick" | "onClickCapture" | "onContextMenu" | "onContextMenuCapture" | "onDblClick" | "onDblClickCapture" | "onDrag" | "onDragCapture" | "onDragEnd" | "onDragEndCapture" | "onDragEnter" | "onDragEnterCapture" | "onDragExit" | "onDragExitCapture" | "onDragLeave" | "onDragLeaveCapture" | "onDragOver" | "onDragOverCapture" | "onDragStart" | "onDragStartCapture" | "onDrop" | "onDropCapture" | "onMouseDown" | "onMouseDownCapture" | "onMouseEnter" | "onMouseLeave" | "onMouseMove" | "onMouseMoveCapture" | "onMouseOut" | "onMouseOutCapture" | "onMouseOver" | "onMouseOverCapture" | "onMouseUp" | "onMouseUpCapture" | "onTouchCancel" | "onTouchCancelCapture" | "onTouchEnd" | "onTouchEndCapture" | "onTouchMove" | "onTouchMoveCapture" | "onTouchStart" | "onTouchStartCapture" | "onPointerDown" | "onPointerDownCapture" | "onPointerMove" | "onPointerMoveCapture" | "onPointerUp" | "onPointerUpCapture" | "onPointerCancel" | "onPointerCancelCapture" | "onPointerEnter" | "onPointerEnterCapture" | "onPointerLeave" | "onPointerLeaveCapture" | "onPointerOver" | "onPointerOverCapture" | "onPointerOut" | "onPointerOutCapture" | "onGotPointerCapture" | "onGotPointerCaptureCapture" | "onLostPointerCapture" | "onLostPointerCaptureCapture" | "onScroll" | "onScrollCapture" | "onWheel" | "onWheelCapture" | "onAnimationStart" | "onAnimationStartCapture" | "onAnimationEnd" | "onAnimationEndCapture" | "onAnimationIteration" | "onAnimationIterationCapture" | "onTransitionEnd" | "onTransitionEndCapture" | "backdropDismiss" | "cssClass" | "enterAnimation" | "keyboardClose" | "leaveAnimation" | "showBackdrop" | "event" | "onIonPopoverDidDismiss" | "onIonPopoverDidPresent" | "onIonPopoverWillDismiss" | "onIonPopoverWillPresent"> & { | ||
children: import("react").ReactNode; | ||
@@ -97,3 +97,3 @@ } & ReactProps & { | ||
}>, nextContext: any): void; | ||
componentWillUpdate?(nextProps: Readonly<Pick<JSX.IonPopover, "hidden" | "dir" | "slot" | "style" | "title" | "contextmenu" | "mode" | "animated" | "accessKey" | "autocapitalize" | "draggable" | "lang" | "spellcheck" | "id" | "prefix" | "innerHTML" | "contentEditable" | "inputMode" | "tabIndex" | "color" | "key" | "ref" | "class" | "contenteditable" | "contextMenu" | "spellCheck" | "tabindex" | "inputmode" | "is" | "radioGroup" | "radiogroup" | "part" | "role" | "about" | "datatype" | "inlist" | "property" | "resource" | "typeof" | "vocab" | "autoCapitalize" | "autoCorrect" | "autocorrect" | "autoSave" | "autosave" | "itemProp" | "itemprop" | "itemScope" | "itemscope" | "itemType" | "itemtype" | "itemID" | "itemid" | "itemRef" | "itemref" | "results" | "security" | "unselectable" | "onCopy" | "onCopyCapture" | "onCut" | "onCutCapture" | "onPaste" | "onPasteCapture" | "onCompositionEnd" | "onCompositionEndCapture" | "onCompositionStart" | "onCompositionStartCapture" | "onCompositionUpdate" | "onCompositionUpdateCapture" | "onFocus" | "onFocusCapture" | "onBlur" | "onBlurCapture" | "onChange" | "onChangeCapture" | "onInput" | "onInputCapture" | "onReset" | "onResetCapture" | "onSubmit" | "onSubmitCapture" | "onInvalid" | "onInvalidCapture" | "onLoad" | "onLoadCapture" | "onError" | "onErrorCapture" | "onKeyDown" | "onKeyDownCapture" | "onKeyPress" | "onKeyPressCapture" | "onKeyUp" | "onKeyUpCapture" | "onAuxClick" | "onClick" | "onClickCapture" | "onContextMenu" | "onContextMenuCapture" | "onDblClick" | "onDblClickCapture" | "onDrag" | "onDragCapture" | "onDragEnd" | "onDragEndCapture" | "onDragEnter" | "onDragEnterCapture" | "onDragExit" | "onDragExitCapture" | "onDragLeave" | "onDragLeaveCapture" | "onDragOver" | "onDragOverCapture" | "onDragStart" | "onDragStartCapture" | "onDrop" | "onDropCapture" | "onMouseDown" | "onMouseDownCapture" | "onMouseEnter" | "onMouseLeave" | "onMouseMove" | "onMouseMoveCapture" | "onMouseOut" | "onMouseOutCapture" | "onMouseOver" | "onMouseOverCapture" | "onMouseUp" | "onMouseUpCapture" | "onTouchCancel" | "onTouchCancelCapture" | "onTouchEnd" | "onTouchEndCapture" | "onTouchMove" | "onTouchMoveCapture" | "onTouchStart" | "onTouchStartCapture" | "onPointerDown" | "onPointerDownCapture" | "onPointerMove" | "onPointerMoveCapture" | "onPointerUp" | "onPointerUpCapture" | "onPointerCancel" | "onPointerCancelCapture" | "onPointerEnter" | "onPointerEnterCapture" | "onPointerLeave" | "onPointerLeaveCapture" | "onPointerOver" | "onPointerOverCapture" | "onPointerOut" | "onPointerOutCapture" | "onGotPointerCapture" | "onGotPointerCaptureCapture" | "onLostPointerCapture" | "onLostPointerCaptureCapture" | "onScroll" | "onScrollCapture" | "onWheel" | "onWheelCapture" | "onAnimationStart" | "onAnimationStartCapture" | "onAnimationEnd" | "onAnimationEndCapture" | "onAnimationIteration" | "onAnimationIterationCapture" | "onTransitionEnd" | "onTransitionEndCapture" | "translucent" | "backdropDismiss" | "cssClass" | "enterAnimation" | "keyboardClose" | "leaveAnimation" | "showBackdrop" | "event" | "onIonPopoverDidDismiss" | "onIonPopoverDidPresent" | "onIonPopoverWillDismiss" | "onIonPopoverWillPresent"> & { | ||
componentWillUpdate?(nextProps: Readonly<Pick<JSX.IonPopover, "hidden" | "dir" | "slot" | "style" | "title" | "contextmenu" | "mode" | "animated" | "accessKey" | "autocapitalize" | "draggable" | "lang" | "spellcheck" | "id" | "prefix" | "innerHTML" | "contentEditable" | "inputMode" | "tabIndex" | "color" | "key" | "ref" | "translucent" | "class" | "contenteditable" | "contextMenu" | "spellCheck" | "tabindex" | "inputmode" | "is" | "radioGroup" | "radiogroup" | "part" | "role" | "about" | "datatype" | "inlist" | "property" | "resource" | "typeof" | "vocab" | "autoCapitalize" | "autoCorrect" | "autocorrect" | "autoSave" | "autosave" | "itemProp" | "itemprop" | "itemScope" | "itemscope" | "itemType" | "itemtype" | "itemID" | "itemid" | "itemRef" | "itemref" | "results" | "security" | "unselectable" | "onCopy" | "onCopyCapture" | "onCut" | "onCutCapture" | "onPaste" | "onPasteCapture" | "onCompositionEnd" | "onCompositionEndCapture" | "onCompositionStart" | "onCompositionStartCapture" | "onCompositionUpdate" | "onCompositionUpdateCapture" | "onFocus" | "onFocusCapture" | "onBlur" | "onBlurCapture" | "onChange" | "onChangeCapture" | "onInput" | "onInputCapture" | "onReset" | "onResetCapture" | "onSubmit" | "onSubmitCapture" | "onInvalid" | "onInvalidCapture" | "onLoad" | "onLoadCapture" | "onError" | "onErrorCapture" | "onKeyDown" | "onKeyDownCapture" | "onKeyPress" | "onKeyPressCapture" | "onKeyUp" | "onKeyUpCapture" | "onAuxClick" | "onClick" | "onClickCapture" | "onContextMenu" | "onContextMenuCapture" | "onDblClick" | "onDblClickCapture" | "onDrag" | "onDragCapture" | "onDragEnd" | "onDragEndCapture" | "onDragEnter" | "onDragEnterCapture" | "onDragExit" | "onDragExitCapture" | "onDragLeave" | "onDragLeaveCapture" | "onDragOver" | "onDragOverCapture" | "onDragStart" | "onDragStartCapture" | "onDrop" | "onDropCapture" | "onMouseDown" | "onMouseDownCapture" | "onMouseEnter" | "onMouseLeave" | "onMouseMove" | "onMouseMoveCapture" | "onMouseOut" | "onMouseOutCapture" | "onMouseOver" | "onMouseOverCapture" | "onMouseUp" | "onMouseUpCapture" | "onTouchCancel" | "onTouchCancelCapture" | "onTouchEnd" | "onTouchEndCapture" | "onTouchMove" | "onTouchMoveCapture" | "onTouchStart" | "onTouchStartCapture" | "onPointerDown" | "onPointerDownCapture" | "onPointerMove" | "onPointerMoveCapture" | "onPointerUp" | "onPointerUpCapture" | "onPointerCancel" | "onPointerCancelCapture" | "onPointerEnter" | "onPointerEnterCapture" | "onPointerLeave" | "onPointerLeaveCapture" | "onPointerOver" | "onPointerOverCapture" | "onPointerOut" | "onPointerOutCapture" | "onGotPointerCapture" | "onGotPointerCaptureCapture" | "onLostPointerCapture" | "onLostPointerCaptureCapture" | "onScroll" | "onScrollCapture" | "onWheel" | "onWheelCapture" | "onAnimationStart" | "onAnimationStartCapture" | "onAnimationEnd" | "onAnimationEndCapture" | "onAnimationIteration" | "onAnimationIterationCapture" | "onTransitionEnd" | "onTransitionEndCapture" | "backdropDismiss" | "cssClass" | "enterAnimation" | "keyboardClose" | "leaveAnimation" | "showBackdrop" | "event" | "onIonPopoverDidDismiss" | "onIonPopoverDidPresent" | "onIonPopoverWillDismiss" | "onIonPopoverWillPresent"> & { | ||
children: import("react").ReactNode; | ||
@@ -105,3 +105,3 @@ } & ReactProps & { | ||
}>, nextState: Readonly<{}>, nextContext: any): void; | ||
UNSAFE_componentWillUpdate?(nextProps: Readonly<Pick<JSX.IonPopover, "hidden" | "dir" | "slot" | "style" | "title" | "contextmenu" | "mode" | "animated" | "accessKey" | "autocapitalize" | "draggable" | "lang" | "spellcheck" | "id" | "prefix" | "innerHTML" | "contentEditable" | "inputMode" | "tabIndex" | "color" | "key" | "ref" | "class" | "contenteditable" | "contextMenu" | "spellCheck" | "tabindex" | "inputmode" | "is" | "radioGroup" | "radiogroup" | "part" | "role" | "about" | "datatype" | "inlist" | "property" | "resource" | "typeof" | "vocab" | "autoCapitalize" | "autoCorrect" | "autocorrect" | "autoSave" | "autosave" | "itemProp" | "itemprop" | "itemScope" | "itemscope" | "itemType" | "itemtype" | "itemID" | "itemid" | "itemRef" | "itemref" | "results" | "security" | "unselectable" | "onCopy" | "onCopyCapture" | "onCut" | "onCutCapture" | "onPaste" | "onPasteCapture" | "onCompositionEnd" | "onCompositionEndCapture" | "onCompositionStart" | "onCompositionStartCapture" | "onCompositionUpdate" | "onCompositionUpdateCapture" | "onFocus" | "onFocusCapture" | "onBlur" | "onBlurCapture" | "onChange" | "onChangeCapture" | "onInput" | "onInputCapture" | "onReset" | "onResetCapture" | "onSubmit" | "onSubmitCapture" | "onInvalid" | "onInvalidCapture" | "onLoad" | "onLoadCapture" | "onError" | "onErrorCapture" | "onKeyDown" | "onKeyDownCapture" | "onKeyPress" | "onKeyPressCapture" | "onKeyUp" | "onKeyUpCapture" | "onAuxClick" | "onClick" | "onClickCapture" | "onContextMenu" | "onContextMenuCapture" | "onDblClick" | "onDblClickCapture" | "onDrag" | "onDragCapture" | "onDragEnd" | "onDragEndCapture" | "onDragEnter" | "onDragEnterCapture" | "onDragExit" | "onDragExitCapture" | "onDragLeave" | "onDragLeaveCapture" | "onDragOver" | "onDragOverCapture" | "onDragStart" | "onDragStartCapture" | "onDrop" | "onDropCapture" | "onMouseDown" | "onMouseDownCapture" | "onMouseEnter" | "onMouseLeave" | "onMouseMove" | "onMouseMoveCapture" | "onMouseOut" | "onMouseOutCapture" | "onMouseOver" | "onMouseOverCapture" | "onMouseUp" | "onMouseUpCapture" | "onTouchCancel" | "onTouchCancelCapture" | "onTouchEnd" | "onTouchEndCapture" | "onTouchMove" | "onTouchMoveCapture" | "onTouchStart" | "onTouchStartCapture" | "onPointerDown" | "onPointerDownCapture" | "onPointerMove" | "onPointerMoveCapture" | "onPointerUp" | "onPointerUpCapture" | "onPointerCancel" | "onPointerCancelCapture" | "onPointerEnter" | "onPointerEnterCapture" | "onPointerLeave" | "onPointerLeaveCapture" | "onPointerOver" | "onPointerOverCapture" | "onPointerOut" | "onPointerOutCapture" | "onGotPointerCapture" | "onGotPointerCaptureCapture" | "onLostPointerCapture" | "onLostPointerCaptureCapture" | "onScroll" | "onScrollCapture" | "onWheel" | "onWheelCapture" | "onAnimationStart" | "onAnimationStartCapture" | "onAnimationEnd" | "onAnimationEndCapture" | "onAnimationIteration" | "onAnimationIterationCapture" | "onTransitionEnd" | "onTransitionEndCapture" | "translucent" | "backdropDismiss" | "cssClass" | "enterAnimation" | "keyboardClose" | "leaveAnimation" | "showBackdrop" | "event" | "onIonPopoverDidDismiss" | "onIonPopoverDidPresent" | "onIonPopoverWillDismiss" | "onIonPopoverWillPresent"> & { | ||
UNSAFE_componentWillUpdate?(nextProps: Readonly<Pick<JSX.IonPopover, "hidden" | "dir" | "slot" | "style" | "title" | "contextmenu" | "mode" | "animated" | "accessKey" | "autocapitalize" | "draggable" | "lang" | "spellcheck" | "id" | "prefix" | "innerHTML" | "contentEditable" | "inputMode" | "tabIndex" | "color" | "key" | "ref" | "translucent" | "class" | "contenteditable" | "contextMenu" | "spellCheck" | "tabindex" | "inputmode" | "is" | "radioGroup" | "radiogroup" | "part" | "role" | "about" | "datatype" | "inlist" | "property" | "resource" | "typeof" | "vocab" | "autoCapitalize" | "autoCorrect" | "autocorrect" | "autoSave" | "autosave" | "itemProp" | "itemprop" | "itemScope" | "itemscope" | "itemType" | "itemtype" | "itemID" | "itemid" | "itemRef" | "itemref" | "results" | "security" | "unselectable" | "onCopy" | "onCopyCapture" | "onCut" | "onCutCapture" | "onPaste" | "onPasteCapture" | "onCompositionEnd" | "onCompositionEndCapture" | "onCompositionStart" | "onCompositionStartCapture" | "onCompositionUpdate" | "onCompositionUpdateCapture" | "onFocus" | "onFocusCapture" | "onBlur" | "onBlurCapture" | "onChange" | "onChangeCapture" | "onInput" | "onInputCapture" | "onReset" | "onResetCapture" | "onSubmit" | "onSubmitCapture" | "onInvalid" | "onInvalidCapture" | "onLoad" | "onLoadCapture" | "onError" | "onErrorCapture" | "onKeyDown" | "onKeyDownCapture" | "onKeyPress" | "onKeyPressCapture" | "onKeyUp" | "onKeyUpCapture" | "onAuxClick" | "onClick" | "onClickCapture" | "onContextMenu" | "onContextMenuCapture" | "onDblClick" | "onDblClickCapture" | "onDrag" | "onDragCapture" | "onDragEnd" | "onDragEndCapture" | "onDragEnter" | "onDragEnterCapture" | "onDragExit" | "onDragExitCapture" | "onDragLeave" | "onDragLeaveCapture" | "onDragOver" | "onDragOverCapture" | "onDragStart" | "onDragStartCapture" | "onDrop" | "onDropCapture" | "onMouseDown" | "onMouseDownCapture" | "onMouseEnter" | "onMouseLeave" | "onMouseMove" | "onMouseMoveCapture" | "onMouseOut" | "onMouseOutCapture" | "onMouseOver" | "onMouseOverCapture" | "onMouseUp" | "onMouseUpCapture" | "onTouchCancel" | "onTouchCancelCapture" | "onTouchEnd" | "onTouchEndCapture" | "onTouchMove" | "onTouchMoveCapture" | "onTouchStart" | "onTouchStartCapture" | "onPointerDown" | "onPointerDownCapture" | "onPointerMove" | "onPointerMoveCapture" | "onPointerUp" | "onPointerUpCapture" | "onPointerCancel" | "onPointerCancelCapture" | "onPointerEnter" | "onPointerEnterCapture" | "onPointerLeave" | "onPointerLeaveCapture" | "onPointerOver" | "onPointerOverCapture" | "onPointerOut" | "onPointerOutCapture" | "onGotPointerCapture" | "onGotPointerCaptureCapture" | "onLostPointerCapture" | "onLostPointerCaptureCapture" | "onScroll" | "onScrollCapture" | "onWheel" | "onWheelCapture" | "onAnimationStart" | "onAnimationStartCapture" | "onAnimationEnd" | "onAnimationEndCapture" | "onAnimationIteration" | "onAnimationIterationCapture" | "onTransitionEnd" | "onTransitionEndCapture" | "backdropDismiss" | "cssClass" | "enterAnimation" | "keyboardClose" | "leaveAnimation" | "showBackdrop" | "event" | "onIonPopoverDidDismiss" | "onIonPopoverDidPresent" | "onIonPopoverWillDismiss" | "onIonPopoverWillPresent"> & { | ||
children: import("react").ReactNode; | ||
@@ -108,0 +108,0 @@ } & ReactProps & { |
@@ -7,3 +7,3 @@ import React from 'react'; | ||
}; | ||
export declare const IonTabBar: React.ComponentClass<Pick<Props, "hidden" | "dir" | "slot" | "style" | "title" | "contextmenu" | "mode" | "accessKey" | "autocapitalize" | "draggable" | "lang" | "spellcheck" | "id" | "prefix" | "children" | "innerHTML" | "contentEditable" | "inputMode" | "tabIndex" | "color" | "key" | "ref" | "class" | "contenteditable" | "contextMenu" | "spellCheck" | "tabindex" | "inputmode" | "is" | "radioGroup" | "radiogroup" | "part" | "role" | "about" | "datatype" | "inlist" | "property" | "resource" | "typeof" | "vocab" | "autoCapitalize" | "autoCorrect" | "autocorrect" | "autoSave" | "autosave" | "itemProp" | "itemprop" | "itemScope" | "itemscope" | "itemType" | "itemtype" | "itemID" | "itemid" | "itemRef" | "itemref" | "results" | "security" | "unselectable" | "onCopy" | "onCopyCapture" | "onCut" | "onCutCapture" | "onPaste" | "onPasteCapture" | "onCompositionEnd" | "onCompositionEndCapture" | "onCompositionStart" | "onCompositionStartCapture" | "onCompositionUpdate" | "onCompositionUpdateCapture" | "onFocus" | "onFocusCapture" | "onBlur" | "onBlurCapture" | "onChange" | "onChangeCapture" | "onInput" | "onInputCapture" | "onReset" | "onResetCapture" | "onSubmit" | "onSubmitCapture" | "onInvalid" | "onInvalidCapture" | "onLoad" | "onLoadCapture" | "onError" | "onErrorCapture" | "onKeyDown" | "onKeyDownCapture" | "onKeyPress" | "onKeyPressCapture" | "onKeyUp" | "onKeyUpCapture" | "onAuxClick" | "onClick" | "onClickCapture" | "onContextMenu" | "onContextMenuCapture" | "onDblClick" | "onDblClickCapture" | "onDrag" | "onDragCapture" | "onDragEnd" | "onDragEndCapture" | "onDragEnter" | "onDragEnterCapture" | "onDragExit" | "onDragExitCapture" | "onDragLeave" | "onDragLeaveCapture" | "onDragOver" | "onDragOverCapture" | "onDragStart" | "onDragStartCapture" | "onDrop" | "onDropCapture" | "onMouseDown" | "onMouseDownCapture" | "onMouseEnter" | "onMouseLeave" | "onMouseMove" | "onMouseMoveCapture" | "onMouseOut" | "onMouseOutCapture" | "onMouseOver" | "onMouseOverCapture" | "onMouseUp" | "onMouseUpCapture" | "onTouchCancel" | "onTouchCancelCapture" | "onTouchEnd" | "onTouchEndCapture" | "onTouchMove" | "onTouchMoveCapture" | "onTouchStart" | "onTouchStartCapture" | "onPointerDown" | "onPointerDownCapture" | "onPointerMove" | "onPointerMoveCapture" | "onPointerUp" | "onPointerUpCapture" | "onPointerCancel" | "onPointerCancelCapture" | "onPointerEnter" | "onPointerEnterCapture" | "onPointerLeave" | "onPointerLeaveCapture" | "onPointerOver" | "onPointerOverCapture" | "onPointerOut" | "onPointerOutCapture" | "onGotPointerCapture" | "onGotPointerCaptureCapture" | "onLostPointerCapture" | "onLostPointerCaptureCapture" | "onScroll" | "onScrollCapture" | "onWheel" | "onWheelCapture" | "onAnimationStart" | "onAnimationStartCapture" | "onAnimationEnd" | "onAnimationEndCapture" | "onAnimationIteration" | "onAnimationIterationCapture" | "onTransitionEnd" | "onTransitionEndCapture" | "selectedTab" | "translucent">, any>; | ||
export declare const IonTabBar: React.ComponentClass<Pick<Props, "hidden" | "dir" | "slot" | "style" | "title" | "contextmenu" | "mode" | "accessKey" | "autocapitalize" | "draggable" | "lang" | "spellcheck" | "id" | "prefix" | "children" | "innerHTML" | "contentEditable" | "inputMode" | "tabIndex" | "color" | "key" | "ref" | "selectedTab" | "translucent" | "class" | "contenteditable" | "contextMenu" | "spellCheck" | "tabindex" | "inputmode" | "is" | "radioGroup" | "radiogroup" | "part" | "role" | "about" | "datatype" | "inlist" | "property" | "resource" | "typeof" | "vocab" | "autoCapitalize" | "autoCorrect" | "autocorrect" | "autoSave" | "autosave" | "itemProp" | "itemprop" | "itemScope" | "itemscope" | "itemType" | "itemtype" | "itemID" | "itemid" | "itemRef" | "itemref" | "results" | "security" | "unselectable" | "onCopy" | "onCopyCapture" | "onCut" | "onCutCapture" | "onPaste" | "onPasteCapture" | "onCompositionEnd" | "onCompositionEndCapture" | "onCompositionStart" | "onCompositionStartCapture" | "onCompositionUpdate" | "onCompositionUpdateCapture" | "onFocus" | "onFocusCapture" | "onBlur" | "onBlurCapture" | "onChange" | "onChangeCapture" | "onInput" | "onInputCapture" | "onReset" | "onResetCapture" | "onSubmit" | "onSubmitCapture" | "onInvalid" | "onInvalidCapture" | "onLoad" | "onLoadCapture" | "onError" | "onErrorCapture" | "onKeyDown" | "onKeyDownCapture" | "onKeyPress" | "onKeyPressCapture" | "onKeyUp" | "onKeyUpCapture" | "onAuxClick" | "onClick" | "onClickCapture" | "onContextMenu" | "onContextMenuCapture" | "onDblClick" | "onDblClickCapture" | "onDrag" | "onDragCapture" | "onDragEnd" | "onDragEndCapture" | "onDragEnter" | "onDragEnterCapture" | "onDragExit" | "onDragExitCapture" | "onDragLeave" | "onDragLeaveCapture" | "onDragOver" | "onDragOverCapture" | "onDragStart" | "onDragStartCapture" | "onDrop" | "onDropCapture" | "onMouseDown" | "onMouseDownCapture" | "onMouseEnter" | "onMouseLeave" | "onMouseMove" | "onMouseMoveCapture" | "onMouseOut" | "onMouseOutCapture" | "onMouseOver" | "onMouseOverCapture" | "onMouseUp" | "onMouseUpCapture" | "onTouchCancel" | "onTouchCancelCapture" | "onTouchEnd" | "onTouchEndCapture" | "onTouchMove" | "onTouchMoveCapture" | "onTouchStart" | "onTouchStartCapture" | "onPointerDown" | "onPointerDownCapture" | "onPointerMove" | "onPointerMoveCapture" | "onPointerUp" | "onPointerUpCapture" | "onPointerCancel" | "onPointerCancelCapture" | "onPointerEnter" | "onPointerEnterCapture" | "onPointerLeave" | "onPointerLeaveCapture" | "onPointerOver" | "onPointerOverCapture" | "onPointerOut" | "onPointerOutCapture" | "onGotPointerCapture" | "onGotPointerCaptureCapture" | "onLostPointerCapture" | "onLostPointerCaptureCapture" | "onScroll" | "onScrollCapture" | "onWheel" | "onWheelCapture" | "onAnimationStart" | "onAnimationStartCapture" | "onAnimationEnd" | "onAnimationEndCapture" | "onAnimationIteration" | "onAnimationIterationCapture" | "onTransitionEnd" | "onTransitionEndCapture">, any>; | ||
export {}; |
import React, { ReactNode } from 'react'; | ||
import { ViewItem } from './ReactRouter/ViewItem'; | ||
import { NavDirection } from '@ionic/core'; | ||
import { NavDirection, RouterDirection } from '@ionic/core'; | ||
export interface ViewStack { | ||
@@ -20,3 +20,5 @@ routerOutlet: HTMLIonRouterOutletElement; | ||
transitionView: (enteringEl: HTMLElement, leavingEl: HTMLElement, ionRouterOuter: HTMLIonRouterOutletElement, direction: NavDirection) => void; | ||
navigate: (path: string, direction?: RouterDirection) => void; | ||
hasIonicRouter: () => boolean; | ||
} | ||
export declare const NavContext: React.Context<NavContextState>; |
{ | ||
"name": "@ionic/react", | ||
"version": "0.0.6", | ||
"version": "0.0.7-1", | ||
"description": "React specific wrapper for @ionic/core", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
475663
44
4752