mirror of
https://github.com/ionic-team/ionic-framework.git
synced 2025-11-08 15:51:16 +08:00
Merge branch 'main' into chore-merge-main-into-next
This commit is contained in:
@ -18,7 +18,7 @@ import { Components } from '@ionic/core';
|
||||
inputs: ['disabled', 'mode', 'readonly', 'theme', 'toggleIcon', 'toggleIconSlot', 'value'],
|
||||
})
|
||||
export class IonAccordion {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonAccordionElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -40,7 +40,7 @@ export declare interface IonAccordion extends Components.IonAccordion {}
|
||||
inputs: ['animated', 'disabled', 'expand', 'mode', 'multiple', 'readonly', 'shape', 'theme', 'value'],
|
||||
})
|
||||
export class IonAccordionGroup {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonAccordionGroupElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -73,7 +73,7 @@ This event will not emit when programmatically setting the `value` property.
|
||||
inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'subHeader', 'theme', 'translucent', 'trigger'],
|
||||
})
|
||||
export class IonActionSheet {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonActionSheetElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -136,7 +136,7 @@ Shorthand for ionActionSheetDidDismiss.
|
||||
inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'inputs', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'subHeader', 'theme', 'translucent', 'trigger'],
|
||||
})
|
||||
export class IonAlert {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonAlertElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -199,7 +199,7 @@ Shorthand for ionAlertDidDismiss.
|
||||
inputs: ['mode', 'theme'],
|
||||
})
|
||||
export class IonApp {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonAppElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -221,7 +221,7 @@ export declare interface IonApp extends Components.IonApp {}
|
||||
inputs: ['mode', 'shape', 'size', 'theme'],
|
||||
})
|
||||
export class IonAvatar {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonAvatarElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -243,7 +243,7 @@ export declare interface IonAvatar extends Components.IonAvatar {}
|
||||
inputs: ['mode', 'stopPropagation', 'tappable', 'theme', 'visible'],
|
||||
})
|
||||
export class IonBackdrop {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonBackdropElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -271,7 +271,7 @@ export declare interface IonBackdrop extends Components.IonBackdrop {
|
||||
inputs: ['color', 'mode', 'shape', 'size', 'theme', 'vertical'],
|
||||
})
|
||||
export class IonBadge {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonBadgeElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -293,7 +293,7 @@ export declare interface IonBadge extends Components.IonBadge {}
|
||||
inputs: ['active', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'separator', 'target', 'theme'],
|
||||
})
|
||||
export class IonBreadcrumb {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonBreadcrumbElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -325,7 +325,7 @@ export declare interface IonBreadcrumb extends Components.IonBreadcrumb {
|
||||
inputs: ['color', 'itemsAfterCollapse', 'itemsBeforeCollapse', 'maxItems', 'mode', 'theme'],
|
||||
})
|
||||
export class IonBreadcrumbs {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonBreadcrumbsElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -355,7 +355,7 @@ export declare interface IonBreadcrumbs extends Components.IonBreadcrumbs {
|
||||
inputs: ['buttonType', 'color', 'disabled', 'download', 'expand', 'fill', 'form', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'size', 'strong', 'target', 'theme', 'type'],
|
||||
})
|
||||
export class IonButton {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonButtonElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -387,7 +387,7 @@ export declare interface IonButton extends Components.IonButton {
|
||||
inputs: ['collapse', 'mode', 'theme'],
|
||||
})
|
||||
export class IonButtons {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonButtonsElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -409,7 +409,7 @@ export declare interface IonButtons extends Components.IonButtons {}
|
||||
inputs: ['button', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'target', 'theme', 'type'],
|
||||
})
|
||||
export class IonCard {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonCardElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -431,7 +431,7 @@ export declare interface IonCard extends Components.IonCard {}
|
||||
inputs: ['mode', 'theme'],
|
||||
})
|
||||
export class IonCardContent {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonCardContentElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -453,7 +453,7 @@ export declare interface IonCardContent extends Components.IonCardContent {}
|
||||
inputs: ['color', 'mode', 'theme', 'translucent'],
|
||||
})
|
||||
export class IonCardHeader {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonCardHeaderElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -475,7 +475,7 @@ export declare interface IonCardHeader extends Components.IonCardHeader {}
|
||||
inputs: ['color', 'mode', 'theme'],
|
||||
})
|
||||
export class IonCardSubtitle {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonCardSubtitleElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -497,7 +497,7 @@ export declare interface IonCardSubtitle extends Components.IonCardSubtitle {}
|
||||
inputs: ['color', 'mode', 'theme'],
|
||||
})
|
||||
export class IonCardTitle {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonCardTitleElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -509,17 +509,17 @@ export declare interface IonCardTitle extends Components.IonCardTitle {}
|
||||
|
||||
|
||||
@ProxyCmp({
|
||||
inputs: ['alignment', 'checked', 'color', 'disabled', 'indeterminate', 'justify', 'labelPlacement', 'mode', 'name', 'shape', 'size', 'theme', 'value']
|
||||
inputs: ['alignment', 'checked', 'color', 'disabled', 'errorText', 'helperText', 'indeterminate', 'justify', 'labelPlacement', 'mode', 'name', 'required', 'shape', 'size', 'theme', 'value']
|
||||
})
|
||||
@Component({
|
||||
selector: 'ion-checkbox',
|
||||
changeDetection: ChangeDetectionStrategy.OnPush,
|
||||
template: '<ng-content></ng-content>',
|
||||
// eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
|
||||
inputs: ['alignment', 'checked', 'color', 'disabled', 'indeterminate', 'justify', 'labelPlacement', 'mode', 'name', 'shape', 'size', 'theme', 'value'],
|
||||
inputs: ['alignment', 'checked', 'color', 'disabled', 'errorText', 'helperText', 'indeterminate', 'justify', 'labelPlacement', 'mode', 'name', 'required', 'shape', 'size', 'theme', 'value'],
|
||||
})
|
||||
export class IonCheckbox {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonCheckboxElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -560,7 +560,7 @@ setting the `checked` property.
|
||||
inputs: ['color', 'disabled', 'mode', 'outline', 'shape', 'size', 'theme'],
|
||||
})
|
||||
export class IonChip {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonChipElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -582,7 +582,7 @@ export declare interface IonChip extends Components.IonChip {}
|
||||
inputs: ['mode', 'offset', 'offsetLg', 'offsetMd', 'offsetSm', 'offsetXl', 'offsetXs', 'pull', 'pullLg', 'pullMd', 'pullSm', 'pullXl', 'pullXs', 'push', 'pushLg', 'pushMd', 'pushSm', 'pushXl', 'pushXs', 'size', 'sizeLg', 'sizeMd', 'sizeSm', 'sizeXl', 'sizeXs', 'theme'],
|
||||
})
|
||||
export class IonCol {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonColElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -605,7 +605,7 @@ export declare interface IonCol extends Components.IonCol {}
|
||||
inputs: ['color', 'fixedSlotPlacement', 'forceOverscroll', 'fullscreen', 'mode', 'scrollEvents', 'scrollX', 'scrollY', 'theme'],
|
||||
})
|
||||
export class IonContent {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonContentElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -648,7 +648,7 @@ Set `scrollEvents` to `true` to enable.
|
||||
inputs: ['cancelText', 'clearText', 'color', 'dayValues', 'disabled', 'doneText', 'firstDayOfWeek', 'formatOptions', 'highlightedDates', 'hourCycle', 'hourValues', 'isDateEnabled', 'locale', 'max', 'min', 'minuteValues', 'mode', 'monthValues', 'multiple', 'name', 'preferWheel', 'presentation', 'readonly', 'showClearButton', 'showDefaultButtons', 'showDefaultTimeLabel', 'showDefaultTitle', 'size', 'theme', 'titleSelectedDatesFormatter', 'value', 'yearValues'],
|
||||
})
|
||||
export class IonDatetime {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonDatetimeElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -692,7 +692,7 @@ This event will not emit when programmatically setting the `value` property.
|
||||
inputs: ['color', 'datetime', 'disabled', 'mode', 'theme'],
|
||||
})
|
||||
export class IonDatetimeButton {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonDatetimeButtonElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -715,7 +715,7 @@ export declare interface IonDatetimeButton extends Components.IonDatetimeButton
|
||||
inputs: ['activated', 'edge', 'horizontal', 'mode', 'theme', 'vertical'],
|
||||
})
|
||||
export class IonFab {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonFabElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -737,7 +737,7 @@ export declare interface IonFab extends Components.IonFab {}
|
||||
inputs: ['activated', 'closeIcon', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'show', 'size', 'target', 'theme', 'translucent', 'type'],
|
||||
})
|
||||
export class IonFabButton {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonFabButtonElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -769,7 +769,7 @@ export declare interface IonFabButton extends Components.IonFabButton {
|
||||
inputs: ['activated', 'mode', 'side', 'theme'],
|
||||
})
|
||||
export class IonFabList {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonFabListElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -791,7 +791,7 @@ export declare interface IonFabList extends Components.IonFabList {}
|
||||
inputs: ['collapse', 'mode', 'theme', 'translucent'],
|
||||
})
|
||||
export class IonFooter {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonFooterElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -813,7 +813,7 @@ export declare interface IonFooter extends Components.IonFooter {}
|
||||
inputs: ['fixed', 'mode', 'theme'],
|
||||
})
|
||||
export class IonGrid {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonGridElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -835,7 +835,7 @@ export declare interface IonGrid extends Components.IonGrid {}
|
||||
inputs: ['collapse', 'divider', 'mode', 'theme', 'translucent'],
|
||||
})
|
||||
export class IonHeader {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonHeaderElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -857,7 +857,7 @@ export declare interface IonHeader extends Components.IonHeader {}
|
||||
inputs: ['color', 'flipRtl', 'icon', 'ios', 'lazy', 'md', 'mode', 'name', 'sanitize', 'size', 'src'],
|
||||
})
|
||||
export class IonIcon {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonIconElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -879,7 +879,7 @@ export declare interface IonIcon extends Components.IonIcon {}
|
||||
inputs: ['alt', 'mode', 'src', 'theme'],
|
||||
})
|
||||
export class IonImg {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonImgElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -916,7 +916,7 @@ export declare interface IonImg extends Components.IonImg {
|
||||
inputs: ['disabled', 'mode', 'position', 'theme', 'threshold'],
|
||||
})
|
||||
export class IonInfiniteScroll {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonInfiniteScrollElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -947,7 +947,7 @@ your async operation has completed.
|
||||
inputs: ['loadingSpinner', 'loadingText', 'mode', 'theme'],
|
||||
})
|
||||
export class IonInfiniteScrollContent {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonInfiniteScrollContentElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -970,7 +970,7 @@ export declare interface IonInfiniteScrollContent extends Components.IonInfinite
|
||||
inputs: ['autocapitalize', 'autocomplete', 'autocorrect', 'autofocus', 'clearInput', 'clearInputIcon', 'clearOnEdit', 'color', 'counter', 'counterFormatter', 'debounce', 'disabled', 'enterkeyhint', 'errorText', 'fill', 'helperText', 'inputmode', 'label', 'labelPlacement', 'max', 'maxlength', 'min', 'minlength', 'mode', 'multiple', 'name', 'pattern', 'placeholder', 'readonly', 'required', 'shape', 'size', 'spellcheck', 'step', 'theme', 'type', 'value'],
|
||||
})
|
||||
export class IonInput {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonInputElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1031,7 +1031,7 @@ This event will not emit when programmatically setting the `value` property.
|
||||
inputs: ['color', 'hideIcon', 'mode', 'showIcon'],
|
||||
})
|
||||
export class IonInputPasswordToggle {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonInputPasswordToggleElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1053,7 +1053,7 @@ export declare interface IonInputPasswordToggle extends Components.IonInputPassw
|
||||
inputs: ['button', 'color', 'detail', 'detailIcon', 'disabled', 'download', 'href', 'lines', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'theme', 'type'],
|
||||
})
|
||||
export class IonItem {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonItemElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1075,7 +1075,7 @@ export declare interface IonItem extends Components.IonItem {}
|
||||
inputs: ['color', 'mode', 'sticky', 'theme'],
|
||||
})
|
||||
export class IonItemDivider {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonItemDividerElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1097,7 +1097,7 @@ export declare interface IonItemDivider extends Components.IonItemDivider {}
|
||||
inputs: ['mode', 'theme'],
|
||||
})
|
||||
export class IonItemGroup {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonItemGroupElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1119,7 +1119,7 @@ export declare interface IonItemGroup extends Components.IonItemGroup {}
|
||||
inputs: ['color', 'disabled', 'download', 'expandable', 'href', 'mode', 'rel', 'shape', 'target', 'theme', 'type'],
|
||||
})
|
||||
export class IonItemOption {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonItemOptionElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1141,7 +1141,7 @@ export declare interface IonItemOption extends Components.IonItemOption {}
|
||||
inputs: ['mode', 'side', 'theme'],
|
||||
})
|
||||
export class IonItemOptions {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonItemOptionsElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1170,7 +1170,7 @@ export declare interface IonItemOptions extends Components.IonItemOptions {
|
||||
inputs: ['disabled', 'mode', 'theme'],
|
||||
})
|
||||
export class IonItemSliding {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonItemSlidingElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1198,7 +1198,7 @@ export declare interface IonItemSliding extends Components.IonItemSliding {
|
||||
inputs: ['color', 'mode', 'position', 'theme'],
|
||||
})
|
||||
export class IonLabel {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonLabelElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1221,7 +1221,7 @@ export declare interface IonLabel extends Components.IonLabel {}
|
||||
inputs: ['inset', 'lines', 'mode', 'shape', 'theme'],
|
||||
})
|
||||
export class IonList {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonListElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1243,7 +1243,7 @@ export declare interface IonList extends Components.IonList {}
|
||||
inputs: ['color', 'lines', 'mode', 'theme'],
|
||||
})
|
||||
export class IonListHeader {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonListHeaderElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1266,7 +1266,7 @@ export declare interface IonListHeader extends Components.IonListHeader {}
|
||||
inputs: ['animated', 'backdropDismiss', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'showBackdrop', 'spinner', 'theme', 'translucent', 'trigger'],
|
||||
})
|
||||
export class IonLoading {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonLoadingElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1329,7 +1329,7 @@ Shorthand for ionLoadingDidDismiss.
|
||||
inputs: ['contentId', 'disabled', 'maxEdgeStart', 'menuId', 'mode', 'side', 'swipeGesture', 'theme', 'type'],
|
||||
})
|
||||
export class IonMenu {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonMenuElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1371,7 +1371,7 @@ export declare interface IonMenu extends Components.IonMenu {
|
||||
inputs: ['autoHide', 'color', 'disabled', 'menu', 'mode', 'theme', 'type'],
|
||||
})
|
||||
export class IonMenuButton {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonMenuButtonElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1393,7 +1393,7 @@ export declare interface IonMenuButton extends Components.IonMenuButton {}
|
||||
inputs: ['autoHide', 'menu', 'mode', 'theme'],
|
||||
})
|
||||
export class IonMenuToggle {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonMenuToggleElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1415,7 +1415,7 @@ export declare interface IonMenuToggle extends Components.IonMenuToggle {}
|
||||
inputs: ['component', 'componentProps', 'mode', 'routerAnimation', 'routerDirection', 'theme'],
|
||||
})
|
||||
export class IonNavLink {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonNavLinkElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1437,7 +1437,7 @@ export declare interface IonNavLink extends Components.IonNavLink {}
|
||||
inputs: ['color', 'mode', 'theme'],
|
||||
})
|
||||
export class IonNote {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonNoteElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1459,7 +1459,7 @@ export declare interface IonNote extends Components.IonNote {}
|
||||
inputs: ['mode', 'theme'],
|
||||
})
|
||||
export class IonPicker {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonPickerElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1482,7 +1482,7 @@ export declare interface IonPicker extends Components.IonPicker {}
|
||||
inputs: ['color', 'disabled', 'mode', 'theme', 'value'],
|
||||
})
|
||||
export class IonPickerColumn {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonPickerColumnElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1514,7 +1514,7 @@ This event will not emit when programmatically setting the `value` property.
|
||||
inputs: ['color', 'disabled', 'mode', 'theme', 'value'],
|
||||
})
|
||||
export class IonPickerColumnOption {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonPickerColumnOptionElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1537,7 +1537,7 @@ export declare interface IonPickerColumnOption extends Components.IonPickerColum
|
||||
inputs: ['animated', 'backdropDismiss', 'buttons', 'columns', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'showBackdrop', 'theme', 'trigger'],
|
||||
})
|
||||
export class IonPickerLegacy {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonPickerLegacyElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1599,7 +1599,7 @@ Shorthand for ionPickerDidDismiss.
|
||||
inputs: ['buffer', 'color', 'mode', 'reversed', 'shape', 'theme', 'type', 'value'],
|
||||
})
|
||||
export class IonProgressBar {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonProgressBarElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1621,7 +1621,7 @@ export declare interface IonProgressBar extends Components.IonProgressBar {}
|
||||
inputs: ['alignment', 'color', 'disabled', 'justify', 'labelPlacement', 'mode', 'name', 'theme', 'value'],
|
||||
})
|
||||
export class IonRadio {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonRadioElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1643,17 +1643,17 @@ export declare interface IonRadio extends Components.IonRadio {
|
||||
|
||||
|
||||
@ProxyCmp({
|
||||
inputs: ['allowEmptySelection', 'compareWith', 'mode', 'name', 'theme', 'value']
|
||||
inputs: ['allowEmptySelection', 'compareWith', 'errorText', 'helperText', 'mode', 'name', 'theme', 'value']
|
||||
})
|
||||
@Component({
|
||||
selector: 'ion-radio-group',
|
||||
changeDetection: ChangeDetectionStrategy.OnPush,
|
||||
template: '<ng-content></ng-content>',
|
||||
// eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
|
||||
inputs: ['allowEmptySelection', 'compareWith', 'mode', 'name', 'theme', 'value'],
|
||||
inputs: ['allowEmptySelection', 'compareWith', 'errorText', 'helperText', 'mode', 'name', 'theme', 'value'],
|
||||
})
|
||||
export class IonRadioGroup {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonRadioGroupElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1685,7 +1685,7 @@ This event will not emit when programmatically setting the `value` property.
|
||||
inputs: ['activeBarStart', 'color', 'debounce', 'disabled', 'dualKnobs', 'label', 'labelPlacement', 'max', 'min', 'mode', 'name', 'pin', 'pinFormatter', 'snaps', 'step', 'theme', 'ticks', 'value'],
|
||||
})
|
||||
export class IonRange {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonRangeElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1747,7 +1747,7 @@ mouse drag, touch gesture, or keyboard interaction.
|
||||
inputs: ['closeDuration', 'disabled', 'mode', 'pullFactor', 'pullMax', 'pullMin', 'snapbackDuration', 'theme'],
|
||||
})
|
||||
export class IonRefresher {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonRefresherElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1788,7 +1788,7 @@ called when the async operation has completed.
|
||||
inputs: ['mode', 'pullingIcon', 'pullingText', 'refreshingSpinner', 'refreshingText', 'theme'],
|
||||
})
|
||||
export class IonRefresherContent {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonRefresherContentElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1810,7 +1810,7 @@ export declare interface IonRefresherContent extends Components.IonRefresherCont
|
||||
inputs: ['mode', 'theme'],
|
||||
})
|
||||
export class IonReorder {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonReorderElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1833,7 +1833,7 @@ export declare interface IonReorder extends Components.IonReorder {}
|
||||
inputs: ['disabled', 'mode', 'theme'],
|
||||
})
|
||||
export class IonReorderGroup {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonReorderGroupElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1866,7 +1866,7 @@ to be called in order to finalize the reorder action.
|
||||
inputs: ['mode', 'theme', 'type'],
|
||||
})
|
||||
export class IonRippleEffect {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonRippleEffectElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1888,7 +1888,7 @@ export declare interface IonRippleEffect extends Components.IonRippleEffect {}
|
||||
inputs: ['mode', 'theme'],
|
||||
})
|
||||
export class IonRow {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonRowElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1911,7 +1911,7 @@ export declare interface IonRow extends Components.IonRow {}
|
||||
inputs: ['animated', 'autocapitalize', 'autocomplete', 'autocorrect', 'cancelButtonIcon', 'cancelButtonText', 'clearIcon', 'color', 'debounce', 'disabled', 'enterkeyhint', 'inputmode', 'maxlength', 'minlength', 'mode', 'name', 'placeholder', 'searchIcon', 'shape', 'showCancelButton', 'showClearButton', 'size', 'spellcheck', 'theme', 'type', 'value'],
|
||||
})
|
||||
export class IonSearchbar {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonSearchbarElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -1971,7 +1971,7 @@ This event will not emit when programmatically setting the `value` property.
|
||||
inputs: ['color', 'disabled', 'mode', 'scrollable', 'selectOnFocus', 'swipeGesture', 'theme', 'value'],
|
||||
})
|
||||
export class IonSegment {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonSegmentElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -2003,7 +2003,7 @@ This event will not emit when programmatically setting the `value` property.
|
||||
inputs: ['contentId', 'disabled', 'layout', 'mode', 'theme', 'type', 'value'],
|
||||
})
|
||||
export class IonSegmentButton {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonSegmentButtonElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -2024,7 +2024,7 @@ export declare interface IonSegmentButton extends Components.IonSegmentButton {}
|
||||
inputs: [],
|
||||
})
|
||||
export class IonSegmentContent {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonSegmentContentElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -2046,7 +2046,7 @@ export declare interface IonSegmentContent extends Components.IonSegmentContent
|
||||
inputs: ['disabled'],
|
||||
})
|
||||
export class IonSegmentView {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonSegmentViewElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -2066,7 +2066,7 @@ export declare interface IonSegmentView extends Components.IonSegmentView {
|
||||
|
||||
|
||||
@ProxyCmp({
|
||||
inputs: ['cancelText', 'color', 'compareWith', 'disabled', 'expandedIcon', 'fill', 'interface', 'interfaceOptions', 'justify', 'label', 'labelPlacement', 'mode', 'multiple', 'name', 'okText', 'placeholder', 'selectedText', 'shape', 'size', 'theme', 'toggleIcon', 'value'],
|
||||
inputs: ['cancelText', 'color', 'compareWith', 'disabled', 'errorText', 'expandedIcon', 'fill', 'helperText', 'interface', 'interfaceOptions', 'justify', 'label', 'labelPlacement', 'mode', 'multiple', 'name', 'okText', 'placeholder', 'required', 'selectedText', 'shape', 'size', 'theme', 'toggleIcon', 'value'],
|
||||
methods: ['open']
|
||||
})
|
||||
@Component({
|
||||
@ -2074,10 +2074,10 @@ export declare interface IonSegmentView extends Components.IonSegmentView {
|
||||
changeDetection: ChangeDetectionStrategy.OnPush,
|
||||
template: '<ng-content></ng-content>',
|
||||
// eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
|
||||
inputs: ['cancelText', 'color', 'compareWith', 'disabled', 'expandedIcon', 'fill', 'interface', 'interfaceOptions', 'justify', 'label', 'labelPlacement', 'mode', 'multiple', 'name', 'okText', 'placeholder', 'selectedText', 'shape', 'size', 'theme', 'toggleIcon', 'value'],
|
||||
inputs: ['cancelText', 'color', 'compareWith', 'disabled', 'errorText', 'expandedIcon', 'fill', 'helperText', 'interface', 'interfaceOptions', 'justify', 'label', 'labelPlacement', 'mode', 'multiple', 'name', 'okText', 'placeholder', 'required', 'selectedText', 'shape', 'size', 'theme', 'toggleIcon', 'value'],
|
||||
})
|
||||
export class IonSelect {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonSelectElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -2125,7 +2125,7 @@ This event will not emit when programmatically setting the `value` property.
|
||||
inputs: ['header', 'multiple', 'options'],
|
||||
})
|
||||
export class IonSelectModal {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonSelectModalElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -2147,7 +2147,7 @@ export declare interface IonSelectModal extends Components.IonSelectModal {}
|
||||
inputs: ['disabled', 'mode', 'theme', 'value'],
|
||||
})
|
||||
export class IonSelectOption {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonSelectOptionElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -2169,7 +2169,7 @@ export declare interface IonSelectOption extends Components.IonSelectOption {}
|
||||
inputs: ['animated', 'mode', 'theme'],
|
||||
})
|
||||
export class IonSkeletonText {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonSkeletonTextElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -2191,7 +2191,7 @@ export declare interface IonSkeletonText extends Components.IonSkeletonText {}
|
||||
inputs: ['color', 'duration', 'mode', 'name', 'paused', 'size', 'theme'],
|
||||
})
|
||||
export class IonSpinner {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonSpinnerElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -2213,7 +2213,7 @@ export declare interface IonSpinner extends Components.IonSpinner {}
|
||||
inputs: ['contentId', 'disabled', 'mode', 'theme', 'when'],
|
||||
})
|
||||
export class IonSplitPane {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonSplitPaneElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -2242,7 +2242,7 @@ export declare interface IonSplitPane extends Components.IonSplitPane {
|
||||
inputs: ['component', 'mode', 'tab', 'theme'],
|
||||
})
|
||||
export class IonTab {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonTabElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -2264,7 +2264,7 @@ export declare interface IonTab extends Components.IonTab {}
|
||||
inputs: ['color', 'expand', 'mode', 'selectedTab', 'shape', 'theme', 'translucent'],
|
||||
})
|
||||
export class IonTabBar {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonTabBarElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -2286,7 +2286,7 @@ export declare interface IonTabBar extends Components.IonTabBar {}
|
||||
inputs: ['disabled', 'download', 'href', 'layout', 'mode', 'rel', 'selected', 'shape', 'tab', 'target', 'theme'],
|
||||
})
|
||||
export class IonTabButton {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonTabButtonElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -2308,7 +2308,7 @@ export declare interface IonTabButton extends Components.IonTabButton {}
|
||||
inputs: ['color', 'mode', 'theme'],
|
||||
})
|
||||
export class IonText {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonTextElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -2331,7 +2331,7 @@ export declare interface IonText extends Components.IonText {}
|
||||
inputs: ['autoGrow', 'autocapitalize', 'autofocus', 'clearOnEdit', 'color', 'cols', 'counter', 'counterFormatter', 'debounce', 'disabled', 'enterkeyhint', 'errorText', 'fill', 'helperText', 'inputmode', 'label', 'labelPlacement', 'maxlength', 'minlength', 'mode', 'name', 'placeholder', 'readonly', 'required', 'rows', 'shape', 'size', 'spellcheck', 'theme', 'value', 'wrap'],
|
||||
})
|
||||
export class IonTextarea {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonTextareaElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -2383,7 +2383,7 @@ the user clears the textarea by performing a keydown event.
|
||||
inputs: ['mode', 'theme'],
|
||||
})
|
||||
export class IonThumbnail {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonThumbnailElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -2405,7 +2405,7 @@ export declare interface IonThumbnail extends Components.IonThumbnail {}
|
||||
inputs: ['color', 'mode', 'size', 'theme'],
|
||||
})
|
||||
export class IonTitle {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonTitleElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -2428,7 +2428,7 @@ export declare interface IonTitle extends Components.IonTitle {}
|
||||
inputs: ['animated', 'buttons', 'color', 'cssClass', 'duration', 'enterAnimation', 'header', 'htmlAttributes', 'icon', 'isOpen', 'keyboardClose', 'layout', 'leaveAnimation', 'message', 'mode', 'position', 'positionAnchor', 'shape', 'swipeGesture', 'theme', 'translucent', 'trigger'],
|
||||
})
|
||||
export class IonToast {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonToastElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -2480,17 +2480,17 @@ Shorthand for ionToastDidDismiss.
|
||||
|
||||
|
||||
@ProxyCmp({
|
||||
inputs: ['alignment', 'checked', 'color', 'disabled', 'enableOnOffLabels', 'justify', 'labelPlacement', 'mode', 'name', 'theme', 'value']
|
||||
inputs: ['alignment', 'checked', 'color', 'disabled', 'enableOnOffLabels', 'errorText', 'helperText', 'justify', 'labelPlacement', 'mode', 'name', 'required', 'theme', 'value']
|
||||
})
|
||||
@Component({
|
||||
selector: 'ion-toggle',
|
||||
changeDetection: ChangeDetectionStrategy.OnPush,
|
||||
template: '<ng-content></ng-content>',
|
||||
// eslint-disable-next-line @angular-eslint/no-inputs-metadata-property
|
||||
inputs: ['alignment', 'checked', 'color', 'disabled', 'enableOnOffLabels', 'justify', 'labelPlacement', 'mode', 'name', 'theme', 'value'],
|
||||
inputs: ['alignment', 'checked', 'color', 'disabled', 'enableOnOffLabels', 'errorText', 'helperText', 'justify', 'labelPlacement', 'mode', 'name', 'required', 'theme', 'value'],
|
||||
})
|
||||
export class IonToggle {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonToggleElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
@ -2530,7 +2530,7 @@ This event will not emit when programmatically setting the `checked` property.
|
||||
inputs: ['color', 'mode', 'theme'],
|
||||
})
|
||||
export class IonToolbar {
|
||||
protected el: HTMLElement;
|
||||
protected el: HTMLIonToolbarElement;
|
||||
constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) {
|
||||
c.detach();
|
||||
this.el = r.nativeElement;
|
||||
|
||||
Reference in New Issue
Block a user