From 584acd29a229a0d9a9af4f9ea5500da020362a77 Mon Sep 17 00:00:00 2001 From: Susmita Bhowmik Date: Tue, 7 Jul 2026 15:43:07 -0600 Subject: [PATCH 01/46] feat(header,footer,tab-bar): add scrollEffect=hide cross-platform scroll animation --- core/src/components.d.ts | 2082 ++--------------- core/src/components/content/content.scss | 53 + .../src/components/footer/footer-interface.ts | 1 + core/src/components/footer/footer.scss | 23 +- core/src/components/footer/footer.tsx | 233 +- .../footer/test/scroll-effect-hide/index.html | 93 + .../src/components/header/header-interface.ts | 1 + core/src/components/header/header.common.scss | 24 + core/src/components/header/header.tsx | 255 +- .../header/test/scroll-effect-hide/index.html | 93 + .../components/tab-bar/tab-bar-interface.ts | 2 + .../components/tab-bar/tab-bar.common.scss | 65 +- core/src/components/tab-bar/tab-bar.tsx | 266 ++- .../test/scroll-effect-hide/index.html | 141 ++ core/src/utils/content/index.ts | 1 + packages/angular/src/directives/proxies.ts | 395 ++-- .../standalone/src/directives/proxies.ts | 363 ++- .../react-component-lib/utils/index.tsx | 11 +- packages/vue/src/proxies.ts | 2 + 19 files changed, 1606 insertions(+), 2498 deletions(-) create mode 100644 core/src/components/footer/footer-interface.ts create mode 100644 core/src/components/footer/test/scroll-effect-hide/index.html create mode 100644 core/src/components/header/header-interface.ts create mode 100644 core/src/components/header/test/scroll-effect-hide/index.html create mode 100644 core/src/components/tab-bar/test/scroll-effect-hide/index.html diff --git a/core/src/components.d.ts b/core/src/components.d.ts index e6746fc853d..8d1ff852b91 100644 --- a/core/src/components.d.ts +++ b/core/src/components.d.ts @@ -16,7 +16,8 @@ import { BreadcrumbCollapsedClickEventDetail } from "./components/breadcrumb/bre import { CheckboxChangeEventDetail } from "./components/checkbox/checkbox-interface"; import { ScrollBaseDetail, ScrollDetail } from "./components/content/content-interface"; import { DatetimeChangeEventDetail, DatetimeHighlight, DatetimeHighlightCallback, DatetimeHourCycle, DatetimeParts, DatetimePresentation, FormatOptions, TitleSelectedDatesFormatter } from "./components/datetime/datetime-interface"; -import { GalleryColumns, GalleryGap } from "./components/gallery/gallery-interface"; +import { FooterScrollEffect } from "./components/footer/footer-interface"; +import { HeaderScrollEffect } from "./components/header/header-interface"; import { SpinnerTypes } from "./components/spinner/spinner-configs"; import { InputChangeEventDetail, InputInputEventDetail } from "./components/input/input-interface"; import { InputOtpChangeEventDetail, InputOtpCompleteEventDetail, InputOtpInputEventDetail } from "./components/input-otp/input-otp-interface"; @@ -40,7 +41,7 @@ import { SegmentViewScrollEvent } from "./components/segment-view/segment-view-i import { SelectChangeEventDetail, SelectCompareFn, SelectInterface } from "./components/select/select-interface"; import { SelectModalOption } from "./components/select-modal/select-modal-interface"; import { SelectPopoverOption } from "./components/select-popover/select-popover-interface"; -import { TabBarChangedEventDetail, TabButtonClickEventDetail, TabButtonLayout } from "./components/tab-bar/tab-bar-interface"; +import { TabBarChangedEventDetail, TabBarScrollEffect, TabButtonClickEventDetail, TabButtonLayout } from "./components/tab-bar/tab-bar-interface"; import { TextareaChangeEventDetail, TextareaInputEventDetail } from "./components/textarea/textarea-interface"; import { ToastButton, ToastDismissOptions, ToastLayout, ToastPosition, ToastPresentOptions, ToastSwipeGestureDirection } from "./components/toast/toast-interface"; import { ToggleChangeEventDetail } from "./components/toggle/toggle-interface"; @@ -55,7 +56,8 @@ export { BreadcrumbCollapsedClickEventDetail } from "./components/breadcrumb/bre export { CheckboxChangeEventDetail } from "./components/checkbox/checkbox-interface"; export { ScrollBaseDetail, ScrollDetail } from "./components/content/content-interface"; export { DatetimeChangeEventDetail, DatetimeHighlight, DatetimeHighlightCallback, DatetimeHourCycle, DatetimeParts, DatetimePresentation, FormatOptions, TitleSelectedDatesFormatter } from "./components/datetime/datetime-interface"; -export { GalleryColumns, GalleryGap } from "./components/gallery/gallery-interface"; +export { FooterScrollEffect } from "./components/footer/footer-interface"; +export { HeaderScrollEffect } from "./components/header/header-interface"; export { SpinnerTypes } from "./components/spinner/spinner-configs"; export { InputChangeEventDetail, InputInputEventDetail } from "./components/input/input-interface"; export { InputOtpChangeEventDetail, InputOtpCompleteEventDetail, InputOtpInputEventDetail } from "./components/input-otp/input-otp-interface"; @@ -79,7 +81,7 @@ export { SegmentViewScrollEvent } from "./components/segment-view/segment-view-i export { SelectChangeEventDetail, SelectCompareFn, SelectInterface } from "./components/select/select-interface"; export { SelectModalOption } from "./components/select-modal/select-modal-interface"; export { SelectPopoverOption } from "./components/select-popover/select-popover-interface"; -export { TabBarChangedEventDetail, TabButtonClickEventDetail, TabButtonLayout } from "./components/tab-bar/tab-bar-interface"; +export { TabBarChangedEventDetail, TabBarScrollEffect, TabButtonClickEventDetail, TabButtonLayout } from "./components/tab-bar/tab-bar-interface"; export { TextareaChangeEventDetail, TextareaInputEventDetail } from "./components/textarea/textarea-interface"; export { ToastButton, ToastDismissOptions, ToastLayout, ToastPosition, ToastPresentOptions, ToastSwipeGestureDirection } from "./components/toast/toast-interface"; export { ToggleChangeEventDetail } from "./components/toggle/toggle-interface"; @@ -91,7 +93,7 @@ export namespace Components { */ "disabled": boolean; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -99,14 +101,11 @@ export namespace Components { * @default false */ "readonly": boolean; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The toggle icon to use. This icon will be rotated when the accordion is expanded or collapsed. + * @default chevronDown */ - "toggleIcon"?: string; + "toggleIcon": string; /** * The slot inside of `ion-item` to place the toggle icon. Defaults to `"end"`. * @default 'end' @@ -136,7 +135,7 @@ export namespace Components { "expand": 'compact' | 'inset'; "getAccordions": () => Promise; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -152,14 +151,6 @@ export namespace Components { * This method is used to ensure that the value of ion-accordion-group is being set in a valid way. This method should only be called in response to a user generated action. */ "requestAccordionToggle": (accordionValue: string | undefined, accordionExpand: boolean) => Promise; - /** - * Set to `"soft"` for an accordion group with slightly rounded corners, `"round"` for an accordion group with fully rounded corners, or `"rectangular"` for an accordion group without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. Only applies when `expand` is set to `"inset"`. - */ - "shape"?: 'soft' | 'round' | 'rectangular'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The value of the accordion group. This controls which accordions are expanded. This should be an array of strings only when `multiple="true"` */ @@ -223,7 +214,7 @@ export namespace Components { */ "leaveAnimation"?: AnimationBuilder; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -244,11 +235,7 @@ export namespace Components { */ "subHeader"?: string; /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; - /** - * If `true`, the action sheet will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * If `true`, the action sheet will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent": boolean; @@ -324,7 +311,7 @@ export namespace Components { */ "message"?: string | IonicSafeString; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -345,11 +332,7 @@ export namespace Components { */ "subHeader"?: string; /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; - /** - * If `true`, the alert will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * If `true`, the alert will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent": boolean; @@ -359,42 +342,13 @@ export namespace Components { "trigger": string | undefined; } interface IonApp { - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * Used to set focus on an element that uses `ion-focusable`. Do not use this if focusing the element as a result of a keyboard event as the focus utility should handle this for us. This method should be used when we want to programmatically focus an element as a result of another user action. (Ex: We focus the first element inside of a popover when the user presents it, but the popover is not always presented as a result of keyboard action.) * @param elements An array of HTML elements to set focus on. */ "setFocus": (elements: HTMLElement[]) => Promise; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonAvatar { - /** - * If `true`, the user cannot interact with the avatar. - * @default false - */ - "disabled": boolean; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * Set to `"soft"` for an avatar with slightly rounded corners, `"round"` for an avatar with fully rounded corners, or `"rectangular"` for an avatar without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. - */ - "shape"?: 'soft' | 'round' | 'rectangular'; - /** - * Set to `"xxsmall"` for the smallest size. Set to `"xsmall"` for a very small size. Set to `"small"` for a compact size. Set to `"medium"` for the default height and width. Set to `"large"` for a larger size. Set to `"xlarge"` for the largest dimensions. Defaults to `"medium"` for the `ionic` theme, undefined for all other themes. - */ - "size"?: 'xxsmall' | 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonBackButton { /** @@ -415,7 +369,7 @@ export namespace Components { */ "icon"?: string | null; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -426,10 +380,6 @@ export namespace Components { * The text to display in the back button. */ "text"?: string | null; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. * @default 'button' @@ -437,10 +387,6 @@ export namespace Components { "type": 'submit' | 'reset' | 'button'; } interface IonBackdrop { - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * If `true`, the backdrop will stop propagation on tap. * @default true @@ -451,10 +397,6 @@ export namespace Components { * @default true */ "tappable": boolean; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * If `true`, the backdrop will be visible. * @default true @@ -467,29 +409,9 @@ export namespace Components { */ "color"?: Color; /** - * Set to `"bold"` for a badge with vibrant, bold colors or to `"subtle"` for a badge with muted, subtle colors. Only applies to the `ionic` theme. - */ - "hue"?: 'bold' | 'subtle'; - /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; - /** - * Set to `"rectangular"` for non-rounded corners. Set to `"soft"` for slightly rounded corners. Set to `"round"` for fully rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. - */ - "shape"?: 'soft' | 'round | rectangular'; - /** - * Set to `"small"` for a small badge. Set to `"medium"` for a medium badge. Set to `"large"` for a large badge, when it is empty (no text or icon). Defaults to `"small"` for the `ionic` theme, undefined for all other themes. - */ - "size"?: 'small' | 'medium' | 'large'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; - /** - * Set to `"top"` to position the badge on top right absolute position of the parent element. Set to `"bottom"` to position the badge on bottom right absolute position of the parent element. - */ - "vertical"?: 'top' | 'bottom'; } interface IonBreadcrumb { /** @@ -520,7 +442,7 @@ export namespace Components { "href": string | undefined; "last": boolean; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -545,10 +467,6 @@ export namespace Components { * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target": string | undefined; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonBreadcrumbs { /** @@ -570,13 +488,9 @@ export namespace Components { */ "maxItems"?: number; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonButton { /** @@ -602,7 +516,7 @@ export namespace Components { */ "expand"?: 'full' | 'block'; /** - * Set to `"clear"` for a transparent button that resembles a flat button, to `"outline"` for a transparent button with a border, or to `"solid"` for a button with a filled background. The default fill is `"solid"` except when inside of a buttons or datetime component, where the default fill is `"clear"`. + * Set to `"clear"` for a transparent button that resembles a flat button, to `"outline"` for a transparent button with a border, or to `"solid"` for a button with a filled background. The default fill is `"solid"` except inside of a toolbar, where the default is `"clear"`. */ "fill"?: 'clear' | 'outline' | 'solid' | 'default'; /** @@ -614,7 +528,7 @@ export namespace Components { */ "href": string | undefined; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -631,13 +545,13 @@ export namespace Components { */ "routerDirection": RouterDirection; /** - * Set to `"soft"` for a button with slightly rounded corners, `"round"` for a button with fully rounded corners, or `"rectangular"` for a button without rounded corners. Defaults to `"soft"` for the `"ios"` theme and `"round"` for all other themes. + * Set to `"round"` for a button with more rounded corners. */ - "shape"?: 'soft' | 'round' | 'rectangular'; + "shape"?: 'round'; /** - * Set to `"small"` for a button with less height and padding, to `"medium"` for a button with the medium height and padding, or to `"large"` for a button with more height and padding. By default the size is unset, unless the button is inside of an item, where the size is `"small"` by default. Set the size to `"default"` inside of an item to make it a standard size button. + * Set to `"small"` for a button with less height and padding, to `"default"` for a button with the default height and padding, or to `"large"` for a button with more height and padding. By default the size is unset, unless the button is inside of an item, where the size is `"small"` by default. Set the size to `"default"` inside of an item to make it a standard size button. */ - "size"?: 'small' | 'default' | 'medium' | 'large'; + "size"?: 'small' | 'default' | 'large'; /** * If `true`, activates a button with a heavier font weight. * @default false @@ -647,10 +561,6 @@ export namespace Components { * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target": string | undefined; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. * @default 'button' @@ -659,18 +569,10 @@ export namespace Components { } interface IonButtons { /** - * If true, buttons will disappear when its parent toolbar has fully collapsed if the toolbar is not the first toolbar. If the toolbar is the first toolbar, the buttons will be hidden and will only be shown once all toolbars have fully collapsed. Only applies in the `ios` theme with `collapse` set to `true` on `ion-header`. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) + * If true, buttons will disappear when its parent toolbar has fully collapsed if the toolbar is not the first toolbar. If the toolbar is the first toolbar, the buttons will be hidden and will only be shown once all toolbars have fully collapsed. Only applies in `ios` mode with `collapse` set to `true` on `ion-header`. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) * @default false */ "collapse": boolean; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonCard { /** @@ -696,7 +598,7 @@ export namespace Components { */ "href": string | undefined; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -712,19 +614,10 @@ export namespace Components { * @default 'forward' */ "routerDirection": RouterDirection; - /** - * Set to `"soft"` for a card with slightly rounded corners, `"round"` for a card with more rounded corners, or `"rectangular"` for a card without rounded corners. Defaults to `"round"`. - * @default 'round' - */ - "shape"?: 'soft' | 'round' | 'rectangular'; /** * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target": string | undefined; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. Only used when an `onclick` or `button` property is present. * @default 'button' @@ -733,13 +626,9 @@ export namespace Components { } interface IonCardContent { /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonCardHeader { /** @@ -747,15 +636,11 @@ export namespace Components { */ "color"?: Color; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; - /** - * If `true`, the card header will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * If `true`, the card header will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent": boolean; @@ -766,13 +651,9 @@ export namespace Components { */ "color"?: Color; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonCardTitle { /** @@ -780,13 +661,9 @@ export namespace Components { */ "color"?: Color; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonCheckbox { /** @@ -830,7 +707,7 @@ export namespace Components { */ "labelPlacement": 'start' | 'end' | 'fixed' | 'stacked'; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -844,19 +721,6 @@ export namespace Components { */ "required": boolean; "setFocus": () => Promise; - /** - * Set to `"soft"` for a checkbox with more rounded corners. Only available when the theme is `"ionic"`. - * @default 'soft' - */ - "shape"?: 'soft' | 'rectangular'; - /** - * Set to `"small"` for a checkbox with less height and padding. - */ - "size"?: 'small'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The value of the checkbox does not mean if it's checked or not, use the `checked` property for that. The value of a checkbox is analogous to the value of an ``, it's only used when the checkbox participates in a native `
`. * @default 'on' @@ -874,12 +738,7 @@ export namespace Components { */ "disabled": boolean; /** - * Set to `"bold"` for a chip with vibrant, bold colors or to `"subtle"` for a chip with muted, subtle colors. Only applies to the `ionic` theme. - * @default 'subtle' - */ - "hue"?: 'bold' | 'subtle'; - /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -887,24 +746,8 @@ export namespace Components { * @default false */ "outline": boolean; - /** - * Set to `"soft"` for a chip with slightly rounded corners, `"round"` for a chip with fully rounded corners, or `"rectangular"` for a chip without rounded corners. Defaults to `"round"` for the `"ionic"` theme and `"soft"` for all other themes. - */ - "shape"?: 'soft' | 'round' | 'rectangular'; - /** - * Set to `"small"` for a chip with less height and padding. Defaults to `"large"` for the ionic theme, and undefined for all other themes. - */ - "size"?: 'small' | 'large'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonCol { - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * The amount to offset the column, in terms of how many columns it should shift to the end of the total available. */ @@ -929,88 +772,52 @@ export namespace Components { * The amount to offset the column for xs screens, in terms of how many columns it should shift to the end of the total available. */ "offsetXs"?: string; - /** - * The order of the column, in terms of where the column should position itself in the columns renderer. If no value is passed, the column order implicit value will be the order in the html structure. - */ - "order"?: string; - /** - * The order of the column for lg screens, in terms of where the column should position itself in the columns renderer. If no value is passed, the column order implicit value will be the order in the html structure. - */ - "orderLg"?: string; - /** - * The order of the column for md screens, in terms of where the column should position itself in the columns renderer. If no value is passed, the column order implicit value will be the order in the html structure. - */ - "orderMd"?: string; - /** - * The order of the column for sm screens, in terms of where the column should position itself in the columns renderer. If no value is passed, the column order implicit value will be the order in the html structure. - */ - "orderSm"?: string; - /** - * The order of the column for xl screens, in terms of where the column should position itself in the columns renderer. If no value is passed, the column order implicit value will be the order in the html structure. - */ - "orderXl"?: string; - /** - * The order of the column for xs screens, in terms of where the column should position itself in the columns renderer. If no value is passed, the column order implicit value will be the order in the html structure. - */ - "orderXs"?: string; /** * The amount to pull the column, in terms of how many columns it should shift to the start of the total available. - * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pull"?: string; /** * The amount to pull the column for lg screens, in terms of how many columns it should shift to the start of the total available. - * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pullLg"?: string; /** * The amount to pull the column for md screens, in terms of how many columns it should shift to the start of the total available. - * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pullMd"?: string; /** * The amount to pull the column for sm screens, in terms of how many columns it should shift to the start of the total available. - * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pullSm"?: string; /** * The amount to pull the column for xl screens, in terms of how many columns it should shift to the start of the total available. - * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pullXl"?: string; /** * The amount to pull the column for xs screens, in terms of how many columns it should shift to the start of the total available. - * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pullXs"?: string; /** * The amount to push the column, in terms of how many columns it should shift to the end of the total available. - * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "push"?: string; /** * The amount to push the column for lg screens, in terms of how many columns it should shift to the end of the total available. - * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pushLg"?: string; /** * The amount to push the column for md screens, in terms of how many columns it should shift to the end of the total available. - * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pushMd"?: string; /** * The amount to push the column for sm screens, in terms of how many columns it should shift to the end of the total available. - * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pushSm"?: string; /** * The amount to push the column for xl screens, in terms of how many columns it should shift to the end of the total available. - * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pushXl"?: string; /** * The amount to push the column for xs screens, in terms of how many columns it should shift to the end of the total available. - * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pushXs"?: string; /** @@ -1037,10 +844,6 @@ export namespace Components { * The size of the column for xs screens, in terms of how many columns it should take up out of the total available. If `"auto"` is passed, the column will be the size of its content. */ "sizeXs"?: string; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonContent { /** @@ -1069,10 +872,6 @@ export namespace Components { * Get the element where the actual scrolling takes place. This element can be used to subscribe to `scroll` events or manually modify `scrollTop`. However, it's recommended to use the API provided by `ion-content`: i.e. Using `ionScroll`, `ionScrollStart`, `ionScrollEnd` for scrolling events and `scrollToPoint()` to scroll the content into a certain point. */ "getScrollElement": () => Promise; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * Recalculate content dimensions. Called by overlays (e.g., popover) when sibling elements like headers or footers have finished rendering and their heights are available, ensuring accurate offset-top calculations. */ @@ -1116,10 +915,6 @@ export namespace Components { * @default true */ "scrollY": boolean; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonDatetime { /** @@ -1208,7 +1003,7 @@ export namespace Components { */ "minuteValues"?: number[] | number | string; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -1275,10 +1070,6 @@ export namespace Components { * @default 'fixed' */ "size": 'cover' | 'fixed'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * A callback used to format the header text that shows how many dates are selected. Only used if there are 0 or more than 1 selected (i.e. unused for exactly 1). By default, the header text is set to "numberOfDates days". See https://ionicframework.com/docs/troubleshooting/runtime#accessing-this if you need to access `this` from within the callback. */ @@ -1308,25 +1099,9 @@ export namespace Components { */ "disabled": boolean; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; - } - interface IonDivider { - /** - * If `true`, the divider will have horizontal margins By default, it's `false` - * @default false - */ - "inset": boolean; - /** - * Set to `"xxsmall"` for the smallest spacing. Set to "xsmall" for very small spacing. Set to `"small"` for small spacing. Set to "medium" for medium spacing. Set to "large" for large spacing. Set to `"xlarge"` for the largest spacing. Defaults to `"medium"`. - * @default 'medium' - */ - "spacing"?: 'xxsmall' | 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge' | 'xxlarge'; } interface IonFab { /** @@ -1347,14 +1122,6 @@ export namespace Components { * Where to align the fab horizontally in the viewport. */ "horizontal"?: 'start' | 'end' | 'center'; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * Opens/Closes the FAB list container. */ @@ -1372,8 +1139,9 @@ export namespace Components { "activated": boolean; /** * The icon name to use for the close icon. This will appear when the fab button is pressed. Only applies if it is the main button inside of a fab containing a fab list. + * @default close */ - "closeIcon"?: string; + "closeIcon": string; /** * The color to use from your application's color palette. Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. For more information on colors, see [theming](/docs/theming/basics). */ @@ -1392,7 +1160,7 @@ export namespace Components { */ "href": string | undefined; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -1422,11 +1190,7 @@ export namespace Components { */ "target": string | undefined; /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; - /** - * If `true`, the fab button will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * If `true`, the fab button will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent": boolean; @@ -1442,117 +1206,55 @@ export namespace Components { * @default false */ "activated": boolean; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * The side the fab list will show on relative to the main fab button. * @default 'bottom' */ "side": 'start' | 'end' | 'top' | 'bottom'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonFooter { /** - * Describes the scroll effect that will be applied to the footer. Only applies when the theme is `"ios"`. + * Describes the scroll effect that will be applied to the footer. Only applies in iOS mode. + * @deprecated Use `scrollEffect` instead. */ "collapse"?: 'fade'; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** - * The theme determines the visual appearance of the component. + * Describes the scroll effect that will be applied to the footer. `"hide"` slides the footer out of view when scrolling down and back in when scrolling up. Applies to all themes. `"fade"` fades the toolbar background on scroll. Only applies in iOS mode. */ - "theme"?: "ios" | "md" | "ionic"; + "scrollEffect"?: FooterScrollEffect; /** - * If `true`, the footer will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). Note: In order to scroll content behind the footer, the `fullscreen` attribute needs to be set on the content. + * If `true`, the footer will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). Note: In order to scroll content behind the footer, the `fullscreen` attribute needs to be set on the content. * @default false */ "translucent": boolean; } - interface IonGallery { - /** - * The number of columns to display. Can be set as a number or an object of breakpoint values (e.g. `{ xs: 2, sm: 3, md: 4 }`). - * @default { xs: 2, sm: 3, md: 4, lg: 6, xl: 8, xxl: 10, } - */ - "columns": GalleryColumns; - /** - * The space between gallery items. Accepts valid CSS [length-percentage](https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Values/length-percentage) values like `16px`, `1rem`, `20%`, math functions like `calc(10px + 20%)`, CSS variables like `var(--app-gallery-gap)`, or numbers (treated as pixel values). Can also be set as a breakpoint map (e.g. `{ xs: '8px', sm: '1rem', md: '24px' }`). Does not accept space-separated values or CSS keyword values like `inherit`, `auto`, etc. - * @default '16px' - */ - "gap": GalleryGap; - /** - * The visual layout of the gallery. When `uniform`, rows take up the height of the tallest item and are spaced evenly across the gallery. Additionally, items will have an aspect ratio of 1/1, forcing them to be square unless a height is explicitly set. When `masonry`, items will be positioned under each other with only the specified gap between them. - * @default 'uniform' - */ - "layout": 'uniform' | 'masonry'; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The order in which items are positioned. Only applies when layout is `masonry`. When `sequential`, items are positioned in the order they are placed in the DOM. When `best-fit`, items are positioned under the column with the most available space. Defaults to `sequential` when layout is `masonry` and `order` is not explicitly set. - */ - "order"?: 'sequential' | 'best-fit'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; - } - interface IonGalleryItem { - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * Resolve the layout from the parent `ion-gallery`. Called internally on load and connect, and by the gallery when its layout changes. - */ - "syncGalleryLayout": () => Promise; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; - } interface IonGrid { /** * If `true`, the grid will have a fixed width based on the screen size. * @default false */ "fixed": boolean; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonHeader { /** - * Describes the scroll effect that will be applied to the header. Only applies when the theme is `"ios"`. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) + * Describes the scroll effect that will be applied to the header. Only applies in iOS mode. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) + * @deprecated Use `scrollEffect` instead. */ "collapse"?: 'condense' | 'fade'; /** - * If `true`, the header will have a line at the bottom. TODO(ROU-10855): add support for this prop on ios/md themes - * @default false - */ - "divider": boolean; - /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** - * The theme determines the visual appearance of the component. + * Describes the scroll effect that will be applied to the header. `"hide"` slides the header out of view when scrolling down and back in when scrolling up. Applies to all themes. `"condense"` collapses the large title into the main toolbar on scroll. Only applies in iOS mode. `"fade"` fades the toolbar background on scroll. Only applies in iOS mode. */ - "theme"?: "ios" | "md" | "ionic"; + "scrollEffect"?: HeaderScrollEffect; /** - * If `true`, the header will be translucent. Only applies when the theme is `"ios"` or `"ionic"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). Note: In order to scroll content behind the header, the `fullscreen` attribute needs to be set on the content. + * If `true`, the header will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). Note: In order to scroll content behind the header, the `fullscreen` attribute needs to be set on the content. * @default false */ "translucent": boolean; @@ -1562,18 +1264,10 @@ export namespace Components { * This attribute defines the alternative text describing the image. Users will see this text displayed if the image URL is wrong, the image is not in one of the supported formats, or if the image is not yet downloaded. */ "alt"?: string; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * The image URL. This attribute is mandatory for the `` element. */ "src"?: string; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonInfiniteScroll { /** @@ -1585,24 +1279,11 @@ export namespace Components { * @default false */ "disabled": boolean; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * The position of the infinite scroll element. The value can be either `top` or `bottom`. * @default 'bottom' */ "position": 'top' | 'bottom'; - /** - * If `true`, the infinite scroll will preserve the scroll position when the content is re-rendered. This is useful when the content is re-rendered with new keys, and the scroll position should be preserved. - * @default false - */ - "preserveRerenderScrollPosition": boolean; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The threshold distance from the bottom of the content to call the `infinite` output event when scrolled. The threshold value can be either a percent, or in pixels. For example, use the value of `10%` for the `infinite` output event to get called when the user has scrolled 10% from the bottom of the page. Use the value `100px` when the scroll is within 100 pixels from the bottom of the page. * @default '15%' @@ -1618,14 +1299,6 @@ export namespace Components { * Optional text to display while loading. `loadingText` can accept either plaintext or HTML as a string. To display characters normally reserved for HTML, they must be escaped. For example `` would become `<Ionic>` For more information: [Security Documentation](https://ionicframework.com/docs/faq/security) This property accepts custom HTML as a string. Content is parsed as plaintext by default. `innerHTMLTemplatesEnabled` must be set to `true` in the Ionic config before custom HTML can be used. */ "loadingText"?: string | IonicSafeString; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonInput { /** @@ -1692,7 +1365,7 @@ export namespace Components { */ "errorText"?: string; /** - * The fill for the item. If `"solid"` the item will have a background. If `"outline"` the item will be transparent with a border. Only available when the theme is `"md"`. + * The fill for the item. If `"solid"` the item will have a background. If `"outline"` the item will be transparent with a border. Only available in `md` mode. */ "fill"?: 'outline' | 'solid'; /** @@ -1712,9 +1385,10 @@ export namespace Components { */ "label"?: string; /** - * Where to place the label relative to the input. `"start"`: The label will appear to the left of the input in LTR and to the right in RTL. `"end"`: The label will appear to the right of the input in LTR and to the left in RTL. `"floating"`: The label will appear smaller and above the input when the input is focused or it has a value. Otherwise it will appear on top of the input. `"stacked"`: The label will appear smaller and above the input regardless even when the input is blurred or has no value. `"fixed"`: The label has the same behavior as `"start"` except it also has a fixed width. Long text will be truncated with ellipses ("..."). Defaults to "stacked" for the ionic theme, or "start" for all other themes. In the ionic theme, only the values "stacked" and "floating" are supported. + * Where to place the label relative to the input. `"start"`: The label will appear to the left of the input in LTR and to the right in RTL. `"end"`: The label will appear to the right of the input in LTR and to the left in RTL. `"floating"`: The label will appear smaller and above the input when the input is focused or it has a value. Otherwise it will appear on top of the input. `"stacked"`: The label will appear smaller and above the input regardless even when the input is blurred or has no value. `"fixed"`: The label has the same behavior as `"start"` except it also has a fixed width. Long text will be truncated with ellipses ("..."). + * @default 'start' */ - "labelPlacement"?: 'start' | 'end' | 'floating' | 'stacked' | 'fixed'; + "labelPlacement": 'start' | 'end' | 'floating' | 'stacked' | 'fixed'; /** * The maximum value, which must not be less than its minimum (min attribute) value. */ @@ -1732,7 +1406,7 @@ export namespace Components { */ "minlength"?: number; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -1767,14 +1441,9 @@ export namespace Components { */ "setFocus": () => Promise; /** - * Set to `"soft"` for an input with slightly rounded corners, `"round"` for an input with fully rounded corners, or `"rectangular"` for an input without rounded corners. Defaults to `"round"` for the ionic theme, and `undefined` for all other themes. Only applies when the fill is set to `"solid"` or `"outline"`. + * The shape of the input. If "round" it will have an increased border radius. */ - "shape"?: 'soft' | 'round' | 'rectangular'; - /** - * The size of the input. If "large", it will have an increased height. By default the size is medium. This property only applies to the `"ionic"` theme. - * @default 'medium' - */ - "size"?: 'medium' | 'large' | 'xlarge'; + "shape"?: 'round'; /** * If `true`, the element will have its spelling and grammar checked. * @default false @@ -1784,10 +1453,6 @@ export namespace Components { * Works with the min and max attributes to limit the increments at which a value can be set. Possible values are: `"any"` or a positive floating point number. */ "step"?: string; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The type of control to display. The default type is text. * @default 'text' @@ -1828,10 +1493,6 @@ export namespace Components { * @default 4 */ "length": number; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * A regex pattern string for allowed characters. Defaults based on type. For numbers (`type="number"`): `"[\p{N}]"` For text (`type="text"`): `"[\p{L}\p{N}]"` */ @@ -1860,10 +1521,6 @@ export namespace Components { * @default 'medium' */ "size": 'small' | 'medium' | 'large'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The type of input allowed in the input boxes. * @default 'number' @@ -1908,13 +1565,14 @@ export namespace Components { */ "color"?: Color; /** - * If `true`, a detail arrow will appear on the item. Defaults to `false` unless the `theme` is `"ios"` and an `href` or `button` property is present. + * If `true`, a detail arrow will appear on the item. Defaults to `false` unless the `mode` is `ios` and an `href` or `button` property is present. */ "detail"?: boolean; /** * The icon to use when `detail` is set to `true`. + * @default chevronForward */ - "detailIcon"?: string; + "detailIcon": string; /** * If `true`, the user cannot interact with the item. * @default false @@ -1933,7 +1591,7 @@ export namespace Components { */ "lines"?: 'full' | 'inset' | 'none'; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -1953,10 +1611,6 @@ export namespace Components { * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target": string | undefined; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. Only used when an `onclick` or `button` property is present. * @default 'button' @@ -1969,7 +1623,7 @@ export namespace Components { */ "color"?: Color; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -1977,20 +1631,8 @@ export namespace Components { * @default false */ "sticky": boolean; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonItemGroup { - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonItemOption { /** @@ -2016,30 +1658,17 @@ export namespace Components { */ "href": string | undefined; /** - * Set to `"bold"` for an option with vibrant, bold colors or to `"subtle"` for an option with muted, subtle colors. Only applies to the `ionic` theme. - * @default 'subtle' - */ - "hue"?: 'bold' | 'subtle'; - /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** * Specifies the relationship of the target object to the link object. The value is a space-separated list of [link types](https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types). */ "rel": string | undefined; - /** - * Set to `"rectangular"` for non-rounded corners. Set to `"soft"` for slightly rounded corners. Set to `"round"` for fully rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. - */ - "shape"?: 'soft' | 'round' | 'rectangular'; /** * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target": string | undefined; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. * @default 'button' @@ -2048,19 +1677,11 @@ export namespace Components { } interface IonItemOptions { "fireSwipeEvent": () => Promise; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * The side the option button should be on. Possible values: `"start"` and `"end"`. If you have multiple `ion-item-options`, a side must be provided for each. * @default 'end' */ "side": Side; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonItemSliding { /** @@ -2084,19 +1705,11 @@ export namespace Components { * Get the ratio of the open amount of the item compared to the width of the options. If the number returned is positive, then the options on the right side are open. If the number returned is negative, then the options on the left side are open. If the absolute value of the number is greater than 1, the item is open more than the width of the options. */ "getSlidingRatio": () => Promise; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * Open the sliding item. * @param side The side of the options to open. If a side is not provided, it will open the first set of options it finds within the item. */ "open": (side: Side | undefined) => Promise; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonLabel { /** @@ -2104,17 +1717,13 @@ export namespace Components { */ "color"?: Color; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** * The position determines where and how the label behaves inside an item. */ "position"?: 'fixed' | 'stacked' | 'floating'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonList { /** @@ -2131,17 +1740,9 @@ export namespace Components { */ "lines"?: 'full' | 'inset' | 'none'; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; - /** - * Set to `"soft"` for slightly rounded corners, `"round"` for fully rounded corners, or `"rectangular"` for no rounded corners. Defaults to `"round"` for the `ionic` theme when inset is `true` defaults to `"rectangular"` for the `ionic` theme when inset is `false`, undefined for all other themes. - */ - "shape"?: 'soft' | 'round' | 'rectangular'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonListHeader { /** @@ -2153,13 +1754,9 @@ export namespace Components { */ "lines"?: 'full' | 'inset' | 'none'; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonLoading { /** @@ -2219,7 +1816,7 @@ export namespace Components { */ "message"?: string | IonicSafeString; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -2245,11 +1842,7 @@ export namespace Components { */ "spinner"?: SpinnerTypes | null; /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; - /** - * If `true`, the loading indicator will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * If `true`, the loading indicator will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent": boolean; @@ -2291,10 +1884,6 @@ export namespace Components { * An id for the menu. */ "menuId"?: string; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * Opens the menu. If the menu is already open or it can't be opened, it returns `false`. * @param animated If `true`, the menu will animate when opening. If `false`, the menu will open instantly without animation. Defaults to `true`. @@ -2317,10 +1906,6 @@ export namespace Components { * @default true */ "swipeGesture": boolean; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * Toggles the menu. If the menu is already open, it will try to close, otherwise it will try to open it. If the operation can't be completed successfully, it returns `false`. * @param animated If `true`, the menu will animate when opening/closing. If `false`, the menu will open/close instantly without animation. Defaults to `true`. @@ -2351,13 +1936,9 @@ export namespace Components { */ "menu"?: string; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. * @default 'button' @@ -2374,14 +1955,6 @@ export namespace Components { * Optional property that maps to a Menu's `menuId` prop. Can also be `start` or `end` for the menu side. This is used to find the correct menu to toggle. If this property is not used, `ion-menu-toggle` will toggle the first menu that is active. */ "menu"?: string; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonModal { /** @@ -2486,7 +2059,7 @@ export namespace Components { */ "leaveAnimation"?: AnimationBuilder; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -2511,19 +2084,11 @@ export namespace Components { * @param breakpoint The breakpoint value to move the sheet modal to. Must be a value defined in your `breakpoints` array. */ "setCurrentBreakpoint": (breakpoint: number) => Promise; - /** - * Set to `"soft"` for a modal with slightly rounded corners, `"round"` for a modal with fully rounded corners, or `"rectangular"` for a modal without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. - */ - "shape"?: 'soft' | 'round' | 'rectangular'; /** * If `true`, a backdrop will be displayed behind the modal. This property controls whether or not the backdrop darkens the screen when the modal is presented. It does not control whether or not the backdrop is active or present in the DOM. * @default true */ "showBackdrop": boolean; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * An ID corresponding to the trigger element that causes the modal to open when clicked. */ @@ -2536,7 +2101,7 @@ export namespace Components { */ "animated": boolean; /** - * By default `ion-nav` animates transition between pages based on the mode ("ios" or "md"). However, this property allows to create custom transition using `AnimationBuilder` functions. + * By default `ion-nav` animates transition between pages based in the mode (ios or material design). However, this property allows to create custom transition using `AnimationBuilder` functions. */ "animation"?: AnimationBuilder; /** @@ -2584,10 +2149,6 @@ export namespace Components { * @param done The transition complete function. */ "insertPages": (insertIndex: number, insertComponents: NavComponent[] | NavComponentWithProps[], opts?: NavOptions | null, done?: TransitionDoneFn) => Promise; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * Pop a component off of the navigation stack. Navigates back from the current component. * @param opts The navigation options. @@ -2659,10 +2220,6 @@ export namespace Components { * If the nav component should allow for swipe-to-go-back. */ "swipeGesture"?: boolean; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonNavLink { /** @@ -2673,10 +2230,6 @@ export namespace Components { * Data you want to pass to the component as props. Only used if the `"routerDirection"` is `"forward"` or `"root"`. */ "componentProps"?: ComponentProps; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * The transition animation when navigating to another page. */ @@ -2686,10 +2239,6 @@ export namespace Components { * @default 'forward' */ "routerDirection": RouterDirection; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonNote { /** @@ -2697,24 +2246,16 @@ export namespace Components { */ "color"?: Color; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonPicker { "exitInputMode": () => Promise; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonPickerColumn { /** @@ -2728,7 +2269,7 @@ export namespace Components { */ "disabled": boolean; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -2745,10 +2286,6 @@ export namespace Components { * Sets the value prop and fires the ionChange event. This is used when we need to fire ionChange from user-generated events that cannot be caught with normal input/change event listeners. */ "setValue": (value: PickerColumnValue) => Promise; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The selected option in the picker. */ @@ -2765,14 +2302,6 @@ export namespace Components { * @default false */ "disabled": boolean; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The text value of the option. */ @@ -2847,7 +2376,7 @@ export namespace Components { */ "leaveAnimation"?: AnimationBuilder; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -2868,10 +2397,6 @@ export namespace Components { * @default true */ "showBackdrop": boolean; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * An ID corresponding to the trigger element that causes the picker to open when clicked. */ @@ -2885,7 +2410,7 @@ export namespace Components { } interface IonPopover { /** - * Describes how to align the popover content with the `reference` point. Defaults to `"center"` for `"ios"` theme, and `"start"` for `"md"` theme. + * Describes how to align the popover content with the `reference` point. Defaults to `"center"` for `ios` mode, and `"start"` for `md` mode. */ "alignment"?: PositionAlign; /** @@ -2894,7 +2419,7 @@ export namespace Components { */ "animated": boolean; /** - * If `true`, the popover will display an arrow that points at the `reference` on `"ios"` theme. + * If `true`, the popover will display an arrow that points at the `reference` when running in `ios` mode. Does not apply in `md` mode. * @default true */ "arrow": boolean; @@ -2974,7 +2499,7 @@ export namespace Components { */ "leaveAnimation"?: AnimationBuilder; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -3016,11 +2541,7 @@ export namespace Components { */ "size": PopoverSize; /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; - /** - * If `true`, the popover will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * If `true`, the popover will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent": boolean; @@ -3045,7 +2566,7 @@ export namespace Components { */ "color"?: Color; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -3053,14 +2574,6 @@ export namespace Components { * @default false */ "reversed": boolean; - /** - * Set to `"round"` for a progress bar with rounded corners, or `"rectangular"` for a progress bar without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. - */ - "shape"?: 'round' | 'rectangular'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The state of the progress bar, based on if the time the process takes is known or not. Default options are: `"determinate"` (no animation), `"indeterminate"` (animate from left to right). * @default 'determinate' @@ -3096,7 +2609,7 @@ export namespace Components { */ "labelPlacement": 'start' | 'end' | 'fixed' | 'stacked'; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -3106,10 +2619,6 @@ export namespace Components { "name": string; "setButtonTabindex": (value: number) => Promise; "setFocus": (ev?: globalThis.Event) => Promise; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * the value of the radio. */ @@ -3133,21 +2642,12 @@ export namespace Components { * The helper text to display at the top of the radio group. */ "helperText"?: string; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * The name of the control, which is submitted with the form data. * @default this.inputId */ "name": string; "setFocus": () => Promise; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; - "updateRadiosTabindex": () => Promise; /** * the value of the radio group. */ @@ -3196,7 +2696,7 @@ export namespace Components { */ "min": number; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -3224,10 +2724,6 @@ export namespace Components { * @default 1 */ "step": number; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * If `true`, tick marks are displayed based on the step value. Only applies when `snaps` is `true`. * @default true @@ -3263,7 +2759,7 @@ export namespace Components { */ "getProgress": () => Promise; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -3286,16 +2782,8 @@ export namespace Components { * @default '280ms' */ "snapbackDuration": string; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonRefresherContent { - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * A static icon or a spinner to display when you begin to pull down. A spinner name can be provided to gradually show tick marks when pulling down on iOS devices. */ @@ -3312,20 +2800,8 @@ export namespace Components { * The text you want to display when performing a refresh. `refreshingText` can accept either plaintext or HTML as a string. To display characters normally reserved for HTML, they must be escaped. For example `` would become `<Ionic>` For more information: [Security Documentation](https://ionicframework.com/docs/faq/security) Content is parsed as plaintext by default. `innerHTMLTemplatesEnabled` must be set to `true` in the Ionic config before custom HTML can be used. */ "refreshingText"?: string | IonicSafeString; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonReorder { - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonReorderGroup { /** @@ -3338,14 +2814,6 @@ export namespace Components { * @default true */ "disabled": boolean; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonRippleEffect { /** @@ -3354,14 +2822,6 @@ export namespace Components { * @param y The vertical coordinate of where the ripple should start. */ "addRipple": (x: number, y: number) => Promise<() => void>; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * Sets the type of ripple-effect: - `bounded`: the ripple effect expands from the user's click position - `unbounded`: the ripple effect expands from the center of the button and overflows the container. NOTE: Surfaces for bounded ripples should have the overflow property set to hidden, while surfaces for unbounded ripples should have it set to visible. * @default 'bounded' @@ -3385,14 +2845,6 @@ export namespace Components { * A key value `{ 'red': true, 'blue': 'white'}` containing props that should be passed to the defined component when rendered. */ "componentProps"?: { [key: string]: any }; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * Relative path that needs to match in order for this route to apply. Accepts paths similar to expressjs so that you can define parameters in the url /foo/:bar where bar would be available in incoming props. * @default '' @@ -3415,10 +2867,6 @@ export namespace Components { */ "back": () => Promise; "canTransition": () => Promise; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; "navChanged": (direction: RouterDirection) => Promise; "printDebug": () => Promise; /** @@ -3433,10 +2881,6 @@ export namespace Components { * @default '/' */ "root": string; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The router can work in two "modes": - With hash: `/index.html#/path/to/page` - Without hash: `/path/to/page` Using one or another might depend in the requirements of your app and/or where it's deployed. Usually "hash-less" navigation works better for SEO and it's more user friendly too, but it might requires additional server-side configuration in order to properly work. On the other side hash-navigation is much easier to deploy, it even works over the file protocol. By default, this property is `true`, change to `false` to allow hash-less URLs. * @default true @@ -3452,10 +2896,6 @@ export namespace Components { * Contains a URL or a URL fragment that the hyperlink points to. If this property is set, an anchor tag will be rendered. */ "href": string | undefined; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * Specifies the relationship of the target object to the link object. The value is a space-separated list of [link types](https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types). */ @@ -3473,10 +2913,6 @@ export namespace Components { * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target": string | undefined; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonRouterOutlet { /** @@ -3492,26 +2928,14 @@ export namespace Components { "delegate"?: FrameworkDelegate; "getRouteId": () => Promise; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. * @default getIonMode(this) */ "mode": "ios" | "md"; "setRouteId": (id: string, params: ComponentProps | undefined, direction: RouterDirection, animation?: AnimationBuilder) => Promise; "swipeHandler"?: SwipeGestureHandler; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonRow { - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonSearchbar { /** @@ -3535,16 +2959,17 @@ export namespace Components { */ "autocorrect": 'on' | 'off'; /** - * Set the cancel button icon. Only available when the theme is `"md"`. Defaults to `"arrow-back-sharp"`. + * Set the cancel button icon. Only applies to `md` mode. Defaults to `arrow-back-sharp`. + * @default config.get('backButtonIcon', arrowBackSharp) as string */ - "cancelButtonIcon"?: string; + "cancelButtonIcon": string; /** - * Set the cancel button text. Only available when the theme is `"ios"`. + * Set the cancel button text. Only applies to `ios` mode. * @default 'Cancel' */ "cancelButtonText": string; /** - * Set the clear icon. Defaults to `"close-circle"` for `"ios"` theme and `"close-sharp"` for `"md"` and `"ionic"` theme. + * Set the clear icon. Defaults to `close-circle` for `ios` and `close-sharp` for `md`. */ "clearIcon"?: string; /** @@ -3581,7 +3006,7 @@ export namespace Components { */ "minlength"?: number; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -3595,17 +3020,13 @@ export namespace Components { */ "placeholder": string; /** - * The icon to use as the search icon. Defaults to `"search-outline"` in the `"ios"` theme and `"search-sharp"` in the `"md"` and `"ionic"` themes. If `false`, no search icon will be displayed. + * The icon to use as the search icon. Defaults to `search-outline` in `ios` mode and `search-sharp` in `md` mode. */ - "searchIcon"?: string | boolean; + "searchIcon"?: string; /** * Sets focus on the native `input` in `ion-searchbar`. Use this method instead of the global `input.focus()`. Developers who wish to focus an input when a page enters should call `setFocus()` in the `ionViewDidEnter()` lifecycle method. Developers who wish to focus an input when an overlay is presented should call `setFocus` after `didPresent` has resolved. See [managing focus](/docs/developing/managing-focus) for more information. */ "setFocus": () => Promise; - /** - * Set to `"soft"` for a searchbar with slightly rounded corners, `"round"` for a searchbar with fully rounded corners, or `"rectangular"` for a searchbar without rounded corners. Defaults to `"round"` for the ionic theme, and `undefined` for all other themes. - */ - "shape"?: 'soft' | 'round' | 'rectangular'; /** * Sets the behavior for the cancel button. Defaults to `"never"`. Setting to `"focus"` shows the cancel button on focus. Setting to `"never"` hides the cancel button. Setting to `"always"` shows the cancel button regardless of focus state. * @default 'never' @@ -3616,19 +3037,11 @@ export namespace Components { * @default 'always' */ "showClearButton": 'never' | 'focus' | 'always'; - /** - * Set to `"large"` for a searchbar with an increase in height, while "small" and "medium" provide progressively smaller heights. Defaults to `"medium"` for the ionic theme, and `undefined` for all other themes. - */ - "size"?: 'small' | 'medium' | 'large'; /** * If `true`, enable spellcheck on the input. * @default false */ "spellcheck": boolean; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * Set the type of the input. * @default 'search' @@ -3651,7 +3064,7 @@ export namespace Components { */ "disabled": boolean; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -3669,10 +3082,6 @@ export namespace Components { * @default true */ "swipeGesture": boolean; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * the value of the segment. */ @@ -3694,14 +3103,10 @@ export namespace Components { */ "layout"?: SegmentButtonLayout; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; "setFocus": () => Promise; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. * @default 'button' @@ -3733,11 +3138,6 @@ export namespace Components { "swipeGesture": boolean; } interface IonSelect { - /** - * If `true`, the cancel button will display an icon instead of the `cancelText`. Only applies when `interface` is set to `"modal"`. Has no effect on `"action-sheet"`, `"alert"`, or `"popover"` interfaces. When `cancelIcon` is `true`, the `cancelText` property is ignored for display but is used as the accessible label for the icon button. - * @default false - */ - "cancelIcon": boolean; /** * The text to display on the cancel button. * @default 'Cancel' @@ -3761,11 +3161,11 @@ export namespace Components { */ "errorText"?: string; /** - * The toggle icon to show when the select is open. If defined, the icon rotation behavior in `"md"` theme will be disabled. If undefined, `toggleIcon` will be used for when the select is both open and closed. + * The toggle icon to show when the select is open. If defined, the icon rotation behavior in `md` mode will be disabled. If undefined, `toggleIcon` will be used for when the select is both open and closed. */ "expandedIcon"?: string; /** - * The fill for the item. If `"solid"` the item will have a background. If `"outline"` the item will be transparent with a border. Only available in the `"md"` theme. + * The fill for the item. If `"solid"` the item will have a background. If `"outline"` the item will be transparent with a border. Only available in `md` mode. */ "fill"?: 'outline' | 'solid'; /** @@ -3796,7 +3196,7 @@ export namespace Components { */ "labelPlacement"?: 'start' | 'end' | 'floating' | 'stacked' | 'fixed'; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -3833,19 +3233,11 @@ export namespace Components { */ "selectedText"?: string | null; /** - * Set to `"soft"` for a select with slightly rounded corners, `"round"` for a select with fully rounded corners, or `"rectangular"` for a select without rounded corners. Defaults to `"round"` for the `"ionic"` theme, undefined for all other themes. + * The shape of the select. If "round" it will have an increased border radius. */ - "shape"?: 'soft' | 'round' | 'rectangular'; + "shape"?: 'round'; /** - * The size of the select. If "large" it will increase the height of the select, while "small" and "medium" provide progressively smaller heights. Defaults to `"medium"` for the ionic theme, and undefined for all other themes. - */ - "size"?: 'small' | 'medium' | 'large'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; - /** - * The toggle icon to use. Defaults to `"chevronExpand"` for the `"ios"` theme, or `"caretDownSharp"` for the `"md"` and `"ionic"` themes. + * The toggle icon to use. Defaults to `chevronExpand` for `ios` mode, or `caretDownSharp` for `md` mode. */ "toggleIcon"?: string; /** @@ -3854,11 +3246,6 @@ export namespace Components { "value"?: any | null; } interface IonSelectModal { - /** - * If `true`, the cancel button will display a close icon instead of the `cancelText`. When `cancelIcon` is `true`, `cancelText` is not displayed visually but is still used as the accessible label (`aria-label`) for the button. - * @default false - */ - "cancelIcon": boolean; /** * The text to display on the cancel button. * @default 'Close' @@ -3872,31 +3259,11 @@ export namespace Components { "options": SelectModalOption[]; } interface IonSelectOption { - /** - * Text that is placed underneath the option text to provide additional details about the option. - */ - "description"?: string; /** * If `true`, the user cannot interact with the select option. This property does not apply when `interface="action-sheet"` as `ion-action-sheet` does not allow for disabled buttons. * @default false */ "disabled": boolean; - /** - * How to pack the label and the option's selection control within a line. `"start"`: The label and radio will appear on the left in LTR and on the right in RTL. `"end"`: The label and radio will appear on the right in LTR and on the left in RTL. `"space-between"`: The label and radio will appear on opposite ends of the line with space between the two elements. Applies to the `alert`, `popover`, and `modal` interfaces, but has no visible effect on radio options in `popover` or `modal` on the `md` and `ionic` themes (the radio control is hidden there). When unset, the interface picks a default based on theme and control type. - */ - "justify"?: 'start' | 'end' | 'space-between'; - /** - * Where the label is placed relative to the option's selection control (radio circle or checkbox box) when the option is rendered in an `alert`, `popover`, or `modal` interface. `"start"`: The label will appear to the left of the radio in LTR and to the right in RTL. `"end"`: The label will appear to the right of the radio in LTR and to the left in RTL. Applies to the `alert`, `popover`, and `modal` interfaces, but has no visible effect on radio options in `popover` or `modal` on the `md` and `ionic` themes (the radio control is hidden there). When unset, the interface picks a default based on theme and control type. - */ - "labelPlacement"?: 'start' | 'end'; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The text value of the option. */ @@ -3911,10 +3278,6 @@ export namespace Components { * The text content of the popover body */ "message"?: string; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * If true, the select accepts multiple values */ @@ -3928,10 +3291,6 @@ export namespace Components { * The subheader text of the popover */ "subHeader"?: string; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonSkeletonText { /** @@ -3939,14 +3298,6 @@ export namespace Components { * @default false */ "animated": boolean; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonSpinner { /** @@ -3957,10 +3308,6 @@ export namespace Components { * Duration of the spinner animation in milliseconds. The default varies based on the spinner. */ "duration"?: number; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * The name of the SVG spinner to use. If a name is not provided, the platform's default spinner will be used. */ @@ -3970,14 +3317,6 @@ export namespace Components { * @default false */ "paused": boolean; - /** - * Set to `"xsmall"` for the smallest size. Set to `"small"` for a smaller size. Set to `"medium"` for a medium size. Set to `"large"` for a large size. Set to `"xlarge"` for the largest size. Defaults to `"xsmall"` for the `ionic` theme, undefined for all other themes. - */ - "size"?: 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonSplitPane { /** @@ -3990,14 +3329,6 @@ export namespace Components { */ "disabled": boolean; "isVisible": () => Promise; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * When the split-pane should be shown. Can be a CSS media query expression, or a shortcut expression. Can also be a boolean expression. * @default '(min-width: 992px)' @@ -4014,10 +3345,6 @@ export namespace Components { */ "component"?: ComponentRef; "delegate"?: FrameworkDelegate; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * Set the active component for the tab */ @@ -4026,10 +3353,6 @@ export namespace Components { * A tab id must be provided for each `ion-tab`. It's used internally to reference the selected tab or by the router to switch between them. */ "tab": string; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonTabBar { /** @@ -4037,33 +3360,19 @@ export namespace Components { */ "color"?: Color; /** - * Set to `"compact"` to display a width based on the items inside the tab bar. This value will only work for the `ionic` theme. Set to `"full"` to display a full width tab bar. Defaults to `"full"`. - * @default 'full' - */ - "expand": 'compact' | 'full'; - /** - * If `true`, the tab bar will be hidden when the user scrolls down and shown when the user scrolls up. Only applies when the theme is `"ionic"` and `expand` is `"compact"`. - * @default false + * The mode determines which platform styles to use. */ - "hideOnScroll": boolean; + "mode"?: "ios" | "md"; /** - * The mode determines the platform behaviors of the component. + * Describes the scroll effect that will be applied to the tab bar. `"hide"` slides the tab bar out of view when scrolling down and back in when scrolling up. Applies to all themes. */ - "mode"?: "ios" | "md"; + "scrollEffect"?: TabBarScrollEffect; /** * The selected tab component */ "selectedTab"?: string; /** - * Set to `"soft"` for a tab bar with slightly rounded corners, `"round"` for a tab bar with fully rounded corners, or `"rectangular"` for a tab bar without rounded corners. Defaults to `"round"` for the `"ionic"` theme, undefined for all other themes. - */ - "shape"?: 'soft' | 'round' | 'rectangular'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; - /** - * If `true`, the tab bar will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * If `true`, the tab bar will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent": boolean; @@ -4087,7 +3396,7 @@ export namespace Components { */ "layout"?: TabButtonLayout; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -4099,10 +3408,6 @@ export namespace Components { * @default false */ "selected": boolean; - /** - * Set to `"soft"` for a tab-button with slightly rounded corners, `"round"` for a tab-button with fully rounded corners, or `"rectangular"` for a tab-button without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. - */ - "shape"?: 'soft' | 'round' | 'rectangular'; /** * A tab id must be provided for each `ion-tab`. It's used internally to reference the selected tab or by the router to switch between them. */ @@ -4111,10 +3416,6 @@ export namespace Components { * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target": string | undefined; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonTabs { "getRouteId": () => Promise; @@ -4127,20 +3428,12 @@ export namespace Components { * @param tab The tab instance to select. If passed a string, it should be the value of the tab's `tab` property. */ "getTab": (tab: string | HTMLIonTabElement) => Promise; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * Select a tab by the value of its `tab` property or an element reference. This method is only available for vanilla JavaScript projects. The Angular, React, and Vue implementations of tabs are coupled to each framework's router. * @param tab The tab instance to select. If passed a string, it should be the value of the tab's `tab` property. */ "select": (tab: string | HTMLIonTabElement) => Promise; "setRouteId": (id: string) => Promise; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * @default false */ @@ -4152,13 +3445,9 @@ export namespace Components { */ "color"?: Color; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonTextarea { /** @@ -4216,7 +3505,7 @@ export namespace Components { */ "errorText"?: string; /** - * The fill for the item. If `"solid"` the item will have a background. If `"outline"` the item will be transparent with a border. Only available when the theme is `"md"`. + * The fill for the item. If `"solid"` the item will have a background. If `"outline"` the item will be transparent with a border. Only available in `md` mode. */ "fill"?: 'outline' | 'solid'; /** @@ -4249,7 +3538,7 @@ export namespace Components { */ "minlength"?: number; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -4280,23 +3569,14 @@ export namespace Components { */ "setFocus": () => Promise; /** - * Set to `"soft"` for a textarea with slightly rounded corners, `"round"` for a textarea with fully rounded corners, or `"rectangular"` for a textarea without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. - */ - "shape"?: 'soft' | 'round' | 'rectangular'; - /** - * The size of the textarea. If "large" it will increase the height of the textarea, while "small" and "medium" provide progressively smaller heights. The default size is "medium". This property only applies to the `"ionic"` theme. - * @default 'medium' + * The shape of the textarea. If "round" it will have an increased border radius. */ - "size"?: 'small' | 'medium' | 'large'; + "shape"?: 'round'; /** * If `true`, the element will have its spelling and grammar checked. * @default false */ "spellcheck": boolean; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The value of the textarea. * @default '' @@ -4308,32 +3588,16 @@ export namespace Components { "wrap"?: 'hard' | 'soft' | 'off'; } interface IonThumbnail { - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonTitle { /** * The color to use from your application's color palette. Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. For more information on colors, see [theming](/docs/theming/basics). */ "color"?: Color; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * The size of the toolbar title. */ "size"?: 'large' | 'small'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonToast { /** @@ -4381,11 +3645,6 @@ export namespace Components { * Additional attributes to pass to the toast. */ "htmlAttributes"?: { [key: string]: any }; - /** - * Set to `"bold"` for a toast with vibrant, bold colors or to `"subtle"` for a toast with muted, subtle colors. Only applies to the `ionic` theme. - * @default 'subtle' - */ - "hue"?: 'bold' | 'subtle'; /** * The name of the icon to display, or the path to a valid SVG file. See `ion-icon`. https://ionic.io/ionicons */ @@ -4414,7 +3673,7 @@ export namespace Components { */ "message"?: string | IonicSafeString; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -4439,20 +3698,12 @@ export namespace Components { * Present the toast overlay after it has been created. */ "present": () => Promise; - /** - * Set to `"soft"` for a toast with slightly rounded corners, `"round"` for a toast with fully rounded corners, or `"rectangular"` for a toast without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. - */ - "shape"?: 'soft' | 'round' | 'rectangular'; /** * If set to 'vertical', the Toast can be dismissed with a swipe gesture. The swipe direction is determined by the value of the `position` property: `top`: The Toast can be swiped up to dismiss. `bottom`: The Toast can be swiped down to dismiss. `middle`: The Toast can be swiped up or down to dismiss. */ "swipeGesture"?: ToastSwipeGestureDirection; /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; - /** - * If `true`, the toast will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * If `true`, the toast will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent": boolean; @@ -4503,7 +3754,7 @@ export namespace Components { */ "labelPlacement": 'start' | 'end' | 'fixed' | 'stacked'; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -4516,10 +3767,6 @@ export namespace Components { * @default false */ "required": boolean; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The value of the toggle does not mean if it's checked or not, use the `checked` property for that. The value of a toggle is analogous to the value of a ``, it's only used when the toggle participates in a native ``. * @default 'on' @@ -4532,17 +3779,9 @@ export namespace Components { */ "color"?: Color; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; - /** - * Where to place the title relative to the other toolbar content. `"start"`: The title will appear to the left of the toolbar content in LTR and to the right in RTL. `"center"`: The title will appear in the center of the toolbar. `"end"`: The title will appear to the right of the toolbar content in LTR and to the left in RTL. Only applies in the `ionic` theme. - */ - "titlePlacement"?: 'start' | 'center' | 'end'; } } export interface IonAccordionGroupCustomEvent extends CustomEvent { @@ -5024,12 +4263,6 @@ declare global { prototype: HTMLIonDatetimeButtonElement; new (): HTMLIonDatetimeButtonElement; }; - interface HTMLIonDividerElement extends Components.IonDivider, HTMLStencilElement { - } - var HTMLIonDividerElement: { - prototype: HTMLIonDividerElement; - new (): HTMLIonDividerElement; - }; interface HTMLIonFabElement extends Components.IonFab, HTMLStencilElement { } var HTMLIonFabElement: { @@ -5066,18 +4299,6 @@ declare global { prototype: HTMLIonFooterElement; new (): HTMLIonFooterElement; }; - interface HTMLIonGalleryElement extends Components.IonGallery, HTMLStencilElement { - } - var HTMLIonGalleryElement: { - prototype: HTMLIonGalleryElement; - new (): HTMLIonGalleryElement; - }; - interface HTMLIonGalleryItemElement extends Components.IonGalleryItem, HTMLStencilElement { - } - var HTMLIonGalleryItemElement: { - prototype: HTMLIonGalleryItemElement; - new (): HTMLIonGalleryItemElement; - }; interface HTMLIonGridElement extends Components.IonGrid, HTMLStencilElement { } var HTMLIonGridElement: { @@ -6030,13 +5251,10 @@ declare global { "ion-content": HTMLIonContentElement; "ion-datetime": HTMLIonDatetimeElement; "ion-datetime-button": HTMLIonDatetimeButtonElement; - "ion-divider": HTMLIonDividerElement; "ion-fab": HTMLIonFabElement; "ion-fab-button": HTMLIonFabButtonElement; "ion-fab-list": HTMLIonFabListElement; "ion-footer": HTMLIonFooterElement; - "ion-gallery": HTMLIonGalleryElement; - "ion-gallery-item": HTMLIonGalleryItemElement; "ion-grid": HTMLIonGridElement; "ion-header": HTMLIonHeaderElement; "ion-img": HTMLIonImgElement; @@ -6118,7 +5336,7 @@ declare namespace LocalJSX { */ "disabled"?: boolean; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -6126,12 +5344,9 @@ declare namespace LocalJSX { * @default false */ "readonly"?: boolean; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The toggle icon to use. This icon will be rotated when the accordion is expanded or collapsed. + * @default chevronDown */ "toggleIcon"?: string; /** @@ -6162,7 +5377,7 @@ declare namespace LocalJSX { */ "expand"?: 'compact' | 'inset'; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -6182,14 +5397,6 @@ declare namespace LocalJSX { * @default false */ "readonly"?: boolean; - /** - * Set to `"soft"` for an accordion group with slightly rounded corners, `"round"` for an accordion group with fully rounded corners, or `"rectangular"` for an accordion group without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. Only applies when `expand` is set to `"inset"`. - */ - "shape"?: 'soft' | 'round' | 'rectangular'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The value of the accordion group. This controls which accordions are expanded. This should be an array of strings only when `multiple="true"` */ @@ -6247,7 +5454,7 @@ declare namespace LocalJSX { */ "leaveAnimation"?: AnimationBuilder; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -6288,11 +5495,7 @@ declare namespace LocalJSX { */ "subHeader"?: string; /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; - /** - * If `true`, the action sheet will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * If `true`, the action sheet will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent"?: boolean; @@ -6362,7 +5565,7 @@ declare namespace LocalJSX { */ "message"?: string | IonicSafeString; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -6403,11 +5606,7 @@ declare namespace LocalJSX { */ "subHeader"?: string; /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; - /** - * If `true`, the alert will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * If `true`, the alert will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent"?: boolean; @@ -6417,37 +5616,8 @@ declare namespace LocalJSX { "trigger"?: string | undefined; } interface IonApp { - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonAvatar { - /** - * If `true`, the user cannot interact with the avatar. - * @default false - */ - "disabled"?: boolean; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * Set to `"soft"` for an avatar with slightly rounded corners, `"round"` for an avatar with fully rounded corners, or `"rectangular"` for an avatar without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. - */ - "shape"?: 'soft' | 'round' | 'rectangular'; - /** - * Set to `"xxsmall"` for the smallest size. Set to `"xsmall"` for a very small size. Set to `"small"` for a compact size. Set to `"medium"` for the default height and width. Set to `"large"` for a larger size. Set to `"xlarge"` for the largest dimensions. Defaults to `"medium"` for the `ionic` theme, undefined for all other themes. - */ - "size"?: 'xxsmall' | 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonBackButton { /** @@ -6468,7 +5638,7 @@ declare namespace LocalJSX { */ "icon"?: string | null; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -6479,10 +5649,6 @@ declare namespace LocalJSX { * The text to display in the back button. */ "text"?: string | null; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. * @default 'button' @@ -6490,10 +5656,6 @@ declare namespace LocalJSX { "type"?: 'submit' | 'reset' | 'button'; } interface IonBackdrop { - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * Emitted when the backdrop is tapped. */ @@ -6508,10 +5670,6 @@ declare namespace LocalJSX { * @default true */ "tappable"?: boolean; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * If `true`, the backdrop will be visible. * @default true @@ -6524,29 +5682,9 @@ declare namespace LocalJSX { */ "color"?: Color; /** - * Set to `"bold"` for a badge with vibrant, bold colors or to `"subtle"` for a badge with muted, subtle colors. Only applies to the `ionic` theme. - */ - "hue"?: 'bold' | 'subtle'; - /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; - /** - * Set to `"rectangular"` for non-rounded corners. Set to `"soft"` for slightly rounded corners. Set to `"round"` for fully rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. - */ - "shape"?: 'soft' | 'round | rectangular'; - /** - * Set to `"small"` for a small badge. Set to `"medium"` for a medium badge. Set to `"large"` for a large badge, when it is empty (no text or icon). Defaults to `"small"` for the `ionic` theme, undefined for all other themes. - */ - "size"?: 'small' | 'medium' | 'large'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; - /** - * Set to `"top"` to position the badge on top right absolute position of the parent element. Set to `"bottom"` to position the badge on bottom right absolute position of the parent element. - */ - "vertical"?: 'top' | 'bottom'; } interface IonBreadcrumb { /** @@ -6577,7 +5715,7 @@ declare namespace LocalJSX { "href"?: string | undefined; "last": boolean; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -6614,10 +5752,6 @@ declare namespace LocalJSX { * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target"?: string | undefined; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonBreadcrumbs { /** @@ -6639,17 +5773,13 @@ declare namespace LocalJSX { */ "maxItems"?: number; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** * Emitted when the collapsed indicator is clicked on. */ "onIonCollapsedClick"?: (event: IonBreadcrumbsCustomEvent) => void; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonButton { /** @@ -6675,7 +5805,7 @@ declare namespace LocalJSX { */ "expand"?: 'full' | 'block'; /** - * Set to `"clear"` for a transparent button that resembles a flat button, to `"outline"` for a transparent button with a border, or to `"solid"` for a button with a filled background. The default fill is `"solid"` except when inside of a buttons or datetime component, where the default fill is `"clear"`. + * Set to `"clear"` for a transparent button that resembles a flat button, to `"outline"` for a transparent button with a border, or to `"solid"` for a button with a filled background. The default fill is `"solid"` except inside of a toolbar, where the default is `"clear"`. */ "fill"?: 'clear' | 'outline' | 'solid' | 'default'; /** @@ -6687,7 +5817,7 @@ declare namespace LocalJSX { */ "href"?: string | undefined; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -6712,13 +5842,13 @@ declare namespace LocalJSX { */ "routerDirection"?: RouterDirection; /** - * Set to `"soft"` for a button with slightly rounded corners, `"round"` for a button with fully rounded corners, or `"rectangular"` for a button without rounded corners. Defaults to `"soft"` for the `"ios"` theme and `"round"` for all other themes. + * Set to `"round"` for a button with more rounded corners. */ - "shape"?: 'soft' | 'round' | 'rectangular'; + "shape"?: 'round'; /** - * Set to `"small"` for a button with less height and padding, to `"medium"` for a button with the medium height and padding, or to `"large"` for a button with more height and padding. By default the size is unset, unless the button is inside of an item, where the size is `"small"` by default. Set the size to `"default"` inside of an item to make it a standard size button. + * Set to `"small"` for a button with less height and padding, to `"default"` for a button with the default height and padding, or to `"large"` for a button with more height and padding. By default the size is unset, unless the button is inside of an item, where the size is `"small"` by default. Set the size to `"default"` inside of an item to make it a standard size button. */ - "size"?: 'small' | 'default' | 'medium' | 'large'; + "size"?: 'small' | 'default' | 'large'; /** * If `true`, activates a button with a heavier font weight. * @default false @@ -6728,10 +5858,6 @@ declare namespace LocalJSX { * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target"?: string | undefined; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. * @default 'button' @@ -6740,18 +5866,10 @@ declare namespace LocalJSX { } interface IonButtons { /** - * If true, buttons will disappear when its parent toolbar has fully collapsed if the toolbar is not the first toolbar. If the toolbar is the first toolbar, the buttons will be hidden and will only be shown once all toolbars have fully collapsed. Only applies in the `ios` theme with `collapse` set to `true` on `ion-header`. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) + * If true, buttons will disappear when its parent toolbar has fully collapsed if the toolbar is not the first toolbar. If the toolbar is the first toolbar, the buttons will be hidden and will only be shown once all toolbars have fully collapsed. Only applies in `ios` mode with `collapse` set to `true` on `ion-header`. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) * @default false */ "collapse"?: boolean; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonCard { /** @@ -6777,7 +5895,7 @@ declare namespace LocalJSX { */ "href"?: string | undefined; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -6793,19 +5911,10 @@ declare namespace LocalJSX { * @default 'forward' */ "routerDirection"?: RouterDirection; - /** - * Set to `"soft"` for a card with slightly rounded corners, `"round"` for a card with more rounded corners, or `"rectangular"` for a card without rounded corners. Defaults to `"round"`. - * @default 'round' - */ - "shape"?: 'soft' | 'round' | 'rectangular'; /** * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target"?: string | undefined; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. Only used when an `onclick` or `button` property is present. * @default 'button' @@ -6814,13 +5923,9 @@ declare namespace LocalJSX { } interface IonCardContent { /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonCardHeader { /** @@ -6828,15 +5933,11 @@ declare namespace LocalJSX { */ "color"?: Color; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; - /** - * If `true`, the card header will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * If `true`, the card header will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent"?: boolean; @@ -6847,13 +5948,9 @@ declare namespace LocalJSX { */ "color"?: Color; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonCardTitle { /** @@ -6861,13 +5958,9 @@ declare namespace LocalJSX { */ "color"?: Color; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonCheckbox { /** @@ -6911,7 +6004,7 @@ declare namespace LocalJSX { */ "labelPlacement"?: 'start' | 'end' | 'fixed' | 'stacked'; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -6924,7 +6017,7 @@ declare namespace LocalJSX { */ "onIonBlur"?: (event: IonCheckboxCustomEvent) => void; /** - * Emitted when the checked property has changed as a result of a user action such as a click. This event will not emit when programmatically setting the `checked` property. + * Emitted when the checked property has changed as a result of a user action such as a click. This event will not emit when programmatically setting the `checked` property. */ "onIonChange"?: (event: IonCheckboxCustomEvent) => void; /** @@ -6936,19 +6029,6 @@ declare namespace LocalJSX { * @default false */ "required"?: boolean; - /** - * Set to `"soft"` for a checkbox with more rounded corners. Only available when the theme is `"ionic"`. - * @default 'soft' - */ - "shape"?: 'soft' | 'rectangular'; - /** - * Set to `"small"` for a checkbox with less height and padding. - */ - "size"?: 'small'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The value of the checkbox does not mean if it's checked or not, use the `checked` property for that. The value of a checkbox is analogous to the value of an ``, it's only used when the checkbox participates in a native ``. * @default 'on' @@ -6966,12 +6046,7 @@ declare namespace LocalJSX { */ "disabled"?: boolean; /** - * Set to `"bold"` for a chip with vibrant, bold colors or to `"subtle"` for a chip with muted, subtle colors. Only applies to the `ionic` theme. - * @default 'subtle' - */ - "hue"?: 'bold' | 'subtle'; - /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -6979,24 +6054,8 @@ declare namespace LocalJSX { * @default false */ "outline"?: boolean; - /** - * Set to `"soft"` for a chip with slightly rounded corners, `"round"` for a chip with fully rounded corners, or `"rectangular"` for a chip without rounded corners. Defaults to `"round"` for the `"ionic"` theme and `"soft"` for all other themes. - */ - "shape"?: 'soft' | 'round' | 'rectangular'; - /** - * Set to `"small"` for a chip with less height and padding. Defaults to `"large"` for the ionic theme, and undefined for all other themes. - */ - "size"?: 'small' | 'large'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonCol { - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * The amount to offset the column, in terms of how many columns it should shift to the end of the total available. */ @@ -7021,88 +6080,52 @@ declare namespace LocalJSX { * The amount to offset the column for xs screens, in terms of how many columns it should shift to the end of the total available. */ "offsetXs"?: string; - /** - * The order of the column, in terms of where the column should position itself in the columns renderer. If no value is passed, the column order implicit value will be the order in the html structure. - */ - "order"?: string; - /** - * The order of the column for lg screens, in terms of where the column should position itself in the columns renderer. If no value is passed, the column order implicit value will be the order in the html structure. - */ - "orderLg"?: string; - /** - * The order of the column for md screens, in terms of where the column should position itself in the columns renderer. If no value is passed, the column order implicit value will be the order in the html structure. - */ - "orderMd"?: string; - /** - * The order of the column for sm screens, in terms of where the column should position itself in the columns renderer. If no value is passed, the column order implicit value will be the order in the html structure. - */ - "orderSm"?: string; - /** - * The order of the column for xl screens, in terms of where the column should position itself in the columns renderer. If no value is passed, the column order implicit value will be the order in the html structure. - */ - "orderXl"?: string; - /** - * The order of the column for xs screens, in terms of where the column should position itself in the columns renderer. If no value is passed, the column order implicit value will be the order in the html structure. - */ - "orderXs"?: string; /** * The amount to pull the column, in terms of how many columns it should shift to the start of the total available. - * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pull"?: string; /** * The amount to pull the column for lg screens, in terms of how many columns it should shift to the start of the total available. - * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pullLg"?: string; /** * The amount to pull the column for md screens, in terms of how many columns it should shift to the start of the total available. - * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pullMd"?: string; /** * The amount to pull the column for sm screens, in terms of how many columns it should shift to the start of the total available. - * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pullSm"?: string; /** * The amount to pull the column for xl screens, in terms of how many columns it should shift to the start of the total available. - * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pullXl"?: string; /** * The amount to pull the column for xs screens, in terms of how many columns it should shift to the start of the total available. - * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pullXs"?: string; /** * The amount to push the column, in terms of how many columns it should shift to the end of the total available. - * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "push"?: string; /** * The amount to push the column for lg screens, in terms of how many columns it should shift to the end of the total available. - * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pushLg"?: string; /** * The amount to push the column for md screens, in terms of how many columns it should shift to the end of the total available. - * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pushMd"?: string; /** * The amount to push the column for sm screens, in terms of how many columns it should shift to the end of the total available. - * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pushSm"?: string; /** * The amount to push the column for xl screens, in terms of how many columns it should shift to the end of the total available. - * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pushXl"?: string; /** * The amount to push the column for xs screens, in terms of how many columns it should shift to the end of the total available. - * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pushXs"?: string; /** @@ -7129,10 +6152,6 @@ declare namespace LocalJSX { * The size of the column for xs screens, in terms of how many columns it should take up out of the total available. If `"auto"` is passed, the column will be the size of its content. */ "sizeXs"?: string; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonContent { /** @@ -7153,10 +6172,6 @@ declare namespace LocalJSX { * @default false */ "fullscreen"?: boolean; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * Emitted while scrolling. This event is disabled by default. Set `scrollEvents` to `true` to enable. */ @@ -7184,10 +6199,6 @@ declare namespace LocalJSX { * @default true */ "scrollY"?: boolean; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonDatetime { /** @@ -7262,7 +6273,7 @@ declare namespace LocalJSX { */ "minuteValues"?: number[] | number | string; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -7352,10 +6363,6 @@ declare namespace LocalJSX { * @default 'fixed' */ "size"?: 'cover' | 'fixed'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * A callback used to format the header text that shows how many dates are selected. Only used if there are 0 or more than 1 selected (i.e. unused for exactly 1). By default, the header text is set to "numberOfDates days". See https://ionicframework.com/docs/troubleshooting/runtime#accessing-this if you need to access `this` from within the callback. */ @@ -7385,25 +6392,9 @@ declare namespace LocalJSX { */ "disabled"?: boolean; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; - } - interface IonDivider { - /** - * If `true`, the divider will have horizontal margins By default, it's `false` - * @default false - */ - "inset"?: boolean; - /** - * Set to `"xxsmall"` for the smallest spacing. Set to "xsmall" for very small spacing. Set to `"small"` for small spacing. Set to "medium" for medium spacing. Set to "large" for large spacing. Set to `"xlarge"` for the largest spacing. Defaults to `"medium"`. - * @default 'medium' - */ - "spacing"?: 'xxsmall' | 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge' | 'xxlarge'; } interface IonFab { /** @@ -7420,14 +6411,6 @@ declare namespace LocalJSX { * Where to align the fab horizontally in the viewport. */ "horizontal"?: 'start' | 'end' | 'center'; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * Where to align the fab vertically in the viewport. */ @@ -7441,6 +6424,7 @@ declare namespace LocalJSX { "activated"?: boolean; /** * The icon name to use for the close icon. This will appear when the fab button is pressed. Only applies if it is the main button inside of a fab containing a fab list. + * @default close */ "closeIcon"?: string; /** @@ -7461,7 +6445,7 @@ declare namespace LocalJSX { */ "href"?: string | undefined; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -7499,11 +6483,7 @@ declare namespace LocalJSX { */ "target"?: string | undefined; /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; - /** - * If `true`, the fab button will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * If `true`, the fab button will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent"?: boolean; @@ -7519,113 +6499,55 @@ declare namespace LocalJSX { * @default false */ "activated"?: boolean; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * The side the fab list will show on relative to the main fab button. * @default 'bottom' */ "side"?: 'start' | 'end' | 'top' | 'bottom'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonFooter { /** - * Describes the scroll effect that will be applied to the footer. Only applies when the theme is `"ios"`. + * Describes the scroll effect that will be applied to the footer. Only applies in iOS mode. + * @deprecated Use `scrollEffect` instead. */ "collapse"?: 'fade'; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** - * The theme determines the visual appearance of the component. + * Describes the scroll effect that will be applied to the footer. `"hide"` slides the footer out of view when scrolling down and back in when scrolling up. Applies to all themes. `"fade"` fades the toolbar background on scroll. Only applies in iOS mode. */ - "theme"?: "ios" | "md" | "ionic"; + "scrollEffect"?: FooterScrollEffect; /** - * If `true`, the footer will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). Note: In order to scroll content behind the footer, the `fullscreen` attribute needs to be set on the content. + * If `true`, the footer will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). Note: In order to scroll content behind the footer, the `fullscreen` attribute needs to be set on the content. * @default false */ "translucent"?: boolean; } - interface IonGallery { - /** - * The number of columns to display. Can be set as a number or an object of breakpoint values (e.g. `{ xs: 2, sm: 3, md: 4 }`). - * @default { xs: 2, sm: 3, md: 4, lg: 6, xl: 8, xxl: 10, } - */ - "columns"?: GalleryColumns; - /** - * The space between gallery items. Accepts valid CSS [length-percentage](https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Values/length-percentage) values like `16px`, `1rem`, `20%`, math functions like `calc(10px + 20%)`, CSS variables like `var(--app-gallery-gap)`, or numbers (treated as pixel values). Can also be set as a breakpoint map (e.g. `{ xs: '8px', sm: '1rem', md: '24px' }`). Does not accept space-separated values or CSS keyword values like `inherit`, `auto`, etc. - * @default '16px' - */ - "gap"?: GalleryGap; - /** - * The visual layout of the gallery. When `uniform`, rows take up the height of the tallest item and are spaced evenly across the gallery. Additionally, items will have an aspect ratio of 1/1, forcing them to be square unless a height is explicitly set. When `masonry`, items will be positioned under each other with only the specified gap between them. - * @default 'uniform' - */ - "layout"?: 'uniform' | 'masonry'; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The order in which items are positioned. Only applies when layout is `masonry`. When `sequential`, items are positioned in the order they are placed in the DOM. When `best-fit`, items are positioned under the column with the most available space. Defaults to `sequential` when layout is `masonry` and `order` is not explicitly set. - */ - "order"?: 'sequential' | 'best-fit'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; - } - interface IonGalleryItem { - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; - } interface IonGrid { /** * If `true`, the grid will have a fixed width based on the screen size. * @default false */ "fixed"?: boolean; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonHeader { /** - * Describes the scroll effect that will be applied to the header. Only applies when the theme is `"ios"`. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) + * Describes the scroll effect that will be applied to the header. Only applies in iOS mode. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) + * @deprecated Use `scrollEffect` instead. */ "collapse"?: 'condense' | 'fade'; /** - * If `true`, the header will have a line at the bottom. TODO(ROU-10855): add support for this prop on ios/md themes - * @default false - */ - "divider"?: boolean; - /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** - * The theme determines the visual appearance of the component. + * Describes the scroll effect that will be applied to the header. `"hide"` slides the header out of view when scrolling down and back in when scrolling up. Applies to all themes. `"condense"` collapses the large title into the main toolbar on scroll. Only applies in iOS mode. `"fade"` fades the toolbar background on scroll. Only applies in iOS mode. */ - "theme"?: "ios" | "md" | "ionic"; + "scrollEffect"?: HeaderScrollEffect; /** - * If `true`, the header will be translucent. Only applies when the theme is `"ios"` or `"ionic"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). Note: In order to scroll content behind the header, the `fullscreen` attribute needs to be set on the content. + * If `true`, the header will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). Note: In order to scroll content behind the header, the `fullscreen` attribute needs to be set on the content. * @default false */ "translucent"?: boolean; @@ -7635,10 +6557,6 @@ declare namespace LocalJSX { * This attribute defines the alternative text describing the image. Users will see this text displayed if the image URL is wrong, the image is not in one of the supported formats, or if the image is not yet downloaded. */ "alt"?: string; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * Emitted when the img fails to load */ @@ -7655,10 +6573,6 @@ declare namespace LocalJSX { * The image URL. This attribute is mandatory for the `` element. */ "src"?: string; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonInfiniteScroll { /** @@ -7666,10 +6580,6 @@ declare namespace LocalJSX { * @default false */ "disabled"?: boolean; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * Emitted when the scroll reaches the threshold distance. From within your infinite handler, you must call the infinite scroll's `complete()` method when your async operation has completed. */ @@ -7679,15 +6589,6 @@ declare namespace LocalJSX { * @default 'bottom' */ "position"?: 'top' | 'bottom'; - /** - * If `true`, the infinite scroll will preserve the scroll position when the content is re-rendered. This is useful when the content is re-rendered with new keys, and the scroll position should be preserved. - * @default false - */ - "preserveRerenderScrollPosition"?: boolean; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The threshold distance from the bottom of the content to call the `infinite` output event when scrolled. The threshold value can be either a percent, or in pixels. For example, use the value of `10%` for the `infinite` output event to get called when the user has scrolled 10% from the bottom of the page. Use the value `100px` when the scroll is within 100 pixels from the bottom of the page. * @default '15%' @@ -7703,14 +6604,6 @@ declare namespace LocalJSX { * Optional text to display while loading. `loadingText` can accept either plaintext or HTML as a string. To display characters normally reserved for HTML, they must be escaped. For example `` would become `<Ionic>` For more information: [Security Documentation](https://ionicframework.com/docs/faq/security) This property accepts custom HTML as a string. Content is parsed as plaintext by default. `innerHTMLTemplatesEnabled` must be set to `true` in the Ionic config before custom HTML can be used. */ "loadingText"?: string | IonicSafeString; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonInput { /** @@ -7777,7 +6670,7 @@ declare namespace LocalJSX { */ "errorText"?: string; /** - * The fill for the item. If `"solid"` the item will have a background. If `"outline"` the item will be transparent with a border. Only available when the theme is `"md"`. + * The fill for the item. If `"solid"` the item will have a background. If `"outline"` the item will be transparent with a border. Only available in `md` mode. */ "fill"?: 'outline' | 'solid'; /** @@ -7793,7 +6686,8 @@ declare namespace LocalJSX { */ "label"?: string; /** - * Where to place the label relative to the input. `"start"`: The label will appear to the left of the input in LTR and to the right in RTL. `"end"`: The label will appear to the right of the input in LTR and to the left in RTL. `"floating"`: The label will appear smaller and above the input when the input is focused or it has a value. Otherwise it will appear on top of the input. `"stacked"`: The label will appear smaller and above the input regardless even when the input is blurred or has no value. `"fixed"`: The label has the same behavior as `"start"` except it also has a fixed width. Long text will be truncated with ellipses ("..."). Defaults to "stacked" for the ionic theme, or "start" for all other themes. In the ionic theme, only the values "stacked" and "floating" are supported. + * Where to place the label relative to the input. `"start"`: The label will appear to the left of the input in LTR and to the right in RTL. `"end"`: The label will appear to the right of the input in LTR and to the left in RTL. `"floating"`: The label will appear smaller and above the input when the input is focused or it has a value. Otherwise it will appear on top of the input. `"stacked"`: The label will appear smaller and above the input regardless even when the input is blurred or has no value. `"fixed"`: The label has the same behavior as `"start"` except it also has a fixed width. Long text will be truncated with ellipses ("..."). + * @default 'start' */ "labelPlacement"?: 'start' | 'end' | 'floating' | 'stacked' | 'fixed'; /** @@ -7813,7 +6707,7 @@ declare namespace LocalJSX { */ "minlength"?: number; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -7860,14 +6754,9 @@ declare namespace LocalJSX { */ "required"?: boolean; /** - * Set to `"soft"` for an input with slightly rounded corners, `"round"` for an input with fully rounded corners, or `"rectangular"` for an input without rounded corners. Defaults to `"round"` for the ionic theme, and `undefined` for all other themes. Only applies when the fill is set to `"solid"` or `"outline"`. + * The shape of the input. If "round" it will have an increased border radius. */ - "shape"?: 'soft' | 'round' | 'rectangular'; - /** - * The size of the input. If "large", it will have an increased height. By default the size is medium. This property only applies to the `"ionic"` theme. - * @default 'medium' - */ - "size"?: 'medium' | 'large' | 'xlarge'; + "shape"?: 'round'; /** * If `true`, the element will have its spelling and grammar checked. * @default false @@ -7877,10 +6766,6 @@ declare namespace LocalJSX { * Works with the min and max attributes to limit the increments at which a value can be set. Possible values are: `"any"` or a positive floating point number. */ "step"?: string; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The type of control to display. The default type is text. * @default 'text' @@ -7912,10 +6797,6 @@ declare namespace LocalJSX { * @default 'outline' */ "fill"?: 'outline' | 'solid'; - /** - * The `id` of a `` element to associate this element with. - */ - "form"?: string; /** * A hint to the browser for which keyboard to display. Possible values: `"none"`, `"text"`, `"tel"`, `"url"`, `"email"`, `"numeric"`, `"decimal"`, and `"search"`. For numbers (type="number"): "numeric" For text (type="text"): "text" */ @@ -7925,14 +6806,6 @@ declare namespace LocalJSX { * @default 4 */ "length"?: number; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The name of the element, used when submitting an HTML form. - */ - "name"?: string; /** * Emitted when the input group loses focus. */ @@ -7976,10 +6849,6 @@ declare namespace LocalJSX { * @default 'medium' */ "size"?: 'small' | 'medium' | 'large'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The type of input allowed in the input boxes. * @default 'number' @@ -8024,11 +6893,12 @@ declare namespace LocalJSX { */ "color"?: Color; /** - * If `true`, a detail arrow will appear on the item. Defaults to `false` unless the `theme` is `"ios"` and an `href` or `button` property is present. + * If `true`, a detail arrow will appear on the item. Defaults to `false` unless the `mode` is `ios` and an `href` or `button` property is present. */ "detail"?: boolean; /** * The icon to use when `detail` is set to `true`. + * @default chevronForward */ "detailIcon"?: string; /** @@ -8049,7 +6919,7 @@ declare namespace LocalJSX { */ "lines"?: 'full' | 'inset' | 'none'; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -8069,10 +6939,6 @@ declare namespace LocalJSX { * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target"?: string | undefined; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. Only used when an `onclick` or `button` property is present. * @default 'button' @@ -8085,7 +6951,7 @@ declare namespace LocalJSX { */ "color"?: Color; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -8093,20 +6959,8 @@ declare namespace LocalJSX { * @default false */ "sticky"?: boolean; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonItemGroup { - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonItemOption { /** @@ -8132,30 +6986,17 @@ declare namespace LocalJSX { */ "href"?: string | undefined; /** - * Set to `"bold"` for an option with vibrant, bold colors or to `"subtle"` for an option with muted, subtle colors. Only applies to the `ionic` theme. - * @default 'subtle' - */ - "hue"?: 'bold' | 'subtle'; - /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** * Specifies the relationship of the target object to the link object. The value is a space-separated list of [link types](https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types). */ "rel"?: string | undefined; - /** - * Set to `"rectangular"` for non-rounded corners. Set to `"soft"` for slightly rounded corners. Set to `"round"` for fully rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. - */ - "shape"?: 'soft' | 'round' | 'rectangular'; /** * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target"?: string | undefined; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. * @default 'button' @@ -8163,10 +7004,6 @@ declare namespace LocalJSX { "type"?: 'submit' | 'reset' | 'button'; } interface IonItemOptions { - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * Emitted when the item has been fully swiped. */ @@ -8176,10 +7013,6 @@ declare namespace LocalJSX { * @default 'end' */ "side"?: Side; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonItemSliding { /** @@ -8187,18 +7020,10 @@ declare namespace LocalJSX { * @default false */ "disabled"?: boolean; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * Emitted when the sliding position changes. */ "onIonDrag"?: (event: IonItemSlidingCustomEvent) => void; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonLabel { /** @@ -8206,7 +7031,7 @@ declare namespace LocalJSX { */ "color"?: Color; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -8221,10 +7046,6 @@ declare namespace LocalJSX { * The position determines where and how the label behaves inside an item. */ "position"?: 'fixed' | 'stacked' | 'floating'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonList { /** @@ -8235,19 +7056,11 @@ declare namespace LocalJSX { /** * How the bottom border should be displayed on all items. */ - "lines"?: 'full' | 'inset' | 'none'; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * Set to `"soft"` for slightly rounded corners, `"round"` for fully rounded corners, or `"rectangular"` for no rounded corners. Defaults to `"round"` for the `ionic` theme when inset is `true` defaults to `"rectangular"` for the `ionic` theme when inset is `false`, undefined for all other themes. - */ - "shape"?: 'soft' | 'round' | 'rectangular'; + "lines"?: 'full' | 'inset' | 'none'; /** - * The theme determines the visual appearance of the component. + * The mode determines which platform styles to use. */ - "theme"?: "ios" | "md" | "ionic"; + "mode"?: "ios" | "md"; } interface IonListHeader { /** @@ -8259,13 +7072,9 @@ declare namespace LocalJSX { */ "lines"?: 'full' | 'inset' | 'none'; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonLoading { /** @@ -8319,7 +7128,7 @@ declare namespace LocalJSX { */ "message"?: string | IonicSafeString; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -8365,11 +7174,7 @@ declare namespace LocalJSX { */ "spinner"?: SpinnerTypes | null; /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; - /** - * If `true`, the loading indicator will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * If `true`, the loading indicator will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent"?: boolean; @@ -8397,10 +7202,6 @@ declare namespace LocalJSX { * An id for the menu. */ "menuId"?: string; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * Emitted when the menu is closed. */ @@ -8431,10 +7232,6 @@ declare namespace LocalJSX { * @default true */ "swipeGesture"?: boolean; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The display type of the menu. Available options: `"overlay"`, `"reveal"`, `"push"`. */ @@ -8460,13 +7257,9 @@ declare namespace LocalJSX { */ "menu"?: string; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. * @default 'button' @@ -8483,14 +7276,6 @@ declare namespace LocalJSX { * Optional property that maps to a Menu's `menuId` prop. Can also be `start` or `end` for the menu side. This is used to find the correct menu to toggle. If this property is not used, `ion-menu-toggle` will toggle the first menu that is active. */ "menu"?: string; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonModal { /** @@ -8585,7 +7370,7 @@ declare namespace LocalJSX { */ "leaveAnimation"?: AnimationBuilder; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -8645,19 +7430,11 @@ declare namespace LocalJSX { * The element that presented the modal. This is used for card presentation effects and for stacking multiple modals on top of each other. Only applies in iOS mode. */ "presentingElement"?: HTMLElement; - /** - * Set to `"soft"` for a modal with slightly rounded corners, `"round"` for a modal with fully rounded corners, or `"rectangular"` for a modal without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. - */ - "shape"?: 'soft' | 'round' | 'rectangular'; /** * If `true`, a backdrop will be displayed behind the modal. This property controls whether or not the backdrop darkens the screen when the modal is presented. It does not control whether or not the backdrop is active or present in the DOM. * @default true */ "showBackdrop"?: boolean; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * An ID corresponding to the trigger element that causes the modal to open when clicked. */ @@ -8670,14 +7447,10 @@ declare namespace LocalJSX { */ "animated"?: boolean; /** - * By default `ion-nav` animates transition between pages based on the mode ("ios" or "md"). However, this property allows to create custom transition using `AnimationBuilder` functions. + * By default `ion-nav` animates transition between pages based in the mode (ios or material design). However, this property allows to create custom transition using `AnimationBuilder` functions. */ "animation"?: AnimationBuilder; "delegate"?: FrameworkDelegate; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * Event fired when the nav has changed components */ @@ -8702,10 +7475,6 @@ declare namespace LocalJSX { * If the nav component should allow for swipe-to-go-back. */ "swipeGesture"?: boolean; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonNavLink { /** @@ -8716,10 +7485,6 @@ declare namespace LocalJSX { * Data you want to pass to the component as props. Only used if the `"routerDirection"` is `"forward"` or `"root"`. */ "componentProps"?: ComponentProps; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * The transition animation when navigating to another page. */ @@ -8729,10 +7494,6 @@ declare namespace LocalJSX { * @default 'forward' */ "routerDirection"?: RouterDirection; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonNote { /** @@ -8740,24 +7501,16 @@ declare namespace LocalJSX { */ "color"?: Color; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonPicker { /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; "onIonInputModeChange"?: (event: IonPickerCustomEvent) => void; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonPickerColumn { /** @@ -8771,7 +7524,7 @@ declare namespace LocalJSX { */ "disabled"?: boolean; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -8783,10 +7536,6 @@ declare namespace LocalJSX { * Emitted when the value has changed. This event will not emit when programmatically setting the `value` property. */ "onIonChange"?: (event: IonPickerColumnCustomEvent) => void; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The selected option in the picker. */ @@ -8803,14 +7552,6 @@ declare namespace LocalJSX { * @default false */ "disabled"?: boolean; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The text value of the option. */ @@ -8874,7 +7615,7 @@ declare namespace LocalJSX { */ "leaveAnimation"?: AnimationBuilder; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -8915,10 +7656,6 @@ declare namespace LocalJSX { * @default true */ "showBackdrop"?: boolean; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * An ID corresponding to the trigger element that causes the picker to open when clicked. */ @@ -8936,7 +7673,7 @@ declare namespace LocalJSX { } interface IonPopover { /** - * Describes how to align the popover content with the `reference` point. Defaults to `"center"` for `"ios"` theme, and `"start"` for `"md"` theme. + * Describes how to align the popover content with the `reference` point. Defaults to `"center"` for `ios` mode, and `"start"` for `md` mode. */ "alignment"?: PositionAlign; /** @@ -8945,7 +7682,7 @@ declare namespace LocalJSX { */ "animated"?: boolean; /** - * If `true`, the popover will display an arrow that points at the `reference` on `"ios"` theme. + * If `true`, the popover will display an arrow that points at the `reference` when running in `ios` mode. Does not apply in `md` mode. * @default true */ "arrow"?: boolean; @@ -9017,7 +7754,7 @@ declare namespace LocalJSX { */ "leaveAnimation"?: AnimationBuilder; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -9078,11 +7815,7 @@ declare namespace LocalJSX { */ "size"?: PopoverSize; /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; - /** - * If `true`, the popover will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * If `true`, the popover will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent"?: boolean; @@ -9107,7 +7840,7 @@ declare namespace LocalJSX { */ "color"?: Color; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -9115,14 +7848,6 @@ declare namespace LocalJSX { * @default false */ "reversed"?: boolean; - /** - * Set to `"round"` for a progress bar with rounded corners, or `"rectangular"` for a progress bar without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. - */ - "shape"?: 'round' | 'rectangular'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The state of the progress bar, based on if the time the process takes is known or not. Default options are: `"determinate"` (no animation), `"indeterminate"` (animate from left to right). * @default 'determinate' @@ -9158,7 +7883,7 @@ declare namespace LocalJSX { */ "labelPlacement"?: 'start' | 'end' | 'fixed' | 'stacked'; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -9174,10 +7899,6 @@ declare namespace LocalJSX { * Emitted when the radio button has focus. */ "onIonFocus"?: (event: IonRadioCustomEvent) => void; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * the value of the radio. */ @@ -9201,10 +7922,6 @@ declare namespace LocalJSX { * The helper text to display at the top of the radio group. */ "helperText"?: string; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * The name of the control, which is submitted with the form data. * @default this.inputId @@ -9218,10 +7935,6 @@ declare namespace LocalJSX { * Emitted when the `value` property has changed. This is used to ensure that `ion-radio` can respond to any value property changes from the group. */ "onIonValueChange"?: (event: IonRadioGroupCustomEvent) => void; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * the value of the radio group. */ @@ -9270,7 +7983,7 @@ declare namespace LocalJSX { */ "min"?: number; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -9322,10 +8035,6 @@ declare namespace LocalJSX { * @default 1 */ "step"?: number; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * If `true`, tick marks are displayed based on the step value. Only applies when `snaps` is `true`. * @default true @@ -9349,7 +8058,7 @@ declare namespace LocalJSX { */ "disabled"?: boolean; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -9393,16 +8102,8 @@ declare namespace LocalJSX { * @default '280ms' */ "snapbackDuration"?: string; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonRefresherContent { - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * A static icon or a spinner to display when you begin to pull down. A spinner name can be provided to gradually show tick marks when pulling down on iOS devices. */ @@ -9419,20 +8120,8 @@ declare namespace LocalJSX { * The text you want to display when performing a refresh. `refreshingText` can accept either plaintext or HTML as a string. To display characters normally reserved for HTML, they must be escaped. For example `` would become `<Ionic>` For more information: [Security Documentation](https://ionicframework.com/docs/faq/security) Content is parsed as plaintext by default. `innerHTMLTemplatesEnabled` must be set to `true` in the Ionic config before custom HTML can be used. */ "refreshingText"?: string | IonicSafeString; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonReorder { - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonReorderGroup { /** @@ -9440,10 +8129,6 @@ declare namespace LocalJSX { * @default true */ "disabled"?: boolean; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * Event that needs to be listened to in order to complete the reorder action. * @deprecated Use `ionReorderEnd` instead. If you are accessing `event.detail.from` or `event.detail.to` and relying on them being different you should now add checks as they are always emitted in `ionReorderEnd`, even when they are the same. @@ -9461,20 +8146,8 @@ declare namespace LocalJSX { * Event that is emitted when the reorder gesture starts. */ "onIonReorderStart"?: (event: IonReorderGroupCustomEvent) => void; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonRippleEffect { - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * Sets the type of ripple-effect: - `bounded`: the ripple effect expands from the user's click position - `unbounded`: the ripple effect expands from the center of the button and overflows the container. NOTE: Surfaces for bounded ripples should have the overflow property set to hidden, while surfaces for unbounded ripples should have it set to visible. * @default 'bounded' @@ -9498,18 +8171,10 @@ declare namespace LocalJSX { * A key value `{ 'red': true, 'blue': 'white'}` containing props that should be passed to the defined component when rendered. */ "componentProps"?: { [key: string]: any }; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * Used internally by `ion-router` to know when this route did change. */ "onIonRouteDataChanged"?: (event: IonRouteCustomEvent) => void; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * Relative path that needs to match in order for this route to apply. Accepts paths similar to expressjs so that you can define parameters in the url /foo/:bar where bar would be available in incoming props. * @default '' @@ -9531,10 +8196,6 @@ declare namespace LocalJSX { "to": string | undefined | null; } interface IonRouter { - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * Emitted when the route had changed */ @@ -9548,10 +8209,6 @@ declare namespace LocalJSX { * @default '/' */ "root"?: string; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The router can work in two "modes": - With hash: `/index.html#/path/to/page` - Without hash: `/path/to/page` Using one or another might depend in the requirements of your app and/or where it's deployed. Usually "hash-less" navigation works better for SEO and it's more user friendly too, but it might requires additional server-side configuration in order to properly work. On the other side hash-navigation is much easier to deploy, it even works over the file protocol. By default, this property is `true`, change to `false` to allow hash-less URLs. * @default true @@ -9567,10 +8224,6 @@ declare namespace LocalJSX { * Contains a URL or a URL fragment that the hyperlink points to. If this property is set, an anchor tag will be rendered. */ "href"?: string | undefined; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * Specifies the relationship of the target object to the link object. The value is a space-separated list of [link types](https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types). */ @@ -9588,10 +8241,6 @@ declare namespace LocalJSX { * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target"?: string | undefined; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonRouterOutlet { /** @@ -9605,7 +8254,7 @@ declare namespace LocalJSX { "animation"?: AnimationBuilder; "delegate"?: FrameworkDelegate; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. * @default getIonMode(this) */ "mode"?: "ios" | "md"; @@ -9613,20 +8262,8 @@ declare namespace LocalJSX { "onIonNavWillChange"?: (event: IonRouterOutletCustomEvent) => void; "onIonNavWillLoad"?: (event: IonRouterOutletCustomEvent) => void; "swipeHandler"?: SwipeGestureHandler; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonRow { - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonSearchbar { /** @@ -9650,16 +8287,17 @@ declare namespace LocalJSX { */ "autocorrect"?: 'on' | 'off'; /** - * Set the cancel button icon. Only available when the theme is `"md"`. Defaults to `"arrow-back-sharp"`. + * Set the cancel button icon. Only applies to `md` mode. Defaults to `arrow-back-sharp`. + * @default config.get('backButtonIcon', arrowBackSharp) as string */ "cancelButtonIcon"?: string; /** - * Set the cancel button text. Only available when the theme is `"ios"`. + * Set the cancel button text. Only applies to `ios` mode. * @default 'Cancel' */ "cancelButtonText"?: string; /** - * Set the clear icon. Defaults to `"close-circle"` for `"ios"` theme and `"close-sharp"` for `"md"` and `"ionic"` theme. + * Set the clear icon. Defaults to `close-circle` for `ios` and `close-sharp` for `md`. */ "clearIcon"?: string; /** @@ -9692,7 +8330,7 @@ declare namespace LocalJSX { */ "minlength"?: number; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -9734,13 +8372,9 @@ declare namespace LocalJSX { */ "placeholder"?: string; /** - * The icon to use as the search icon. Defaults to `"search-outline"` in the `"ios"` theme and `"search-sharp"` in the `"md"` and `"ionic"` themes. If `false`, no search icon will be displayed. + * The icon to use as the search icon. Defaults to `search-outline` in `ios` mode and `search-sharp` in `md` mode. */ - "searchIcon"?: string | boolean; - /** - * Set to `"soft"` for a searchbar with slightly rounded corners, `"round"` for a searchbar with fully rounded corners, or `"rectangular"` for a searchbar without rounded corners. Defaults to `"round"` for the ionic theme, and `undefined` for all other themes. - */ - "shape"?: 'soft' | 'round' | 'rectangular'; + "searchIcon"?: string; /** * Sets the behavior for the cancel button. Defaults to `"never"`. Setting to `"focus"` shows the cancel button on focus. Setting to `"never"` hides the cancel button. Setting to `"always"` shows the cancel button regardless of focus state. * @default 'never' @@ -9751,19 +8385,11 @@ declare namespace LocalJSX { * @default 'always' */ "showClearButton"?: 'never' | 'focus' | 'always'; - /** - * Set to `"large"` for a searchbar with an increase in height, while "small" and "medium" provide progressively smaller heights. Defaults to `"medium"` for the ionic theme, and `undefined` for all other themes. - */ - "size"?: 'small' | 'medium' | 'large'; /** * If `true`, enable spellcheck on the input. * @default false */ "spellcheck"?: boolean; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * Set the type of the input. * @default 'search' @@ -9786,7 +8412,7 @@ declare namespace LocalJSX { */ "disabled"?: boolean; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -9816,10 +8442,6 @@ declare namespace LocalJSX { * @default true */ "swipeGesture"?: boolean; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * the value of the segment. */ @@ -9841,13 +8463,9 @@ declare namespace LocalJSX { */ "layout"?: SegmentButtonLayout; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. * @default 'button' @@ -9878,11 +8496,6 @@ declare namespace LocalJSX { "swipeGesture"?: boolean; } interface IonSelect { - /** - * If `true`, the cancel button will display an icon instead of the `cancelText`. Only applies when `interface` is set to `"modal"`. Has no effect on `"action-sheet"`, `"alert"`, or `"popover"` interfaces. When `cancelIcon` is `true`, the `cancelText` property is ignored for display but is used as the accessible label for the icon button. - * @default false - */ - "cancelIcon"?: boolean; /** * The text to display on the cancel button. * @default 'Cancel' @@ -9906,11 +8519,11 @@ declare namespace LocalJSX { */ "errorText"?: string; /** - * The toggle icon to show when the select is open. If defined, the icon rotation behavior in `"md"` theme will be disabled. If undefined, `toggleIcon` will be used for when the select is both open and closed. + * The toggle icon to show when the select is open. If defined, the icon rotation behavior in `md` mode will be disabled. If undefined, `toggleIcon` will be used for when the select is both open and closed. */ "expandedIcon"?: string; /** - * The fill for the item. If `"solid"` the item will have a background. If `"outline"` the item will be transparent with a border. Only available in the `"md"` theme. + * The fill for the item. If `"solid"` the item will have a background. If `"outline"` the item will be transparent with a border. Only available in `md` mode. */ "fill"?: 'outline' | 'solid'; /** @@ -9941,7 +8554,7 @@ declare namespace LocalJSX { */ "labelPlacement"?: 'start' | 'end' | 'floating' | 'stacked' | 'fixed'; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -9997,19 +8610,11 @@ declare namespace LocalJSX { */ "selectedText"?: string | null; /** - * Set to `"soft"` for a select with slightly rounded corners, `"round"` for a select with fully rounded corners, or `"rectangular"` for a select without rounded corners. Defaults to `"round"` for the `"ionic"` theme, undefined for all other themes. - */ - "shape"?: 'soft' | 'round' | 'rectangular'; - /** - * The size of the select. If "large" it will increase the height of the select, while "small" and "medium" provide progressively smaller heights. Defaults to `"medium"` for the ionic theme, and undefined for all other themes. - */ - "size"?: 'small' | 'medium' | 'large'; - /** - * The theme determines the visual appearance of the component. + * The shape of the select. If "round" it will have an increased border radius. */ - "theme"?: "ios" | "md" | "ionic"; + "shape"?: 'round'; /** - * The toggle icon to use. Defaults to `"chevronExpand"` for the `"ios"` theme, or `"caretDownSharp"` for the `"md"` and `"ionic"` themes. + * The toggle icon to use. Defaults to `chevronExpand` for `ios` mode, or `caretDownSharp` for `md` mode. */ "toggleIcon"?: string; /** @@ -10018,11 +8623,6 @@ declare namespace LocalJSX { "value"?: any | null; } interface IonSelectModal { - /** - * If `true`, the cancel button will display a close icon instead of the `cancelText`. When `cancelIcon` is `true`, `cancelText` is not displayed visually but is still used as the accessible label (`aria-label`) for the button. - * @default false - */ - "cancelIcon"?: boolean; /** * The text to display on the cancel button. * @default 'Close' @@ -10036,31 +8636,11 @@ declare namespace LocalJSX { "options"?: SelectModalOption[]; } interface IonSelectOption { - /** - * Text that is placed underneath the option text to provide additional details about the option. - */ - "description"?: string; /** * If `true`, the user cannot interact with the select option. This property does not apply when `interface="action-sheet"` as `ion-action-sheet` does not allow for disabled buttons. * @default false */ "disabled"?: boolean; - /** - * How to pack the label and the option's selection control within a line. `"start"`: The label and radio will appear on the left in LTR and on the right in RTL. `"end"`: The label and radio will appear on the right in LTR and on the left in RTL. `"space-between"`: The label and radio will appear on opposite ends of the line with space between the two elements. Applies to the `alert`, `popover`, and `modal` interfaces, but has no visible effect on radio options in `popover` or `modal` on the `md` and `ionic` themes (the radio control is hidden there). When unset, the interface picks a default based on theme and control type. - */ - "justify"?: 'start' | 'end' | 'space-between'; - /** - * Where the label is placed relative to the option's selection control (radio circle or checkbox box) when the option is rendered in an `alert`, `popover`, or `modal` interface. `"start"`: The label will appear to the left of the radio in LTR and to the right in RTL. `"end"`: The label will appear to the right of the radio in LTR and to the left in RTL. Applies to the `alert`, `popover`, and `modal` interfaces, but has no visible effect on radio options in `popover` or `modal` on the `md` and `ionic` themes (the radio control is hidden there). When unset, the interface picks a default based on theme and control type. - */ - "labelPlacement"?: 'start' | 'end'; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The text value of the option. */ @@ -10075,10 +8655,6 @@ declare namespace LocalJSX { * The text content of the popover body */ "message"?: string; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * If true, the select accepts multiple values */ @@ -10092,10 +8668,6 @@ declare namespace LocalJSX { * The subheader text of the popover */ "subHeader"?: string; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonSkeletonText { /** @@ -10103,18 +8675,10 @@ declare namespace LocalJSX { * @default false */ "animated"?: boolean; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * Emitted when the styles change. */ "onIonStyle"?: (event: IonSkeletonTextCustomEvent) => void; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonSpinner { /** @@ -10125,10 +8689,6 @@ declare namespace LocalJSX { * Duration of the spinner animation in milliseconds. The default varies based on the spinner. */ "duration"?: number; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * The name of the SVG spinner to use. If a name is not provided, the platform's default spinner will be used. */ @@ -10138,14 +8698,6 @@ declare namespace LocalJSX { * @default false */ "paused"?: boolean; - /** - * Set to `"xsmall"` for the smallest size. Set to `"small"` for a smaller size. Set to `"medium"` for a medium size. Set to `"large"` for a large size. Set to `"xlarge"` for the largest size. Defaults to `"xsmall"` for the `ionic` theme, undefined for all other themes. - */ - "size"?: 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonSplitPane { /** @@ -10157,18 +8709,10 @@ declare namespace LocalJSX { * @default false */ "disabled"?: boolean; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * Expression to be called when the split-pane visibility has changed */ "onIonSplitPaneVisible"?: (event: IonSplitPaneCustomEvent<{ visible: boolean }>) => void; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * When the split-pane should be shown. Can be a CSS media query expression, or a shortcut expression. Can also be a boolean expression. * @default '(min-width: 992px)' @@ -10185,18 +8729,10 @@ declare namespace LocalJSX { */ "component"?: ComponentRef; "delegate"?: FrameworkDelegate; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * A tab id must be provided for each `ion-tab`. It's used internally to reference the selected tab or by the router to switch between them. */ "tab": string; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonTabBar { /** @@ -10204,35 +8740,21 @@ declare namespace LocalJSX { */ "color"?: Color; /** - * Set to `"compact"` to display a width based on the items inside the tab bar. This value will only work for the `ionic` theme. Set to `"full"` to display a full width tab bar. Defaults to `"full"`. - * @default 'full' - */ - "expand"?: 'compact' | 'full'; - /** - * If `true`, the tab bar will be hidden when the user scrolls down and shown when the user scrolls up. Only applies when the theme is `"ionic"` and `expand` is `"compact"`. - * @default false - */ - "hideOnScroll"?: boolean; - /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; "onIonTabBarChanged"?: (event: IonTabBarCustomEvent) => void; "onIonTabBarLoaded"?: (event: IonTabBarCustomEvent) => void; /** - * The selected tab component - */ - "selectedTab"?: string; - /** - * Set to `"soft"` for a tab bar with slightly rounded corners, `"round"` for a tab bar with fully rounded corners, or `"rectangular"` for a tab bar without rounded corners. Defaults to `"round"` for the `"ionic"` theme, undefined for all other themes. + * Describes the scroll effect that will be applied to the tab bar. `"hide"` slides the tab bar out of view when scrolling down and back in when scrolling up. Applies to all themes. */ - "shape"?: 'soft' | 'round' | 'rectangular'; + "scrollEffect"?: TabBarScrollEffect; /** - * The theme determines the visual appearance of the component. + * The selected tab component */ - "theme"?: "ios" | "md" | "ionic"; + "selectedTab"?: string; /** - * If `true`, the tab bar will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * If `true`, the tab bar will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent"?: boolean; @@ -10256,7 +8778,7 @@ declare namespace LocalJSX { */ "layout"?: TabButtonLayout; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -10272,10 +8794,6 @@ declare namespace LocalJSX { * @default false */ "selected"?: boolean; - /** - * Set to `"soft"` for a tab-button with slightly rounded corners, `"round"` for a tab-button with fully rounded corners, or `"rectangular"` for a tab-button without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. - */ - "shape"?: 'soft' | 'round' | 'rectangular'; /** * A tab id must be provided for each `ion-tab`. It's used internally to reference the selected tab or by the router to switch between them. */ @@ -10284,16 +8802,8 @@ declare namespace LocalJSX { * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target"?: string | undefined; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonTabs { - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * Emitted when the navigation will load a component. */ @@ -10306,10 +8816,6 @@ declare namespace LocalJSX { * Emitted when the navigation is about to transition to a new component. */ "onIonTabsWillChange"?: (event: IonTabsCustomEvent<{ tab: string }>) => void; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * @default false */ @@ -10321,13 +8827,9 @@ declare namespace LocalJSX { */ "color"?: Color; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonTextarea { /** @@ -10385,13 +8887,9 @@ declare namespace LocalJSX { */ "errorText"?: string; /** - * The fill for the item. If `"solid"` the item will have a background. If `"outline"` the item will be transparent with a border. Only available when the theme is `"md"`. + * The fill for the item. If `"solid"` the item will have a background. If `"outline"` the item will be transparent with a border. Only available in `md` mode. */ "fill"?: 'outline' | 'solid'; - /** - * The `id` of a `` element to associate this element with. - */ - "form"?: string; /** * Text that is placed under the textarea and displayed when no error is detected. */ @@ -10418,7 +8916,7 @@ declare namespace LocalJSX { */ "minlength"?: number; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -10461,23 +8959,14 @@ declare namespace LocalJSX { */ "rows"?: number; /** - * Set to `"soft"` for a textarea with slightly rounded corners, `"round"` for a textarea with fully rounded corners, or `"rectangular"` for a textarea without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. + * The shape of the textarea. If "round" it will have an increased border radius. */ - "shape"?: 'soft' | 'round' | 'rectangular'; - /** - * The size of the textarea. If "large" it will increase the height of the textarea, while "small" and "medium" provide progressively smaller heights. The default size is "medium". This property only applies to the `"ionic"` theme. - * @default 'medium' - */ - "size"?: 'small' | 'medium' | 'large'; + "shape"?: 'round'; /** * If `true`, the element will have its spelling and grammar checked. * @default false */ "spellcheck"?: boolean; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The value of the textarea. * @default '' @@ -10489,24 +8978,12 @@ declare namespace LocalJSX { "wrap"?: 'hard' | 'soft' | 'off'; } interface IonThumbnail { - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonTitle { /** * The color to use from your application's color palette. Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. For more information on colors, see [theming](/docs/theming/basics). */ "color"?: Color; - /** - * The mode determines the platform behaviors of the component. - */ - "mode"?: "ios" | "md"; /** * Emitted when the styles change. */ @@ -10515,10 +8992,6 @@ declare namespace LocalJSX { * The size of the toolbar title. */ "size"?: 'large' | 'small'; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; } interface IonToast { /** @@ -10560,11 +9033,6 @@ declare namespace LocalJSX { * Additional attributes to pass to the toast. */ "htmlAttributes"?: { [key: string]: any }; - /** - * Set to `"bold"` for a toast with vibrant, bold colors or to `"subtle"` for a toast with muted, subtle colors. Only applies to the `ionic` theme. - * @default 'subtle' - */ - "hue"?: 'bold' | 'subtle'; /** * The name of the icon to display, or the path to a valid SVG file. See `ion-icon`. https://ionic.io/ionicons */ @@ -10593,7 +9061,7 @@ declare namespace LocalJSX { */ "message"?: string | IonicSafeString; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -10638,20 +9106,12 @@ declare namespace LocalJSX { * The element to anchor the toast's position to. Can be set as a direct reference or the ID of the element. With `position="bottom"`, the toast will sit above the chosen element. With `position="top"`, the toast will sit below the chosen element. With `position="middle"`, the value of `positionAnchor` is ignored. */ "positionAnchor"?: HTMLElement | string; - /** - * Set to `"soft"` for a toast with slightly rounded corners, `"round"` for a toast with fully rounded corners, or `"rectangular"` for a toast without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. - */ - "shape"?: 'soft' | 'round' | 'rectangular'; /** * If set to 'vertical', the Toast can be dismissed with a swipe gesture. The swipe direction is determined by the value of the `position` property: `top`: The Toast can be swiped up to dismiss. `bottom`: The Toast can be swiped down to dismiss. `middle`: The Toast can be swiped up or down to dismiss. */ "swipeGesture"?: ToastSwipeGestureDirection; /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; - /** - * If `true`, the toast will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * If `true`, the toast will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent"?: boolean; @@ -10702,7 +9162,7 @@ declare namespace LocalJSX { */ "labelPlacement"?: 'start' | 'end' | 'fixed' | 'stacked'; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; /** @@ -10727,10 +9187,6 @@ declare namespace LocalJSX { * @default false */ "required"?: boolean; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; /** * The value of the toggle does not mean if it's checked or not, use the `checked` property for that. The value of a toggle is analogous to the value of a ``, it's only used when the toggle participates in a native ``. * @default 'on' @@ -10743,17 +9199,9 @@ declare namespace LocalJSX { */ "color"?: Color; /** - * The mode determines the platform behaviors of the component. + * The mode determines which platform styles to use. */ "mode"?: "ios" | "md"; - /** - * The theme determines the visual appearance of the component. - */ - "theme"?: "ios" | "md" | "ionic"; - /** - * Where to place the title relative to the other toolbar content. `"start"`: The title will appear to the left of the toolbar content in LTR and to the right in RTL. `"center"`: The title will appear in the center of the toolbar. `"end"`: The title will appear to the right of the toolbar content in LTR and to the left in RTL. Only applies in the `ionic` theme. - */ - "titlePlacement"?: 'start' | 'center' | 'end'; } interface IonAccordionAttributes { @@ -10770,7 +9218,6 @@ declare namespace LocalJSX { "disabled": boolean; "readonly": boolean; "expand": 'compact' | 'inset'; - "shape": 'soft' | 'round' | 'rectangular'; } interface IonActionSheetAttributes { "overlayIndex": number; @@ -10799,11 +9246,6 @@ declare namespace LocalJSX { "isOpen": boolean; "trigger": string | undefined; } - interface IonAvatarAttributes { - "size": 'xxsmall' | 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge'; - "shape": 'soft' | 'round' | 'rectangular'; - "disabled": boolean; - } interface IonBackButtonAttributes { "color": Color; "defaultHref": string; @@ -10819,10 +9261,6 @@ declare namespace LocalJSX { } interface IonBadgeAttributes { "color": Color; - "hue": 'bold' | 'subtle'; - "shape": 'soft' | 'round | rectangular'; - "size": 'small' | 'medium' | 'large'; - "vertical": 'top' | 'bottom'; } interface IonBreadcrumbAttributes { "collapsed": boolean; @@ -10854,8 +9292,8 @@ declare namespace LocalJSX { "download": string | undefined; "href": string | undefined; "rel": string | undefined; - "shape": 'soft' | 'round' | 'rectangular'; - "size": 'small' | 'default' | 'medium' | 'large'; + "shape": 'round'; + "size": 'small' | 'default' | 'large'; "strong": boolean; "target": string | undefined; "type": 'submit' | 'reset' | 'button'; @@ -10873,7 +9311,6 @@ declare namespace LocalJSX { "href": string | undefined; "rel": string | undefined; "routerDirection": RouterDirection; - "shape": 'soft' | 'round' | 'rectangular'; "target": string | undefined; } interface IonCardHeaderAttributes { @@ -10899,16 +9336,11 @@ declare namespace LocalJSX { "justify": 'start' | 'end' | 'space-between'; "alignment": 'start' | 'center'; "required": boolean; - "shape": 'soft' | 'rectangular'; - "size": 'small'; } interface IonChipAttributes { "color": Color; "outline": boolean; "disabled": boolean; - "hue": 'bold' | 'subtle'; - "shape": 'soft' | 'round' | 'rectangular'; - "size": 'small' | 'large'; } interface IonColAttributes { "offset": string; @@ -10917,12 +9349,6 @@ declare namespace LocalJSX { "offsetMd": string; "offsetLg": string; "offsetXl": string; - "order": string; - "orderXs": string; - "orderSm": string; - "orderMd": string; - "orderLg": string; - "orderXl": string; "pull": string; "pullXs": string; "pullSm": string; @@ -10985,10 +9411,6 @@ declare namespace LocalJSX { "disabled": boolean; "datetime": string; } - interface IonDividerAttributes { - "spacing": 'xxsmall' | 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge' | 'xxlarge'; - "inset": boolean; - } interface IonFabAttributes { "horizontal": 'start' | 'end' | 'center'; "vertical": 'top' | 'bottom' | 'center'; @@ -11015,21 +9437,16 @@ declare namespace LocalJSX { "side": 'start' | 'end' | 'top' | 'bottom'; } interface IonFooterAttributes { + "scrollEffect": FooterScrollEffect; "collapse": 'fade'; "translucent": boolean; } - interface IonGalleryAttributes { - "layout": 'uniform' | 'masonry'; - "order": 'sequential' | 'best-fit'; - "columns": string; - "gap": string; - } interface IonGridAttributes { "fixed": boolean; } interface IonHeaderAttributes { + "scrollEffect": HeaderScrollEffect; "collapse": 'condense' | 'fade'; - "divider": boolean; "translucent": boolean; } interface IonImgAttributes { @@ -11040,7 +9457,6 @@ declare namespace LocalJSX { "threshold": string; "disabled": boolean; "position": 'top' | 'bottom'; - "preserveRerenderScrollPosition": boolean; } interface IonInfiniteScrollContentAttributes { "loadingSpinner": SpinnerTypes | null; @@ -11075,10 +9491,9 @@ declare namespace LocalJSX { "placeholder": string; "readonly": boolean; "required": boolean; - "shape": 'soft' | 'round' | 'rectangular'; + "shape": 'round'; "spellcheck": boolean; "step": string; - "size": 'medium' | 'large' | 'xlarge'; "type": TextFieldTypes; "value": string; } @@ -11127,11 +9542,9 @@ declare namespace LocalJSX { "download": string | undefined; "expandable": boolean; "href": string | undefined; - "hue": 'bold' | 'subtle'; "rel": string | undefined; "target": string | undefined; "type": 'submit' | 'reset' | 'button'; - "shape": 'soft' | 'round' | 'rectangular'; } interface IonItemOptionsAttributes { "side": Side; @@ -11146,7 +9559,6 @@ declare namespace LocalJSX { interface IonListAttributes { "lines": 'full' | 'inset' | 'none'; "inset": boolean; - "shape": 'soft' | 'round' | 'rectangular'; } interface IonListHeaderAttributes { "color": Color; @@ -11206,7 +9618,6 @@ declare namespace LocalJSX { "keepContentsMounted": boolean; "focusTrap": boolean; "canDismiss": boolean | ((data?: any, role?: string) => Promise); - "shape": 'soft' | 'round' | 'rectangular'; } interface IonNavAttributes { "swipeGesture": boolean; @@ -11273,7 +9684,6 @@ declare namespace LocalJSX { "value": number; "buffer": number; "color": Color; - "shape": 'round' | 'rectangular'; } interface IonRadioAttributes { "color": Color; @@ -11375,8 +9785,6 @@ declare namespace LocalJSX { "spellcheck": boolean; "type": 'text' | 'password' | 'email' | 'number' | 'search' | 'tel' | 'url'; "value": string | null; - "shape": 'soft' | 'round' | 'rectangular'; - "size": 'small' | 'medium' | 'large'; } interface IonSegmentAttributes { "color": Color; @@ -11399,7 +9807,6 @@ declare namespace LocalJSX { } interface IonSelectAttributes { "cancelText": string; - "cancelIcon": boolean; "color": Color; "compareWith": string | SelectCompareFn | null; "disabled": boolean; @@ -11418,23 +9825,18 @@ declare namespace LocalJSX { "selectedText": string | null; "toggleIcon": string; "expandedIcon": string; - "required": boolean; - "shape": 'soft' | 'round' | 'rectangular'; - "size": 'small' | 'medium' | 'large'; + "shape": 'round'; "value": string; + "required": boolean; } interface IonSelectModalAttributes { "header": string; "cancelText": string; - "cancelIcon": boolean; "multiple": boolean; } interface IonSelectOptionAttributes { "disabled": boolean; "value": string; - "description": string; - "labelPlacement": 'start' | 'end'; - "justify": 'start' | 'end' | 'space-between'; } interface IonSelectPopoverAttributes { "header": string; @@ -11450,7 +9852,6 @@ declare namespace LocalJSX { "duration": number; "name": SpinnerTypes; "paused": boolean; - "size": 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge'; } interface IonSplitPaneAttributes { "contentId": string; @@ -11465,10 +9866,8 @@ declare namespace LocalJSX { interface IonTabBarAttributes { "color": Color; "selectedTab": string; - "hideOnScroll": boolean; + "scrollEffect": TabBarScrollEffect; "translucent": boolean; - "expand": 'compact' | 'full'; - "shape": 'soft' | 'round' | 'rectangular'; } interface IonTabButtonAttributes { "disabled": boolean; @@ -11477,7 +9876,6 @@ declare namespace LocalJSX { "rel": string | undefined; "layout": TabButtonLayout; "selected": boolean; - "shape": 'soft' | 'round' | 'rectangular'; "tab": string; "target": string | undefined; } @@ -11514,8 +9912,7 @@ declare namespace LocalJSX { "helperText": string; "label": string; "labelPlacement": 'start' | 'end' | 'floating' | 'stacked' | 'fixed'; - "shape": 'soft' | 'round' | 'rectangular'; - "size": 'small' | 'medium' | 'large'; + "shape": 'round'; } interface IonTitleAttributes { "color": Color; @@ -11528,13 +9925,11 @@ declare namespace LocalJSX { "cssClass": string | string[]; "duration": number; "header": string; - "hue": 'bold' | 'subtle'; "layout": ToastLayout; "message": string | IonicSafeString; "keyboardClose": boolean; "position": ToastPosition; "positionAnchor": HTMLElement | string; - "shape": 'soft' | 'round' | 'rectangular'; "translucent": boolean; "animated": boolean; "icon": string; @@ -11558,7 +9953,6 @@ declare namespace LocalJSX { } interface IonToolbarAttributes { "color": Color; - "titlePlacement": 'start' | 'center' | 'end'; } interface IntrinsicElements { @@ -11567,7 +9961,7 @@ declare namespace LocalJSX { "ion-action-sheet": Omit & { [K in keyof IonActionSheet & keyof IonActionSheetAttributes]?: IonActionSheet[K] } & { [K in keyof IonActionSheet & keyof IonActionSheetAttributes as `attr:${K}`]?: IonActionSheetAttributes[K] } & { [K in keyof IonActionSheet & keyof IonActionSheetAttributes as `prop:${K}`]?: IonActionSheet[K] } & OneOf<"overlayIndex", IonActionSheet["overlayIndex"], IonActionSheetAttributes["overlayIndex"]>; "ion-alert": Omit & { [K in keyof IonAlert & keyof IonAlertAttributes]?: IonAlert[K] } & { [K in keyof IonAlert & keyof IonAlertAttributes as `attr:${K}`]?: IonAlertAttributes[K] } & { [K in keyof IonAlert & keyof IonAlertAttributes as `prop:${K}`]?: IonAlert[K] } & OneOf<"overlayIndex", IonAlert["overlayIndex"], IonAlertAttributes["overlayIndex"]>; "ion-app": IonApp; - "ion-avatar": Omit & { [K in keyof IonAvatar & keyof IonAvatarAttributes]?: IonAvatar[K] } & { [K in keyof IonAvatar & keyof IonAvatarAttributes as `attr:${K}`]?: IonAvatarAttributes[K] } & { [K in keyof IonAvatar & keyof IonAvatarAttributes as `prop:${K}`]?: IonAvatar[K] }; + "ion-avatar": IonAvatar; "ion-back-button": Omit & { [K in keyof IonBackButton & keyof IonBackButtonAttributes]?: IonBackButton[K] } & { [K in keyof IonBackButton & keyof IonBackButtonAttributes as `attr:${K}`]?: IonBackButtonAttributes[K] } & { [K in keyof IonBackButton & keyof IonBackButtonAttributes as `prop:${K}`]?: IonBackButton[K] }; "ion-backdrop": Omit & { [K in keyof IonBackdrop & keyof IonBackdropAttributes]?: IonBackdrop[K] } & { [K in keyof IonBackdrop & keyof IonBackdropAttributes as `attr:${K}`]?: IonBackdropAttributes[K] } & { [K in keyof IonBackdrop & keyof IonBackdropAttributes as `prop:${K}`]?: IonBackdrop[K] }; "ion-badge": Omit & { [K in keyof IonBadge & keyof IonBadgeAttributes]?: IonBadge[K] } & { [K in keyof IonBadge & keyof IonBadgeAttributes as `attr:${K}`]?: IonBadgeAttributes[K] } & { [K in keyof IonBadge & keyof IonBadgeAttributes as `prop:${K}`]?: IonBadge[K] }; @@ -11586,13 +9980,10 @@ declare namespace LocalJSX { "ion-content": Omit & { [K in keyof IonContent & keyof IonContentAttributes]?: IonContent[K] } & { [K in keyof IonContent & keyof IonContentAttributes as `attr:${K}`]?: IonContentAttributes[K] } & { [K in keyof IonContent & keyof IonContentAttributes as `prop:${K}`]?: IonContent[K] }; "ion-datetime": Omit & { [K in keyof IonDatetime & keyof IonDatetimeAttributes]?: IonDatetime[K] } & { [K in keyof IonDatetime & keyof IonDatetimeAttributes as `attr:${K}`]?: IonDatetimeAttributes[K] } & { [K in keyof IonDatetime & keyof IonDatetimeAttributes as `prop:${K}`]?: IonDatetime[K] }; "ion-datetime-button": Omit & { [K in keyof IonDatetimeButton & keyof IonDatetimeButtonAttributes]?: IonDatetimeButton[K] } & { [K in keyof IonDatetimeButton & keyof IonDatetimeButtonAttributes as `attr:${K}`]?: IonDatetimeButtonAttributes[K] } & { [K in keyof IonDatetimeButton & keyof IonDatetimeButtonAttributes as `prop:${K}`]?: IonDatetimeButton[K] }; - "ion-divider": Omit & { [K in keyof IonDivider & keyof IonDividerAttributes]?: IonDivider[K] } & { [K in keyof IonDivider & keyof IonDividerAttributes as `attr:${K}`]?: IonDividerAttributes[K] } & { [K in keyof IonDivider & keyof IonDividerAttributes as `prop:${K}`]?: IonDivider[K] }; "ion-fab": Omit & { [K in keyof IonFab & keyof IonFabAttributes]?: IonFab[K] } & { [K in keyof IonFab & keyof IonFabAttributes as `attr:${K}`]?: IonFabAttributes[K] } & { [K in keyof IonFab & keyof IonFabAttributes as `prop:${K}`]?: IonFab[K] }; "ion-fab-button": Omit & { [K in keyof IonFabButton & keyof IonFabButtonAttributes]?: IonFabButton[K] } & { [K in keyof IonFabButton & keyof IonFabButtonAttributes as `attr:${K}`]?: IonFabButtonAttributes[K] } & { [K in keyof IonFabButton & keyof IonFabButtonAttributes as `prop:${K}`]?: IonFabButton[K] }; "ion-fab-list": Omit & { [K in keyof IonFabList & keyof IonFabListAttributes]?: IonFabList[K] } & { [K in keyof IonFabList & keyof IonFabListAttributes as `attr:${K}`]?: IonFabListAttributes[K] } & { [K in keyof IonFabList & keyof IonFabListAttributes as `prop:${K}`]?: IonFabList[K] }; "ion-footer": Omit & { [K in keyof IonFooter & keyof IonFooterAttributes]?: IonFooter[K] } & { [K in keyof IonFooter & keyof IonFooterAttributes as `attr:${K}`]?: IonFooterAttributes[K] } & { [K in keyof IonFooter & keyof IonFooterAttributes as `prop:${K}`]?: IonFooter[K] }; - "ion-gallery": Omit & { [K in keyof IonGallery & keyof IonGalleryAttributes]?: IonGallery[K] } & { [K in keyof IonGallery & keyof IonGalleryAttributes as `attr:${K}`]?: IonGalleryAttributes[K] } & { [K in keyof IonGallery & keyof IonGalleryAttributes as `prop:${K}`]?: IonGallery[K] }; - "ion-gallery-item": IonGalleryItem; "ion-grid": Omit & { [K in keyof IonGrid & keyof IonGridAttributes]?: IonGrid[K] } & { [K in keyof IonGrid & keyof IonGridAttributes as `attr:${K}`]?: IonGridAttributes[K] } & { [K in keyof IonGrid & keyof IonGridAttributes as `prop:${K}`]?: IonGrid[K] }; "ion-header": Omit & { [K in keyof IonHeader & keyof IonHeaderAttributes]?: IonHeader[K] } & { [K in keyof IonHeader & keyof IonHeaderAttributes as `attr:${K}`]?: IonHeaderAttributes[K] } & { [K in keyof IonHeader & keyof IonHeaderAttributes as `prop:${K}`]?: IonHeader[K] }; "ion-img": Omit & { [K in keyof IonImg & keyof IonImgAttributes]?: IonImg[K] } & { [K in keyof IonImg & keyof IonImgAttributes as `attr:${K}`]?: IonImgAttributes[K] } & { [K in keyof IonImg & keyof IonImgAttributes as `prop:${K}`]?: IonImg[K] }; @@ -11692,13 +10083,10 @@ declare module "@stencil/core" { "ion-content": LocalJSX.IntrinsicElements["ion-content"] & JSXBase.HTMLAttributes; "ion-datetime": LocalJSX.IntrinsicElements["ion-datetime"] & JSXBase.HTMLAttributes; "ion-datetime-button": LocalJSX.IntrinsicElements["ion-datetime-button"] & JSXBase.HTMLAttributes; - "ion-divider": LocalJSX.IntrinsicElements["ion-divider"] & JSXBase.HTMLAttributes; "ion-fab": LocalJSX.IntrinsicElements["ion-fab"] & JSXBase.HTMLAttributes; "ion-fab-button": LocalJSX.IntrinsicElements["ion-fab-button"] & JSXBase.HTMLAttributes; "ion-fab-list": LocalJSX.IntrinsicElements["ion-fab-list"] & JSXBase.HTMLAttributes; "ion-footer": LocalJSX.IntrinsicElements["ion-footer"] & JSXBase.HTMLAttributes; - "ion-gallery": LocalJSX.IntrinsicElements["ion-gallery"] & JSXBase.HTMLAttributes; - "ion-gallery-item": LocalJSX.IntrinsicElements["ion-gallery-item"] & JSXBase.HTMLAttributes; "ion-grid": LocalJSX.IntrinsicElements["ion-grid"] & JSXBase.HTMLAttributes; "ion-header": LocalJSX.IntrinsicElements["ion-header"] & JSXBase.HTMLAttributes; "ion-img": LocalJSX.IntrinsicElements["ion-img"] & JSXBase.HTMLAttributes; diff --git a/core/src/components/content/content.scss b/core/src/components/content/content.scss index 4024560ff41..326b8087f6b 100644 --- a/core/src/components/content/content.scss +++ b/core/src/components/content/content.scss @@ -259,3 +259,56 @@ */ transform: translateZ(0); } + + +// Content: Header/Footer/Tab Bar Scroll Effect Hide — Gap Compensation +// -------------------------------------------------- +// When a bar hides via scrollEffect="hide", it stays in the layout flow +// but is translated out of view. The inner-scroll must shift and expand +// to fill the gap so no empty space is visible to the user. + +// Header gap compensation — only when content is NOT fullscreen. +// When fullscreen=true, inner-scroll already fills the full viewport +// (offset-top = 0), so translateY would over-shift the content. +:host(.content-header-hide-scroll-partner:not(.content-fullscreen)) .inner-scroll { + transition: transform 300ms cubic-bezier(0, 0, 0.2, 1), + height 300ms cubic-bezier(0, 0, 0.2, 1); +} + +:host(.content-header-hide-scroll-partner:not(.content-fullscreen).content-header-hide-scroll-hidden) .inner-scroll { + transform: translateY(calc(-1 * var(--internal-header-hide-slide-y, 0px))); + height: calc(100% + var(--internal-header-hide-slide-y, 0px)); + transition: transform 200ms cubic-bezier(0.4, 0, 1, 1), + height 200ms cubic-bezier(0.4, 0, 1, 1); +} + +// Footer gap compensation — only when content is NOT fullscreen +:host(.content-footer-hide-scroll-partner:not(.content-fullscreen)) .inner-scroll { + transition: height 200ms cubic-bezier(0.16, 1, 0.3, 1); +} + +:host(.content-footer-hide-scroll-partner:not(.content-fullscreen).content-footer-hide-scroll-hidden) .inner-scroll { + height: calc(100% + var(--internal-footer-hide-slide-y, 0px)); + transition: height 350ms cubic-bezier(0.4, 0, 1, 1); +} + +// Tab bar gap compensation — only when content is NOT fullscreen +:host(.content-tab-bar-hide-scroll-partner:not(.content-fullscreen)) .inner-scroll { + transition: height 200ms cubic-bezier(0.16, 1, 0.3, 1); +} + +:host(.content-tab-bar-hide-scroll-partner:not(.content-fullscreen).content-tab-bar-hide-scroll-hidden) .inner-scroll { + height: calc(100% + var(--internal-tab-bar-hide-slide-y, 0px)); + transition: height 350ms cubic-bezier(0.4, 0, 1, 1); +} + +@media (prefers-reduced-motion: reduce) { + :host(.content-header-hide-scroll-partner:not(.content-fullscreen)) .inner-scroll, + :host(.content-header-hide-scroll-partner:not(.content-fullscreen).content-header-hide-scroll-hidden) .inner-scroll, + :host(.content-footer-hide-scroll-partner:not(.content-fullscreen)) .inner-scroll, + :host(.content-footer-hide-scroll-partner:not(.content-fullscreen).content-footer-hide-scroll-hidden) .inner-scroll, + :host(.content-tab-bar-hide-scroll-partner:not(.content-fullscreen)) .inner-scroll, + :host(.content-tab-bar-hide-scroll-partner:not(.content-fullscreen).content-tab-bar-hide-scroll-hidden) .inner-scroll { + transition: none; + } +} diff --git a/core/src/components/footer/footer-interface.ts b/core/src/components/footer/footer-interface.ts new file mode 100644 index 00000000000..54239f578d1 --- /dev/null +++ b/core/src/components/footer/footer-interface.ts @@ -0,0 +1 @@ +export type FooterScrollEffect = 'hide' | 'fade'; diff --git a/core/src/components/footer/footer.scss b/core/src/components/footer/footer.scss index 90aa68f993e..dfdb444ed0d 100644 --- a/core/src/components/footer/footer.scss +++ b/core/src/components/footer/footer.scss @@ -1,4 +1,4 @@ -@import "../../themes/native/native.globals"; +@import "../../themes/ionic.globals"; // Footer // -------------------------------------------------- @@ -17,3 +17,24 @@ ion-footer { ion-footer.footer-toolbar-padding ion-toolbar:last-of-type { padding-bottom: var(--ion-safe-area-bottom, 0); } + +// Footer - Scroll Effect Hide +// -------------------------------------------------- + +// Show transition — snappy spring return +ion-footer.footer-scroll-effect-hide { + transition: transform 200ms cubic-bezier(0.16, 1, 0.3, 1); +} + +// Hidden state — slower exit feels natural moving with scroll direction +ion-footer.footer-scroll-effect-hide.footer-scroll-hidden { + transform: translateY(100%); + transition: transform 350ms cubic-bezier(0.4, 0, 1, 1); +} + +@media (prefers-reduced-motion: reduce) { + ion-footer.footer-scroll-effect-hide, + ion-footer.footer-scroll-effect-hide.footer-scroll-hidden { + transition: none; + } +} \ No newline at end of file diff --git a/core/src/components/footer/footer.tsx b/core/src/components/footer/footer.tsx index 2039bf1c95d..482f4df42fd 100644 --- a/core/src/components/footer/footer.tsx +++ b/core/src/components/footer/footer.tsx @@ -1,31 +1,43 @@ import type { ComponentInterface } from '@stencil/core'; -import { Component, Element, Host, Prop, State, h } from '@stencil/core'; -import { findIonContent, getScrollElement, printIonContentErrorMsg } from '@utils/content'; +import { Component, Element, Host, Prop, State, h, readTask, writeTask } from '@stencil/core'; +import { ION_PAGE_ELEMENT_SELECTOR, findIonContent, getScrollElement, printIonContentErrorMsg } from '@utils/content'; import type { KeyboardController } from '@utils/keyboard/keyboard-controller'; import { createKeyboardController } from '@utils/keyboard/keyboard-controller'; +import { printIonWarning } from '@utils/logging'; -import { config } from '../../global/config'; -import { getIonTheme } from '../../global/ionic-global'; +import { getIonMode } from '../../global/ionic-global'; +import type { FooterScrollEffect } from './footer-interface'; import { handleFooterFade } from './footer.utils'; /** - * @virtualProp {"ios" | "md"} mode - The mode determines the platform behaviors of the component. - * @virtualProp {"ios" | "md" | "ionic"} theme - The theme determines the visual appearance of the component. + * @virtualProp {"ios" | "md"} mode - The mode determines which platform styles to use. */ @Component({ tag: 'ion-footer', styleUrls: { ios: 'footer.ios.scss', md: 'footer.md.scss', - ionic: 'footer.md.scss', }, }) export class Footer implements ComponentInterface { private scrollEl?: HTMLElement; private contentScrollCallback?: () => void; + private contentWheelCallback?: EventListener; private keyboardCtrl: KeyboardController | null = null; private keyboardCtrlPromise: Promise | null = null; + private resizeObserver?: ResizeObserver; + private contentEl?: HTMLElement; + + // scrollEffect="hide" scroll tracking state + private scrollHidden = false; + private lastScrollTop = 0; + private scrollDirectionChangeTop = 0; + private lastWheelTime = 0; + + private readonly VISIBLE_ZONE = 80; + private readonly HIDE_THRESHOLD = 60; + private readonly WHEEL_SCROLL_SUPPRESS_MS = 80; @State() private keyboardVisible = false; @@ -33,13 +45,23 @@ export class Footer implements ComponentInterface { /** * Describes the scroll effect that will be applied to the footer. - * Only applies when the theme is `"ios"`. + * `"hide"` slides the footer out of view when scrolling down and back in + * when scrolling up. Applies to all themes. + * `"fade"` fades the toolbar background on scroll. Only applies in iOS mode. + */ + @Prop() scrollEffect?: FooterScrollEffect; + + /** + * Describes the scroll effect that will be applied to the footer. + * Only applies in iOS mode. + * + * @deprecated Use `scrollEffect` instead. */ @Prop() collapse?: 'fade'; /** * If `true`, the footer will be translucent. - * Only applies when the theme is `"ios"` and the device supports + * Only applies when the mode is `"ios"` and the device supports * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * * Note: In order to scroll content behind the footer, the `fullscreen` @@ -86,6 +108,8 @@ export class Footer implements ComponentInterface { } disconnectedCallback() { + this.destroyCollapsibleFooter(); + if (this.keyboardCtrlPromise) { this.keyboardCtrlPromise.then((ctrl) => ctrl.destroy()); this.keyboardCtrlPromise = null; @@ -97,22 +121,34 @@ export class Footer implements ComponentInterface { } } - private checkCollapsibleFooter = () => { - const theme = getIonTheme(this); - if (theme !== 'ios') { - return; + private checkCollapsibleFooter = async () => { + const mode = getIonMode(this); + const { scrollEffect, collapse } = this; + + if (collapse !== undefined && scrollEffect === undefined) { + printIonWarning( + `The \`collapse\` property on \`ion-footer\` is deprecated. Use \`scrollEffect\` instead.\nExample: ` + ); } - const { collapse } = this; - const hasFade = collapse === 'fade'; + const effectiveEffect = scrollEffect ?? collapse; this.destroyCollapsibleFooter(); - if (hasFade) { - const appRootSelector = config.get('appRootSelector', 'ion-app'); - const pageEl = this.el.closest(`${appRootSelector},ion-page,.ion-page,page-inner`); - const contentEl = pageEl ? findIonContent(pageEl) : null; + const pageEl = this.el.closest(ION_PAGE_ELEMENT_SELECTOR); + const contentEl = pageEl ? findIonContent(pageEl) : null; + + // scrollEffect="hide" is cross-platform — runs before the iOS guard + if (effectiveEffect === 'hide' && contentEl) { + await this.setupScrollEffectHide(contentEl); + return; + } + if (mode !== 'ios') { + return; + } + + if (effectiveEffect === 'fade') { if (!contentEl) { printIonContentErrorMsg(this.el); return; @@ -122,6 +158,121 @@ export class Footer implements ComponentInterface { } }; + private setupScrollEffectHide = async (contentEl: HTMLElement) => { + this.contentEl = contentEl; + const scrollEl = (this.scrollEl = await getScrollElement(contentEl)); + + this.updateHideSlideY(); + + if (typeof ResizeObserver !== 'undefined') { + this.resizeObserver = new ResizeObserver(() => this.updateHideSlideY()); + this.resizeObserver.observe(this.el); + } + + this.contentScrollCallback = () => this.handleScrollEffectHide(); + scrollEl.addEventListener('scroll', this.contentScrollCallback, { passive: true }); + + this.contentWheelCallback = (ev: Event) => this.handleWheelEffectHide(ev as WheelEvent); + scrollEl.addEventListener('wheel', this.contentWheelCallback, { passive: true }); + + contentEl.classList.add('content-footer-hide-scroll-partner'); + }; + + private updateHideSlideY() { + readTask(() => { + const heightPx = this.el.offsetHeight; + writeTask(() => { + this.el.style.setProperty('--internal-footer-hide-slide-y', `${heightPx}px`); + if (this.contentEl) { + this.contentEl.style.setProperty('--internal-footer-hide-slide-y', `${heightPx}px`); + } + }); + }); + } + + private handleWheelEffectHide = (ev: WheelEvent) => { + this.lastWheelTime = Date.now(); + + readTask(() => { + const scrollTop = this.scrollEl!.scrollTop; + + if (scrollTop <= this.VISIBLE_ZONE) { + if (this.scrollHidden) { + writeTask(() => this.setHidden(false)); + } + return; + } + + if (ev.deltaY < 0) { + this.scrollDirectionChangeTop = scrollTop; + if (this.scrollHidden) { + writeTask(() => this.setHidden(false)); + } + } else if (ev.deltaY > 0) { + const delta = scrollTop - this.scrollDirectionChangeTop; + if (delta >= this.HIDE_THRESHOLD && !this.scrollHidden) { + writeTask(() => this.setHidden(true)); + } + } + }); + }; + + private handleScrollEffectHide = () => { + // Suppress scroll events shortly after a wheel event — delta already processed via wheel + if (Date.now() - this.lastWheelTime < this.WHEEL_SCROLL_SUPPRESS_MS) { + return; + } + + readTask(() => { + const scrollTop = this.scrollEl!.scrollTop; + + if (scrollTop <= this.VISIBLE_ZONE) { + if (this.scrollHidden) { + writeTask(() => this.setHidden(false)); + } + this.lastScrollTop = scrollTop; + return; + } + + const isScrollingDown = scrollTop > this.lastScrollTop; + const wasScrollingDown = this.lastScrollTop > this.scrollDirectionChangeTop; + + if (isScrollingDown !== wasScrollingDown) { + this.scrollDirectionChangeTop = this.lastScrollTop; + } + + const delta = Math.abs(scrollTop - this.scrollDirectionChangeTop); + const threshold = isScrollingDown ? this.HIDE_THRESHOLD : 0; + this.lastScrollTop = scrollTop; + + if (delta < threshold) { + return; + } + + const shouldHide = isScrollingDown; + if (shouldHide !== this.scrollHidden) { + writeTask(() => this.setHidden(shouldHide)); + } + }); + }; + + private setHidden(hidden: boolean) { + this.scrollHidden = hidden; + this.el.classList.toggle('footer-scroll-hidden', hidden); + + if (hidden) { + this.el.setAttribute('inert', ''); + this.el.setAttribute('aria-hidden', 'true'); + } else { + this.el.removeAttribute('inert'); + this.el.removeAttribute('aria-hidden'); + } + + if (this.contentEl) { + this.contentEl.classList.toggle('content-footer-hide-scroll-hidden', hidden); + } + } + private setupFadeFooter = async (contentEl: HTMLElement) => { const scrollEl = (this.scrollEl = await getScrollElement(contentEl)); @@ -141,11 +292,40 @@ export class Footer implements ComponentInterface { this.scrollEl.removeEventListener('scroll', this.contentScrollCallback); this.contentScrollCallback = undefined; } + + if (this.scrollEl && this.contentWheelCallback) { + this.scrollEl.removeEventListener('wheel', this.contentWheelCallback); + this.contentWheelCallback = undefined; + } + + if (this.resizeObserver) { + this.resizeObserver.disconnect(); + this.resizeObserver = undefined; + } + + if (this.contentEl) { + this.contentEl.classList.remove('content-footer-hide-scroll-partner', 'content-footer-hide-scroll-hidden'); + this.contentEl.style.removeProperty('--internal-footer-hide-slide-y'); + this.contentEl = undefined; + } + + if (this.scrollHidden) { + this.el.classList.remove('footer-scroll-hidden'); + this.el.removeAttribute('inert'); + this.el.removeAttribute('aria-hidden'); + this.scrollHidden = false; + } + this.el.style.removeProperty('--internal-footer-hide-slide-y'); + this.lastScrollTop = 0; + this.scrollDirectionChangeTop = 0; + this.lastWheelTime = 0; } render() { - const { translucent, collapse } = this; - const theme = getIonTheme(this); + const { translucent, scrollEffect, collapse } = this; + const mode = getIonMode(this); + const effectiveEffect = scrollEffect ?? collapse; + const isHide = effectiveEffect === 'hide'; const tabs = this.el.closest('ion-tabs'); const tabBar = tabs?.querySelector(':scope > ion-tab-bar'); @@ -153,19 +333,20 @@ export class Footer implements ComponentInterface { - {theme === 'ios' && translucent && } + {mode === 'ios' && translucent && } ); diff --git a/core/src/components/footer/test/scroll-effect-hide/index.html b/core/src/components/footer/test/scroll-effect-hide/index.html new file mode 100644 index 00000000000..2bc04dbf1f7 --- /dev/null +++ b/core/src/components/footer/test/scroll-effect-hide/index.html @@ -0,0 +1,93 @@ + + + + + Footer - Scroll Effect Hide + + + + + + + + + + +
+ + + Header + + + +
+

Content

+ +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas blandit, justo vitae rhoncus porttitor, + massa elit molestie nisl, ut tincidunt orci enim ac ante. Vestibulum tincidunt dignissim elit. Morbi + cursus hendrerit turpis, ut egestas tortor pulvinar sit amet. Interdum et malesuada fames ac ante ipsum + primis in faucibus. Phasellus faucibus consequat purus vel mollis. Ut ultricies elit nunc. Quisque + ultrices turpis vel augue auctor accumsan. Donec bibendum at nisi vel finibus. Fusce id imperdiet odio. + Morbi orci ipsum, imperdiet ut iaculis sit amet, suscipit vulputate felis. Nullam arcu leo, volutpat eu + porttitor sed, fringilla et arcu. Pellentesque ac libero sapien. Quisque id dui velit. Mauris et pretium + tortor. +

+

+ Ut ultricies id augue vel aliquam. Etiam ornare finibus nisl, nec egestas urna. Nam pellentesque libero + nec justo tristique lacinia. In sit amet gravida metus, ac tincidunt mauris. Fusce sit amet tempus turpis. + Nulla ligula nunc, vestibulum quis quam in, feugiat aliquet nibh. Quisque in ante non nulla luctus gravida + vel at lacus. Vivamus erat magna, elementum et dignissim nec, posuere eu ante. Praesent elementum, arcu + scelerisque venenatis sodales, turpis nulla aliquam urna, id hendrerit est orci et purus. Duis sem ipsum, + imperdiet eu elit id, tincidunt tempus sapien. Praesent tincidunt, sapien sed rhoncus euismod, lectus + velit ornare nunc, dapibus varius turpis leo ut magna. +

+

+ Nam quis quam id ante mattis pulvinar non sed mauris. Donec tempor sed nulla at semper. Vivamus ac nunc + bibendum, ullamcorper lacus quis, ornare massa. Cras gravida nibh risus, id sollicitudin eros ultricies + non. Integer velit massa, suscipit tincidunt rhoncus ut, lacinia et nisl. Maecenas volutpat ipsum blandit + sollicitudin lobortis. Suspendisse potenti. Cras non mi non arcu varius dapibus. Suspendisse maximus eget + justo a lobortis. Donec nulla ipsum, efficitur eget velit eget, varius rutrum quam. Nulla metus risus, + accumsan a tellus ac, faucibus blandit quam. Donec luctus, nisl ac ultricies ornare, nunc elit finibus + magna, id elementum ante urna congue ex. Cras condimentum nisi sollicitudin tortor vestibulum luctus. + Curabitur non ipsum et ex vestibulum congue. +

+

+ Maecenas rhoncus elit ut consectetur faucibus. Etiam sed sem sed mauris condimentum viverra sit amet at + nibh. Mauris bibendum at purus a cursus. Suspendisse potenti. Donec vel lacus ac odio euismod lacinia id + in urna. Donec commodo ipsum augue, at bibendum ex convallis suscipit. Nulla ac rhoncus odio. Aenean + elementum est nec arcu ultricies dignissim. +

+

+ Sed tincidunt bibendum massa, egestas bibendum est imperdiet vitae. Fusce dignissim consectetur ante a + fermentum. Morbi suscipit turpis sapien. Suspendisse eleifend sapien eget nunc mattis mattis. Phasellus + rhoncus sodales libero a imperdiet. Nam in vulputate lectus. Proin accumsan enim non nibh sagittis + ultricies. Nullam vitae ultricies nunc. Nullam ultrices dolor nec vehicula posuere. +

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas blandit, justo vitae rhoncus porttitor, + massa elit molestie nisl, ut tincidunt orci enim ac ante. Vestibulum tincidunt dignissim elit. Morbi + cursus hendrerit turpis, ut egestas tortor pulvinar sit amet. Interdum et malesuada fames ac ante ipsum + primis in faucibus. Phasellus faucibus consequat purus vel mollis. Ut ultricies elit nunc. Quisque + ultrices turpis vel augue auctor accumsan. +

+

+ Ut ultricies id augue vel aliquam. Etiam ornare finibus nisl, nec egestas urna. Nam pellentesque libero + nec justo tristique lacinia. In sit amet gravida metus, ac tincidunt mauris. Fusce sit amet tempus turpis. + Nulla ligula nunc, vestibulum quis quam in, feugiat aliquet nibh. Quisque in ante non nulla luctus gravida + vel at lacus. +

+
+
+ + + Footer + + +
+
+ + diff --git a/core/src/components/header/header-interface.ts b/core/src/components/header/header-interface.ts new file mode 100644 index 00000000000..44b883f2b09 --- /dev/null +++ b/core/src/components/header/header-interface.ts @@ -0,0 +1 @@ +export type HeaderScrollEffect = 'hide' | 'condense' | 'fade'; diff --git a/core/src/components/header/header.common.scss b/core/src/components/header/header.common.scss index e3364237921..c7023328346 100644 --- a/core/src/components/header/header.common.scss +++ b/core/src/components/header/header.common.scss @@ -13,3 +13,27 @@ ion-header { ion-header ion-toolbar:first-of-type { padding-top: var(--ion-safe-area-top, 0); } + +// Header - Scroll Effect Hide +// -------------------------------------------------- + +// Show transition (returning to visible state) +ion-header.header-scroll-effect-hide { + transition: transform 300ms cubic-bezier(0, 0, 0.2, 1), + opacity 300ms cubic-bezier(0, 0, 0.2, 1); +} + +// Hidden state — hide is faster than show +ion-header.header-scroll-effect-hide.header-scroll-hidden { + transform: translateY(-100%); + opacity: 0; + transition: transform 200ms cubic-bezier(0.4, 0, 1, 1), + opacity 300ms cubic-bezier(0.4, 0, 1, 1); +} + +@media (prefers-reduced-motion: reduce) { + ion-header.header-scroll-effect-hide, + ion-header.header-scroll-effect-hide.header-scroll-hidden { + transition: none; + } +} diff --git a/core/src/components/header/header.tsx b/core/src/components/header/header.tsx index e922a388605..1bbeb334d18 100644 --- a/core/src/components/header/header.tsx +++ b/core/src/components/header/header.tsx @@ -1,13 +1,14 @@ import type { ComponentInterface } from '@stencil/core'; -import { Component, Element, Host, Prop, h, writeTask } from '@stencil/core'; -import { findIonContent, getScrollElement, printIonContentErrorMsg } from '@utils/content'; +import { Component, Element, Host, Prop, h, readTask, writeTask } from '@stencil/core'; +import { ION_PAGE_ELEMENT_SELECTOR, findIonContent, getScrollElement, printIonContentErrorMsg } from '@utils/content'; import type { Attributes } from '@utils/helpers'; import { inheritAriaAttributes } from '@utils/helpers'; +import { printIonWarning } from '@utils/logging'; import { hostContext } from '@utils/theme'; -import { config } from '../../global/config'; -import { getIonTheme } from '../../global/ionic-global'; +import { getIonMode } from '../../global/ionic-global'; +import type { HeaderScrollEffect } from './header-interface'; import { cloneElement, createHeaderIndex, @@ -20,43 +21,60 @@ import { } from './header.utils'; /** - * @virtualProp {"ios" | "md"} mode - The mode determines the platform behaviors of the component. - * @virtualProp {"ios" | "md" | "ionic"} theme - The theme determines the visual appearance of the component. + * @virtualProp {"ios" | "md"} mode - The mode determines which platform styles to use. */ @Component({ tag: 'ion-header', styleUrls: { ios: 'header.ios.scss', md: 'header.md.scss', - ionic: 'header.ionic.scss', }, }) export class Header implements ComponentInterface { private scrollEl?: HTMLElement; private contentScrollCallback?: () => void; + private contentWheelCallback?: EventListener; private intersectionObserver?: IntersectionObserver; private collapsibleMainHeader?: HTMLElement; private inheritedAttributes: Attributes = {}; + private resizeObserver?: ResizeObserver; + private contentEl?: HTMLElement; + + // scrollEffect="hide" scroll tracking state + private scrollHidden = false; + private lastScrollTop = 0; + private scrollDirectionChangeTop = 0; + private lastWheelTime = 0; + + private readonly VISIBLE_ZONE = 80; + private readonly HIDE_THRESHOLD = 60; + private readonly WHEEL_SCROLL_SUPPRESS_MS = 80; @Element() el!: HTMLElement; /** * Describes the scroll effect that will be applied to the header. - * Only applies when the theme is `"ios"`. - * - * Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) + * `"hide"` slides the header out of view when scrolling down and back in + * when scrolling up. Applies to all themes. + * `"condense"` collapses the large title into the main toolbar on scroll. + * Only applies in iOS mode. + * `"fade"` fades the toolbar background on scroll. Only applies in iOS mode. */ - @Prop() collapse?: 'condense' | 'fade'; + @Prop() scrollEffect?: HeaderScrollEffect; /** - * If `true`, the header will have a line at the bottom. - * TODO(ROU-10855): add support for this prop on ios/md themes + * Describes the scroll effect that will be applied to the header. + * Only applies in iOS mode. + * + * Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) + * + * @deprecated Use `scrollEffect` instead. */ - @Prop() divider = false; + @Prop() collapse?: 'condense' | 'fade'; /** * If `true`, the header will be translucent. - * Only applies when the theme is `"ios"` or `"ionic"` and the device supports + * Only applies when the mode is `"ios"` and the device supports * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * * Note: In order to scroll content behind the header, the `fullscreen` @@ -81,24 +99,32 @@ export class Header implements ComponentInterface { } private async checkCollapsibleHeader() { - const theme = getIonTheme(this); + const mode = getIonMode(this); + const { scrollEffect, collapse } = this; - if (theme !== 'ios') { - return; + if (collapse !== undefined && scrollEffect === undefined) { + printIonWarning( + `The \`collapse\` property on \`ion-header\` is deprecated. Use \`scrollEffect\` instead.\nExample: ` + ); } - const { collapse } = this; - const hasCondense = collapse === 'condense'; - const hasFade = collapse === 'fade'; + const effectiveEffect = scrollEffect ?? collapse; this.destroyCollapsibleHeader(); - const appRootSelector = config.get('appRootSelector', 'ion-app'); + const pageEl = this.el.closest(ION_PAGE_ELEMENT_SELECTOR); + const contentEl = pageEl ? findIonContent(pageEl) : null; - if (hasCondense) { - const pageEl = this.el.closest(`${appRootSelector},ion-page,.ion-page,page-inner`); - const contentEl = pageEl ? findIonContent(pageEl) : null; + // scrollEffect="hide" is cross-platform — runs before the iOS guard + if (effectiveEffect === 'hide' && contentEl) { + await this.setupScrollEffectHide(contentEl); + } + if (mode !== 'ios') { + return; + } + + if (effectiveEffect === 'condense') { // Cloned elements are always needed in iOS transition writeTask(() => { const title = cloneElement('ion-title') as HTMLIonTitleElement; @@ -107,21 +133,135 @@ export class Header implements ComponentInterface { }); await this.setupCondenseHeader(contentEl, pageEl); - } else if (hasFade) { - const pageEl = this.el.closest(`${appRootSelector},ion-page,.ion-page,page-inner`); - const contentEl = pageEl ? findIonContent(pageEl) : null; - + } else if (effectiveEffect === 'fade') { if (!contentEl) { printIonContentErrorMsg(this.el); return; } - const condenseHeader = contentEl.querySelector('ion-header[collapse="condense"]') as HTMLElement | null; + const condenseHeader = contentEl.querySelector( + 'ion-header[collapse="condense"],ion-header[scroll-effect="condense"]' + ) as HTMLElement | null; await this.setupFadeHeader(contentEl, condenseHeader); } } + private setupScrollEffectHide = async (contentEl: HTMLElement) => { + this.contentEl = contentEl; + const scrollEl = (this.scrollEl = await getScrollElement(contentEl)); + + this.updateHideSlideY(); + + if (typeof ResizeObserver !== 'undefined') { + this.resizeObserver = new ResizeObserver(() => this.updateHideSlideY()); + this.resizeObserver.observe(this.el); + } + + this.contentScrollCallback = () => this.handleScrollEffectHide(); + scrollEl.addEventListener('scroll', this.contentScrollCallback, { passive: true }); + + this.contentWheelCallback = (ev: Event) => this.handleWheelEffectHide(ev as WheelEvent); + scrollEl.addEventListener('wheel', this.contentWheelCallback, { passive: true }); + + contentEl.classList.add('content-header-hide-scroll-partner'); + }; + + private updateHideSlideY() { + readTask(() => { + const heightPx = this.el.offsetHeight; + writeTask(() => { + this.el.style.setProperty('--internal-header-hide-slide-y', `${heightPx}px`); + if (this.contentEl) { + this.contentEl.style.setProperty('--internal-header-hide-slide-y', `${heightPx}px`); + } + }); + }); + } + + private handleWheelEffectHide = (ev: WheelEvent) => { + this.lastWheelTime = Date.now(); + + readTask(() => { + const scrollTop = this.scrollEl!.scrollTop; + + if (scrollTop <= this.VISIBLE_ZONE) { + if (this.scrollHidden) { + writeTask(() => this.setHidden(false)); + } + return; + } + + if (ev.deltaY < 0) { + this.scrollDirectionChangeTop = scrollTop; + if (this.scrollHidden) { + writeTask(() => this.setHidden(false)); + } + } else if (ev.deltaY > 0) { + const delta = scrollTop - this.scrollDirectionChangeTop; + if (delta >= this.HIDE_THRESHOLD && !this.scrollHidden) { + writeTask(() => this.setHidden(true)); + } + } + }); + }; + + private handleScrollEffectHide = () => { + // Suppress scroll events shortly after a wheel event — delta already processed via wheel + if (Date.now() - this.lastWheelTime < this.WHEEL_SCROLL_SUPPRESS_MS) { + return; + } + + readTask(() => { + const scrollTop = this.scrollEl!.scrollTop; + + if (scrollTop <= this.VISIBLE_ZONE) { + if (this.scrollHidden) { + writeTask(() => this.setHidden(false)); + } + this.lastScrollTop = scrollTop; + return; + } + + const isScrollingDown = scrollTop > this.lastScrollTop; + const wasScrollingDown = this.lastScrollTop > this.scrollDirectionChangeTop; + + if (isScrollingDown !== wasScrollingDown) { + this.scrollDirectionChangeTop = this.lastScrollTop; + } + + const delta = Math.abs(scrollTop - this.scrollDirectionChangeTop); + const threshold = isScrollingDown ? this.HIDE_THRESHOLD : 0; + this.lastScrollTop = scrollTop; + + if (delta < threshold) { + return; + } + + const shouldHide = isScrollingDown; + if (shouldHide !== this.scrollHidden) { + writeTask(() => this.setHidden(shouldHide)); + } + }); + }; + + private setHidden(hidden: boolean) { + this.scrollHidden = hidden; + this.el.classList.toggle('header-scroll-hidden', hidden); + + if (hidden) { + this.el.setAttribute('inert', ''); + this.el.setAttribute('aria-hidden', 'true'); + } else { + this.el.removeAttribute('inert'); + this.el.removeAttribute('aria-hidden'); + } + + if (this.contentEl) { + this.contentEl.classList.toggle('content-header-hide-scroll-hidden', hidden); + } + } + private setupFadeHeader = async (contentEl: HTMLElement, condenseHeader: HTMLElement | null) => { const scrollEl = (this.scrollEl = await getScrollElement(contentEl)); @@ -147,10 +287,37 @@ export class Header implements ComponentInterface { this.contentScrollCallback = undefined; } + if (this.scrollEl && this.contentWheelCallback) { + this.scrollEl.removeEventListener('wheel', this.contentWheelCallback); + this.contentWheelCallback = undefined; + } + if (this.collapsibleMainHeader) { this.collapsibleMainHeader.classList.remove('header-collapse-main'); this.collapsibleMainHeader = undefined; } + + if (this.resizeObserver) { + this.resizeObserver.disconnect(); + this.resizeObserver = undefined; + } + + if (this.contentEl) { + this.contentEl.classList.remove('content-header-hide-scroll-partner', 'content-header-hide-scroll-hidden'); + this.contentEl.style.removeProperty('--internal-header-hide-slide-y'); + this.contentEl = undefined; + } + + if (this.scrollHidden) { + this.el.classList.remove('header-scroll-hidden'); + this.el.removeAttribute('inert'); + this.el.removeAttribute('aria-hidden'); + this.scrollHidden = false; + } + this.el.style.removeProperty('--internal-header-hide-slide-y'); + this.lastScrollTop = 0; + this.scrollDirectionChangeTop = 0; + this.lastWheelTime = 0; } private async setupCondenseHeader(contentEl: HTMLElement | null, pageEl: Element | null) { @@ -165,9 +332,10 @@ export class Header implements ComponentInterface { this.scrollEl = await getScrollElement(contentEl); const headers = pageEl.querySelectorAll('ion-header'); - this.collapsibleMainHeader = Array.from(headers).find( - (header: HTMLIonHeaderElement) => header.collapse !== 'condense' - ) as HTMLElement | undefined; + this.collapsibleMainHeader = Array.from(headers).find((header: HTMLIonHeaderElement) => { + const scrollEffect = (header as HTMLIonHeaderElement & { scrollEffect?: string }).scrollEffect; + return header.collapse !== 'condense' && scrollEffect !== 'condense'; + }) as HTMLElement | undefined; if (!this.collapsibleMainHeader) { return; @@ -217,31 +385,34 @@ export class Header implements ComponentInterface { } render() { - const { translucent, inheritedAttributes, divider } = this; - const theme = getIonTheme(this); - const collapse = this.collapse || 'none'; + const { translucent, inheritedAttributes } = this; + const mode = getIonMode(this); + const effectiveEffect = this.scrollEffect ?? this.collapse; + const isHide = effectiveEffect === 'hide'; + // Use 'none' as fallback for collapse-based class (only for non-hide effects) + const collapse = isHide ? 'none' : effectiveEffect || 'none'; const isCondensed = collapse === 'condense'; // banner role must be at top level, so remove role if inside a menu - const roleType = getRoleType(hostContext('ion-menu', this.el), isCondensed, theme); + const roleType = getRoleType(hostContext('ion-menu', this.el), isCondensed, mode); return ( - {theme !== 'md' && translucent &&
} + {mode === 'ios' && translucent &&
}
); diff --git a/core/src/components/header/test/scroll-effect-hide/index.html b/core/src/components/header/test/scroll-effect-hide/index.html new file mode 100644 index 00000000000..483c71f9587 --- /dev/null +++ b/core/src/components/header/test/scroll-effect-hide/index.html @@ -0,0 +1,93 @@ + + + + + Header - Scroll Effect Hide + + + + + + + + + + +
+ + + Header + + + +
+

Content

+ +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas blandit, justo vitae rhoncus porttitor, + massa elit molestie nisl, ut tincidunt orci enim ac ante. Vestibulum tincidunt dignissim elit. Morbi + cursus hendrerit turpis, ut egestas tortor pulvinar sit amet. Interdum et malesuada fames ac ante ipsum + primis in faucibus. Phasellus faucibus consequat purus vel mollis. Ut ultricies elit nunc. Quisque + ultrices turpis vel augue auctor accumsan. Donec bibendum at nisi vel finibus. Fusce id imperdiet odio. + Morbi orci ipsum, imperdiet ut iaculis sit amet, suscipit vulputate felis. Nullam arcu leo, volutpat eu + porttitor sed, fringilla et arcu. Pellentesque ac libero sapien. Quisque id dui velit. Mauris et pretium + tortor. +

+

+ Ut ultricies id augue vel aliquam. Etiam ornare finibus nisl, nec egestas urna. Nam pellentesque libero + nec justo tristique lacinia. In sit amet gravida metus, ac tincidunt mauris. Fusce sit amet tempus turpis. + Nulla ligula nunc, vestibulum quis quam in, feugiat aliquet nibh. Quisque in ante non nulla luctus gravida + vel at lacus. Vivamus erat magna, elementum et dignissim nec, posuere eu ante. Praesent elementum, arcu + scelerisque venenatis sodales, turpis nulla aliquam urna, id hendrerit est orci et purus. Duis sem ipsum, + imperdiet eu elit id, tincidunt tempus sapien. Praesent tincidunt, sapien sed rhoncus euismod, lectus + velit ornare nunc, dapibus varius turpis leo ut magna. +

+

+ Nam quis quam id ante mattis pulvinar non sed mauris. Donec tempor sed nulla at semper. Vivamus ac nunc + bibendum, ullamcorper lacus quis, ornare massa. Cras gravida nibh risus, id sollicitudin eros ultricies + non. Integer velit massa, suscipit tincidunt rhoncus ut, lacinia et nisl. Maecenas volutpat ipsum blandit + sollicitudin lobortis. Suspendisse potenti. Cras non mi non arcu varius dapibus. Suspendisse maximus eget + justo a lobortis. Donec nulla ipsum, efficitur eget velit eget, varius rutrum quam. Nulla metus risus, + accumsan a tellus ac, faucibus blandit quam. Donec luctus, nisl ac ultricies ornare, nunc elit finibus + magna, id elementum ante urna congue ex. Cras condimentum nisi sollicitudin tortor vestibulum luctus. + Curabitur non ipsum et ex vestibulum congue. +

+

+ Maecenas rhoncus elit ut consectetur faucibus. Etiam sed sem sed mauris condimentum viverra sit amet at + nibh. Mauris bibendum at purus a cursus. Suspendisse potenti. Donec vel lacus ac odio euismod lacinia id + in urna. Donec commodo ipsum augue, at bibendum ex convallis suscipit. Nulla ac rhoncus odio. Aenean + elementum est nec arcu ultricies dignissim. +

+

+ Sed tincidunt bibendum massa, egestas bibendum est imperdiet vitae. Fusce dignissim consectetur ante a + fermentum. Morbi suscipit turpis sapien. Suspendisse eleifend sapien eget nunc mattis mattis. Phasellus + rhoncus sodales libero a imperdiet. Nam in vulputate lectus. Proin accumsan enim non nibh sagittis + ultricies. Nullam vitae ultricies nunc. Nullam ultrices dolor nec vehicula posuere. +

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas blandit, justo vitae rhoncus porttitor, + massa elit molestie nisl, ut tincidunt orci enim ac ante. Vestibulum tincidunt dignissim elit. Morbi + cursus hendrerit turpis, ut egestas tortor pulvinar sit amet. Interdum et malesuada fames ac ante ipsum + primis in faucibus. Phasellus faucibus consequat purus vel mollis. Ut ultricies elit nunc. Quisque + ultrices turpis vel augue auctor accumsan. +

+

+ Ut ultricies id augue vel aliquam. Etiam ornare finibus nisl, nec egestas urna. Nam pellentesque libero + nec justo tristique lacinia. In sit amet gravida metus, ac tincidunt mauris. Fusce sit amet tempus turpis. + Nulla ligula nunc, vestibulum quis quam in, feugiat aliquet nibh. Quisque in ante non nulla luctus gravida + vel at lacus. +

+
+
+ + + Footer + + +
+
+ + diff --git a/core/src/components/tab-bar/tab-bar-interface.ts b/core/src/components/tab-bar/tab-bar-interface.ts index ecb28326ef5..ba3a623350a 100644 --- a/core/src/components/tab-bar/tab-bar-interface.ts +++ b/core/src/components/tab-bar/tab-bar-interface.ts @@ -1,5 +1,7 @@ export type TabButtonLayout = 'icon-top' | 'icon-start' | 'icon-end' | 'icon-bottom' | 'icon-hide' | 'label-hide'; +export type TabBarScrollEffect = 'hide'; + export interface TabBarChangedEventDetail { tab?: string; } diff --git a/core/src/components/tab-bar/tab-bar.common.scss b/core/src/components/tab-bar/tab-bar.common.scss index 79bec564b43..e2756a8e96b 100644 --- a/core/src/components/tab-bar/tab-bar.common.scss +++ b/core/src/components/tab-bar/tab-bar.common.scss @@ -1,3 +1,5 @@ +@import "../../themes/ionic.globals"; + :host { /** * @prop --background: Background of the tab bar @@ -9,6 +11,14 @@ align-items: center; justify-content: center; + width: auto; + + /* stylelint-disable */ + padding-right: var(--ion-safe-area-right); + padding-bottom: var(--ion-safe-area-bottom, 0); + padding-left: var(--ion-safe-area-left); + /* stylelint-enable */ + border-top: var(--border); background: var(--background); @@ -16,15 +26,36 @@ text-align: center; + contain: strict; user-select: none; + z-index: $z-index-toolbar; /* stylelint-disable-next-line declaration-no-important */ box-sizing: content-box !important; } +:host(.ion-color) ::slotted(ion-tab-button) { + --background-focused: #{current-color(shade)}; + --color-selected: #{current-color(contrast)}; +} + +:host(.ion-color) ::slotted(.tab-selected) { + color: #{current-color(contrast)};; +} + +:host(.ion-color), +:host(.ion-color) ::slotted(ion-tab-button) { + color: #{current-color(contrast, .7)}; +} + +:host(.ion-color), +:host(.ion-color) ::slotted(ion-tab-button) { + background: #{current-color(base)}; +} + :host(.ion-color) ::slotted(ion-tab-button.ion-focused), :host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused) { - background: var(--background-focused); + background: var(--background-focused) } :host(.tab-bar-translucent) ::slotted(ion-tab-button) { @@ -32,6 +63,9 @@ } :host([slot="top"]) { + padding-top: var(--ion-safe-area-top, 0); + padding-bottom: 0; + border-top: 0; border-bottom: var(--border); } @@ -41,24 +75,23 @@ display: none !important; } -// Tab Bar Expand +// Tab Bar - Scroll Effect Hide // -------------------------------------------------- -/* Full */ -:host(.tab-bar-full) { - width: auto; - - contain: strict; - - /* stylelint-disable */ - padding-bottom: var(--ion-safe-area-bottom, 0); +// Show transition — snappy spring return +:host(.tab-bar-scroll-effect-hide) { + transition: transform 200ms cubic-bezier(0.16, 1, 0.3, 1); +} - padding-right: var(--ion-safe-area-right); - padding-left: var(--ion-safe-area-left); - /* stylelint-enable */ +// Hidden state — slower exit feels natural moving with scroll direction +:host(.tab-bar-scroll-effect-hide.tab-bar-scroll-hidden) { + transform: translateY(100%); + transition: transform 350ms cubic-bezier(0.4, 0, 1, 1); } -:host([slot="top"].tab-bar-full) { - padding-top: var(--ion-safe-area-top, 0); - padding-bottom: 0; +@media (prefers-reduced-motion: reduce) { + :host(.tab-bar-scroll-effect-hide), + :host(.tab-bar-scroll-effect-hide.tab-bar-scroll-hidden) { + transition: none; + } } diff --git a/core/src/components/tab-bar/tab-bar.tsx b/core/src/components/tab-bar/tab-bar.tsx index 8fc1e5ecdd7..e8f7bfd1ef0 100644 --- a/core/src/components/tab-bar/tab-bar.tsx +++ b/core/src/components/tab-bar/tab-bar.tsx @@ -1,25 +1,23 @@ import type { ComponentInterface, EventEmitter } from '@stencil/core'; import { Component, Element, Event, Host, Prop, State, Watch, h, readTask, writeTask } from '@stencil/core'; -import { findIonContent, getScrollElement } from '@utils/content'; +import { ION_PAGE_ELEMENT_SELECTOR, findIonContent, getScrollElement } from '@utils/content'; import type { KeyboardController } from '@utils/keyboard/keyboard-controller'; import { createKeyboardController } from '@utils/keyboard/keyboard-controller'; import { createColorClasses } from '@utils/theme'; -import { getIonTheme } from '../../global/ionic-global'; +import { getIonMode } from '../../global/ionic-global'; import type { Color } from '../../interface'; -import type { TabBarChangedEventDetail } from './tab-bar-interface'; +import type { TabBarChangedEventDetail, TabBarScrollEffect } from './tab-bar-interface'; /** - * @virtualProp {"ios" | "md"} mode - The mode determines the platform behaviors of the component. - * @virtualProp {"ios" | "md" | "ionic"} theme - The theme determines the visual appearance of the component. + * @virtualProp {"ios" | "md"} mode - The mode determines which platform styles to use. */ @Component({ tag: 'ion-tab-bar', styleUrls: { ios: 'tab-bar.ios.scss', md: 'tab-bar.md.scss', - ionic: 'tab-bar.ionic.scss', }, shadow: true, }) @@ -29,13 +27,22 @@ export class TabBar implements ComponentInterface { private didLoad = false; private scrollEl?: HTMLElement; private contentScrollCallback?: () => void; + private contentWheelCallback?: EventListener; + private resizeObserver?: ResizeObserver; + private contentEl?: HTMLElement; + + // scrollEffect="hide" scroll tracking state private lastScrollTop = 0; private scrollDirectionChangeTop = 0; + private lastWheelTime = 0; + + private readonly VISIBLE_ZONE = 80; + private readonly HIDE_THRESHOLD = 60; + private readonly WHEEL_SCROLL_SUPPRESS_MS = 80; @Element() el!: HTMLElement; @State() keyboardVisible = false; - @State() scrollHidden = false; /** @@ -65,39 +72,23 @@ export class TabBar implements ComponentInterface { } /** - * If `true`, the tab bar will be hidden when the user scrolls down - * and shown when the user scrolls up. - * Only applies when the theme is `"ionic"` and `expand` is `"compact"`. + * Describes the scroll effect that will be applied to the tab bar. + * `"hide"` slides the tab bar out of view when scrolling down and back in + * when scrolling up. Applies to all themes. */ - @Prop() hideOnScroll = false; + @Prop() scrollEffect?: TabBarScrollEffect; + @Watch('scrollEffect') + scrollEffectChanged() { + this.checkScrollEffect(); + } /** * If `true`, the tab bar will be translucent. - * Only applies when the theme is `"ios"` and the device supports + * Only applies when the mode is `"ios"` and the device supports * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). */ @Prop() translucent = false; - /** - * Set to `"compact"` to display a width based on the items - * inside the tab bar. This value will only work for the - * `ionic` theme. - * - * Set to `"full"` to display a full width tab bar. - * - * Defaults to `"full"`. - */ - @Prop() expand: 'compact' | 'full' = 'full'; - - /** - * Set to `"soft"` for a tab bar with slightly rounded corners, - * `"round"` for a tab bar with fully rounded corners, or - * `"rectangular"` for a tab bar without rounded corners. - * - * Defaults to `"round"` for the `"ionic"` theme, undefined for all other themes. - */ - @Prop() shape?: 'soft' | 'round' | 'rectangular'; - /** @internal */ @Event() ionTabBarChanged!: EventEmitter; @@ -111,19 +102,22 @@ export class TabBar implements ComponentInterface { componentDidLoad() { this.ionTabBarLoaded.emit(); - // Set the flag to indicate the component has loaded - // This allows the watcher to emit changes from this point forward this.didLoad = true; - // Emit the initial selected tab after the component is fully loaded - // This ensures all child components (ion-tab-button) are ready if (this.selectedTab !== undefined) { this.ionTabBarChanged.emit({ tab: this.selectedTab, }); } - this.setupHideOnScroll(); + this.checkScrollEffect(); + } + + private checkScrollEffect() { + this.destroyScrollEffect(); + if (this.scrollEffect === 'hide') { + this.setupScrollEffect(); + } } async connectedCallback() { @@ -157,6 +151,8 @@ export class TabBar implements ComponentInterface { } disconnectedCallback() { + this.destroyScrollEffect(); + if (this.keyboardCtrlPromise) { this.keyboardCtrlPromise.then((ctrl) => ctrl.destroy()); this.keyboardCtrlPromise = null; @@ -166,116 +162,186 @@ export class TabBar implements ComponentInterface { this.keyboardCtrl.destroy(); this.keyboardCtrl = null; } - - this.destroyHideOnScroll(); } - private setupHideOnScroll() { - const theme = getIonTheme(this); - if (theme !== 'ionic' || !this.hideOnScroll || this.expand !== 'compact') { + private setupScrollEffect = async () => { + // If parent ion-footer also has scrollEffect="hide", defer to the footer's animation + const footerEl = this.el.closest('ion-footer') as (HTMLIonFooterElement & { scrollEffect?: string }) | null; + if (footerEl?.scrollEffect === 'hide') { return; } - const footerEl = this.el.closest('ion-footer'); - const pageEl = footerEl?.closest('ion-page, .ion-page') ?? this.el.closest('ion-page, .ion-page'); + const pageEl = this.el.closest(ION_PAGE_ELEMENT_SELECTOR); const contentEl = pageEl ? findIonContent(pageEl) : null; if (!contentEl) { return; } - this.initScrollListener(contentEl); + this.contentEl = contentEl; + const scrollEl = (this.scrollEl = await getScrollElement(contentEl)); + + this.updateHideSlideY(); + + if (typeof ResizeObserver !== 'undefined') { + this.resizeObserver = new ResizeObserver(() => this.updateHideSlideY()); + this.resizeObserver.observe(this.el); + } + + this.contentScrollCallback = () => this.handleScrollEffectHide(); + scrollEl.addEventListener('scroll', this.contentScrollCallback, { passive: true }); + + this.contentWheelCallback = (ev: Event) => this.handleWheelEffectHide(ev as WheelEvent); + scrollEl.addEventListener('wheel', this.contentWheelCallback, { passive: true }); + + contentEl.classList.add('content-tab-bar-hide-scroll-partner'); + }; + + private updateHideSlideY() { + readTask(() => { + const heightPx = this.el.offsetHeight; + writeTask(() => { + this.el.style.setProperty('--internal-tab-bar-hide-slide-y', `${heightPx}px`); + if (this.contentEl) { + this.contentEl.style.setProperty('--internal-tab-bar-hide-slide-y', `${heightPx}px`); + } + }); + }); } - private async initScrollListener(contentEl: HTMLElement) { - const scrollEl = (this.scrollEl = await getScrollElement(contentEl)); + private handleWheelEffectHide = (ev: WheelEvent) => { + this.lastWheelTime = Date.now(); - this.contentScrollCallback = () => { - readTask(() => { - const scrollTop = scrollEl.scrollTop; - const shouldHide = this.checkScrollStatus(scrollTop); + readTask(() => { + const scrollTop = this.scrollEl!.scrollTop; - if (shouldHide !== this.scrollHidden) { + if (scrollTop <= this.VISIBLE_ZONE) { + if (this.scrollHidden) { writeTask(() => { - this.scrollHidden = shouldHide; + this.scrollHidden = false; + this.updateContentHiddenClass(false); }); } + return; + } - this.lastScrollTop = scrollTop; - }); - }; - - scrollEl.addEventListener('scroll', this.contentScrollCallback, { passive: true }); - } + if (ev.deltaY < 0) { + this.scrollDirectionChangeTop = scrollTop; + if (this.scrollHidden) { + writeTask(() => { + this.scrollHidden = false; + this.updateContentHiddenClass(false); + }); + } + } else if (ev.deltaY > 0) { + const delta = scrollTop - this.scrollDirectionChangeTop; + if (delta >= this.HIDE_THRESHOLD && !this.scrollHidden) { + writeTask(() => { + this.scrollHidden = true; + this.updateContentHiddenClass(true); + }); + } + } + }); + }; - private destroyHideOnScroll() { - if (this.scrollEl && this.contentScrollCallback) { - this.scrollEl.removeEventListener('scroll', this.contentScrollCallback); - this.contentScrollCallback = undefined; + private handleScrollEffectHide = () => { + if (Date.now() - this.lastWheelTime < this.WHEEL_SCROLL_SUPPRESS_MS) { + return; } - } - private checkScrollStatus(scrollTop: number): boolean { - // Always visible within the first 80px of scroll - const visibleZone = 80; - // Hides after 60px of continuous downward scrolling only, when scrolling up threashold should be 0px - const scrollThresholdHide = 60; + readTask(() => { + const scrollTop = this.scrollEl!.scrollTop; - if (scrollTop <= visibleZone) { - return false; - } + if (scrollTop <= this.VISIBLE_ZONE) { + if (this.scrollHidden) { + writeTask(() => { + this.scrollHidden = false; + this.updateContentHiddenClass(false); + }); + } + this.lastScrollTop = scrollTop; + return; + } - const isScrollingDown = scrollTop > this.lastScrollTop; - const wasScrollingDown = this.lastScrollTop > this.scrollDirectionChangeTop; + const isScrollingDown = scrollTop > this.lastScrollTop; + const wasScrollingDown = this.lastScrollTop > this.scrollDirectionChangeTop; - if (isScrollingDown !== wasScrollingDown) { - this.scrollDirectionChangeTop = this.lastScrollTop; - } + if (isScrollingDown !== wasScrollingDown) { + this.scrollDirectionChangeTop = this.lastScrollTop; + } - const delta = Math.abs(scrollTop - this.scrollDirectionChangeTop); - const threshold = isScrollingDown ? scrollThresholdHide : 0; + const delta = Math.abs(scrollTop - this.scrollDirectionChangeTop); + const threshold = isScrollingDown ? this.HIDE_THRESHOLD : 0; + this.lastScrollTop = scrollTop; - if (delta < threshold) { - return this.scrollHidden; - } + if (delta < threshold) { + return; + } + + const shouldHide = isScrollingDown; + if (shouldHide !== this.scrollHidden) { + writeTask(() => { + this.scrollHidden = shouldHide; + this.updateContentHiddenClass(shouldHide); + }); + } + }); + }; - return isScrollingDown; + private updateContentHiddenClass(hidden: boolean) { + if (this.contentEl) { + this.contentEl.classList.toggle('content-tab-bar-hide-scroll-hidden', hidden); + } } - private getShape(): string | undefined { - const theme = getIonTheme(this); - const { shape } = this; + private destroyScrollEffect() { + if (this.scrollEl && this.contentScrollCallback) { + this.scrollEl.removeEventListener('scroll', this.contentScrollCallback); + this.contentScrollCallback = undefined; + } + + if (this.scrollEl && this.contentWheelCallback) { + this.scrollEl.removeEventListener('wheel', this.contentWheelCallback); + this.contentWheelCallback = undefined; + } - // TODO(ROU-11234): Remove theme check when shapes are defined for all themes. - if (theme !== 'ionic') { - return undefined; + if (this.resizeObserver) { + this.resizeObserver.disconnect(); + this.resizeObserver = undefined; } - if (shape === undefined) { - return 'round'; + if (this.contentEl) { + this.contentEl.classList.remove('content-tab-bar-hide-scroll-partner', 'content-tab-bar-hide-scroll-hidden'); + this.contentEl.style.removeProperty('--internal-tab-bar-hide-slide-y'); + this.contentEl = undefined; } - return shape; + this.el.style.removeProperty('--internal-tab-bar-hide-slide-y'); + if (this.scrollHidden) { + this.scrollHidden = false; + } + this.lastScrollTop = 0; + this.scrollDirectionChangeTop = 0; + this.lastWheelTime = 0; } render() { - const { color, translucent, keyboardVisible, scrollHidden, expand, hideOnScroll } = this; - const theme = getIonTheme(this); - const shape = this.getShape(); + const { color, translucent, keyboardVisible, scrollEffect, scrollHidden } = this; + const mode = getIonMode(this); const shouldHide = keyboardVisible && this.el.getAttribute('slot') !== 'top'; return ( diff --git a/core/src/components/tab-bar/test/scroll-effect-hide/index.html b/core/src/components/tab-bar/test/scroll-effect-hide/index.html new file mode 100644 index 00000000000..693bfad4746 --- /dev/null +++ b/core/src/components/tab-bar/test/scroll-effect-hide/index.html @@ -0,0 +1,141 @@ + + + + + Tab Bar - Scroll Effect Hide + + + + + + + + + + + + + + + Tab One + + + +
+

Tab One

+ +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas blandit, justo vitae rhoncus + porttitor, massa elit molestie nisl, ut tincidunt orci enim ac ante. Vestibulum tincidunt dignissim + elit. Morbi cursus hendrerit turpis, ut egestas tortor pulvinar sit amet. Interdum et malesuada fames + ac ante ipsum primis in faucibus. Phasellus faucibus consequat purus vel mollis. Ut ultricies elit + nunc. Quisque ultrices turpis vel augue auctor accumsan. Donec bibendum at nisi vel finibus. Fusce id + imperdiet odio. Morbi orci ipsum, imperdiet ut iaculis sit amet, suscipit vulputate felis. Nullam arcu + leo, volutpat eu porttitor sed, fringilla et arcu. Pellentesque ac libero sapien. Quisque id dui + velit. Mauris et pretium tortor. +

+

+ Ut ultricies id augue vel aliquam. Etiam ornare finibus nisl, nec egestas urna. Nam pellentesque + libero nec justo tristique lacinia. In sit amet gravida metus, ac tincidunt mauris. Fusce sit amet + tempus turpis. Nulla ligula nunc, vestibulum quis quam in, feugiat aliquet nibh. Quisque in ante non + nulla luctus gravida vel at lacus. Vivamus erat magna, elementum et dignissim nec, posuere eu ante. + Praesent elementum, arcu scelerisque venenatis sodales, turpis nulla aliquam urna, id hendrerit est + orci et purus. Duis sem ipsum, imperdiet eu elit id, tincidunt tempus sapien. Praesent tincidunt, + sapien sed rhoncus euismod, lectus velit ornare nunc, dapibus varius turpis leo ut magna. +

+

+ Nam quis quam id ante mattis pulvinar non sed mauris. Donec tempor sed nulla at semper. Vivamus ac + nunc bibendum, ullamcorper lacus quis, ornare massa. Cras gravida nibh risus, id sollicitudin eros + ultricies non. Integer velit massa, suscipit tincidunt rhoncus ut, lacinia et nisl. Maecenas volutpat + ipsum blandit sollicitudin lobortis. Suspendisse potenti. Cras non mi non arcu varius dapibus. + Suspendisse maximus eget justo a lobortis. Donec nulla ipsum, efficitur eget velit eget, varius rutrum + quam. +

+

+ Maecenas rhoncus elit ut consectetur faucibus. Etiam sed sem sed mauris condimentum viverra sit amet + at nibh. Mauris bibendum at purus a cursus. Suspendisse potenti. Donec vel lacus ac odio euismod + lacinia id in urna. Donec commodo ipsum augue, at bibendum ex convallis suscipit. Nulla ac rhoncus + odio. Aenean elementum est nec arcu ultricies dignissim. +

+

+ Sed tincidunt bibendum massa, egestas bibendum est imperdiet vitae. Fusce dignissim consectetur ante + a fermentum. Morbi suscipit turpis sapien. Suspendisse eleifend sapien eget nunc mattis mattis. + Phasellus rhoncus sodales libero a imperdiet. Nam in vulputate lectus. Proin accumsan enim non nibh + sagittis ultricies. Nullam vitae ultricies nunc. Nullam ultrices dolor nec vehicula posuere. +

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas blandit, justo vitae rhoncus + porttitor, massa elit molestie nisl, ut tincidunt orci enim ac ante. Vestibulum tincidunt dignissim + elit. Morbi cursus hendrerit turpis, ut egestas tortor pulvinar sit amet. +

+
+
+
+ + + + + Tab Two + + + +
+

Tab Two

+ +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas blandit, justo vitae rhoncus + porttitor, massa elit molestie nisl, ut tincidunt orci enim ac ante. Vestibulum tincidunt dignissim + elit. Morbi cursus hendrerit turpis, ut egestas tortor pulvinar sit amet. Interdum et malesuada fames + ac ante ipsum primis in faucibus. Phasellus faucibus consequat purus vel mollis. Ut ultricies elit + nunc. Quisque ultrices turpis vel augue auctor accumsan. +

+

+ Ut ultricies id augue vel aliquam. Etiam ornare finibus nisl, nec egestas urna. Nam pellentesque + libero nec justo tristique lacinia. In sit amet gravida metus, ac tincidunt mauris. Fusce sit amet + tempus turpis. Nulla ligula nunc, vestibulum quis quam in, feugiat aliquet nibh. Quisque in ante non + nulla luctus gravida vel at lacus. Vivamus erat magna, elementum et dignissim nec, posuere eu ante. +

+

+ Nam quis quam id ante mattis pulvinar non sed mauris. Donec tempor sed nulla at semper. Vivamus ac + nunc bibendum, ullamcorper lacus quis, ornare massa. Cras gravida nibh risus, id sollicitudin eros + ultricies non. Integer velit massa, suscipit tincidunt rhoncus ut, lacinia et nisl. +

+

+ Maecenas rhoncus elit ut consectetur faucibus. Etiam sed sem sed mauris condimentum viverra sit amet + at nibh. Mauris bibendum at purus a cursus. Suspendisse potenti. Donec vel lacus ac odio euismod + lacinia id in urna. Donec commodo ipsum augue, at bibendum ex convallis suscipit. Nulla ac rhoncus + odio. Aenean elementum est nec arcu ultricies dignissim. +

+

+ Sed tincidunt bibendum massa, egestas bibendum est imperdiet vitae. Fusce dignissim consectetur ante + a fermentum. Morbi suscipit turpis sapien. Suspendisse eleifend sapien eget nunc mattis mattis. + Phasellus rhoncus sodales libero a imperdiet. Nam in vulputate lectus. Proin accumsan enim non nibh + sagittis ultricies. Nullam vitae ultricies nunc. +

+

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas blandit, justo vitae rhoncus + porttitor, massa elit molestie nisl, ut tincidunt orci enim ac ante. Vestibulum tincidunt dignissim + elit. Morbi cursus hendrerit turpis, ut egestas tortor pulvinar sit amet. +

+
+
+
+ + + + + Tab One + + + + + Tab Two + + +
+
+ + diff --git a/core/src/utils/content/index.ts b/core/src/utils/content/index.ts index 44a6f7bff13..4571f46ece0 100644 --- a/core/src/utils/content/index.ts +++ b/core/src/utils/content/index.ts @@ -4,6 +4,7 @@ import { printRequiredElementError } from '../logging'; const ION_CONTENT_TAG_NAME = 'ION-CONTENT'; export const ION_CONTENT_ELEMENT_SELECTOR = 'ion-content'; export const ION_CONTENT_CLASS_SELECTOR = '.ion-content-scroll-host'; +export const ION_PAGE_ELEMENT_SELECTOR = 'ion-app,ion-page,.ion-page,page-inner'; /** * Selector used for implementations reliant on `` for scroll event changes. * diff --git a/packages/angular/src/directives/proxies.ts b/packages/angular/src/directives/proxies.ts index 02001f41b45..9376b69aa3d 100644 --- a/packages/angular/src/directives/proxies.ts +++ b/packages/angular/src/directives/proxies.ts @@ -8,14 +8,14 @@ import { Components } from '@ionic/core'; @ProxyCmp({ - inputs: ['disabled', 'mode', 'readonly', 'theme', 'toggleIcon', 'toggleIconSlot', 'value'] + inputs: ['disabled', 'mode', 'readonly', 'toggleIcon', 'toggleIconSlot', 'value'] }) @Component({ selector: 'ion-accordion', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['disabled', 'mode', 'readonly', 'theme', 'toggleIcon', 'toggleIconSlot', 'value'], + inputs: ['disabled', 'mode', 'readonly', 'toggleIcon', 'toggleIconSlot', 'value'], }) export class IonAccordion { protected el: HTMLIonAccordionElement; @@ -30,14 +30,14 @@ export declare interface IonAccordion extends Components.IonAccordion {} @ProxyCmp({ - inputs: ['animated', 'disabled', 'expand', 'mode', 'multiple', 'readonly', 'shape', 'theme', 'value'] + inputs: ['animated', 'disabled', 'expand', 'mode', 'multiple', 'readonly', 'value'] }) @Component({ selector: 'ion-accordion-group', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated', 'disabled', 'expand', 'mode', 'multiple', 'readonly', 'shape', 'theme', 'value'], + inputs: ['animated', 'disabled', 'expand', 'mode', 'multiple', 'readonly', 'value'], }) export class IonAccordionGroup { protected el: HTMLIonAccordionGroupElement; @@ -62,7 +62,7 @@ This event will not emit when programmatically setting the `value` property. @ProxyCmp({ - inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'subHeader', 'theme', 'translucent', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'subHeader', 'translucent', 'trigger'], methods: ['present', 'dismiss', 'onDidDismiss', 'onWillDismiss'] }) @Component({ @@ -70,7 +70,7 @@ This event will not emit when programmatically setting the `value` property. changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'subHeader', 'theme', 'translucent', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'subHeader', 'translucent', 'trigger'], }) export class IonActionSheet { protected el: HTMLIonActionSheetElement; @@ -125,7 +125,7 @@ Shorthand for ionActionSheetDidDismiss. @ProxyCmp({ - inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'inputs', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'subHeader', 'theme', 'translucent', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'inputs', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'subHeader', 'translucent', 'trigger'], methods: ['present', 'dismiss', 'onDidDismiss', 'onWillDismiss'] }) @Component({ @@ -133,7 +133,7 @@ Shorthand for ionActionSheetDidDismiss. changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'inputs', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'subHeader', 'theme', 'translucent', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'inputs', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'subHeader', 'translucent', 'trigger'], }) export class IonAlert { protected el: HTMLIonAlertElement; @@ -188,7 +188,6 @@ Shorthand for ionAlertDidDismiss. @ProxyCmp({ - inputs: ['mode', 'theme'], methods: ['setFocus'] }) @Component({ @@ -196,7 +195,7 @@ Shorthand for ionAlertDidDismiss. changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode', 'theme'], + inputs: [], }) export class IonApp { protected el: HTMLIonAppElement; @@ -211,14 +210,13 @@ export declare interface IonApp extends Components.IonApp {} @ProxyCmp({ - inputs: ['disabled', 'mode', 'shape', 'size', 'theme'] }) @Component({ selector: 'ion-avatar', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['disabled', 'mode', 'shape', 'size', 'theme'], + inputs: [], }) export class IonAvatar { protected el: HTMLIonAvatarElement; @@ -233,14 +231,14 @@ export declare interface IonAvatar extends Components.IonAvatar {} @ProxyCmp({ - inputs: ['mode', 'stopPropagation', 'tappable', 'theme', 'visible'] + inputs: ['stopPropagation', 'tappable', 'visible'] }) @Component({ selector: 'ion-backdrop', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode', 'stopPropagation', 'tappable', 'theme', 'visible'], + inputs: ['stopPropagation', 'tappable', 'visible'], }) export class IonBackdrop { protected el: HTMLIonBackdropElement; @@ -261,14 +259,14 @@ export declare interface IonBackdrop extends Components.IonBackdrop { @ProxyCmp({ - inputs: ['color', 'hue', 'mode', 'shape', 'size', 'theme', 'vertical'] + inputs: ['color', 'mode'] }) @Component({ selector: 'ion-badge', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'hue', 'mode', 'shape', 'size', 'theme', 'vertical'], + inputs: ['color', 'mode'], }) export class IonBadge { protected el: HTMLIonBadgeElement; @@ -283,14 +281,14 @@ export declare interface IonBadge extends Components.IonBadge {} @ProxyCmp({ - inputs: ['active', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'separator', 'target', 'theme'] + inputs: ['active', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'separator', 'target'] }) @Component({ selector: 'ion-breadcrumb', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['active', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'separator', 'target', 'theme'], + inputs: ['active', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'separator', 'target'], }) export class IonBreadcrumb { protected el: HTMLIonBreadcrumbElement; @@ -315,14 +313,14 @@ export declare interface IonBreadcrumb extends Components.IonBreadcrumb { @ProxyCmp({ - inputs: ['color', 'itemsAfterCollapse', 'itemsBeforeCollapse', 'maxItems', 'mode', 'theme'] + inputs: ['color', 'itemsAfterCollapse', 'itemsBeforeCollapse', 'maxItems', 'mode'] }) @Component({ selector: 'ion-breadcrumbs', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'itemsAfterCollapse', 'itemsBeforeCollapse', 'maxItems', 'mode', 'theme'], + inputs: ['color', 'itemsAfterCollapse', 'itemsBeforeCollapse', 'maxItems', 'mode'], }) export class IonBreadcrumbs { protected el: HTMLIonBreadcrumbsElement; @@ -345,14 +343,14 @@ export declare interface IonBreadcrumbs extends Components.IonBreadcrumbs { @ProxyCmp({ - inputs: ['buttonType', 'color', 'disabled', 'download', 'expand', 'fill', 'form', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'size', 'strong', 'target', 'theme', 'type'] + inputs: ['buttonType', 'color', 'disabled', 'download', 'expand', 'fill', 'form', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'size', 'strong', 'target', 'type'] }) @Component({ selector: 'ion-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['buttonType', 'color', 'disabled', 'download', 'expand', 'fill', 'form', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'size', 'strong', 'target', 'theme', 'type'], + inputs: ['buttonType', 'color', 'disabled', 'download', 'expand', 'fill', 'form', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'size', 'strong', 'target', 'type'], }) export class IonButton { protected el: HTMLIonButtonElement; @@ -377,14 +375,14 @@ export declare interface IonButton extends Components.IonButton { @ProxyCmp({ - inputs: ['collapse', 'mode', 'theme'] + inputs: ['collapse'] }) @Component({ selector: 'ion-buttons', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['collapse', 'mode', 'theme'], + inputs: ['collapse'], }) export class IonButtons { protected el: HTMLIonButtonsElement; @@ -399,14 +397,14 @@ export declare interface IonButtons extends Components.IonButtons {} @ProxyCmp({ - inputs: ['button', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'target', 'theme', 'type'] + inputs: ['button', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'type'] }) @Component({ selector: 'ion-card', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['button', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'target', 'theme', 'type'], + inputs: ['button', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'type'], }) export class IonCard { protected el: HTMLIonCardElement; @@ -421,14 +419,14 @@ export declare interface IonCard extends Components.IonCard {} @ProxyCmp({ - inputs: ['mode', 'theme'] + inputs: ['mode'] }) @Component({ selector: 'ion-card-content', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode', 'theme'], + inputs: ['mode'], }) export class IonCardContent { protected el: HTMLIonCardContentElement; @@ -443,14 +441,14 @@ export declare interface IonCardContent extends Components.IonCardContent {} @ProxyCmp({ - inputs: ['color', 'mode', 'theme', 'translucent'] + inputs: ['color', 'mode', 'translucent'] }) @Component({ selector: 'ion-card-header', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode', 'theme', 'translucent'], + inputs: ['color', 'mode', 'translucent'], }) export class IonCardHeader { protected el: HTMLIonCardHeaderElement; @@ -465,14 +463,14 @@ export declare interface IonCardHeader extends Components.IonCardHeader {} @ProxyCmp({ - inputs: ['color', 'mode', 'theme'] + inputs: ['color', 'mode'] }) @Component({ selector: 'ion-card-subtitle', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode', 'theme'], + inputs: ['color', 'mode'], }) export class IonCardSubtitle { protected el: HTMLIonCardSubtitleElement; @@ -487,14 +485,14 @@ export declare interface IonCardSubtitle extends Components.IonCardSubtitle {} @ProxyCmp({ - inputs: ['color', 'mode', 'theme'] + inputs: ['color', 'mode'] }) @Component({ selector: 'ion-card-title', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode', 'theme'], + inputs: ['color', 'mode'], }) export class IonCardTitle { protected el: HTMLIonCardTitleElement; @@ -509,14 +507,14 @@ export declare interface IonCardTitle extends Components.IonCardTitle {} @ProxyCmp({ - inputs: ['alignment', 'checked', 'color', 'disabled', 'errorText', 'helperText', 'indeterminate', 'justify', 'labelPlacement', 'mode', 'name', 'required', 'shape', 'size', 'theme', 'value'] + inputs: ['alignment', 'checked', 'color', 'disabled', 'errorText', 'helperText', 'indeterminate', 'justify', 'labelPlacement', 'mode', 'name', 'required', 'value'] }) @Component({ selector: 'ion-checkbox', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['alignment', 'checked', 'color', 'disabled', 'errorText', 'helperText', 'indeterminate', 'justify', 'labelPlacement', 'mode', 'name', 'required', 'shape', 'size', 'theme', 'value'], + inputs: ['alignment', 'checked', 'color', 'disabled', 'errorText', 'helperText', 'indeterminate', 'justify', 'labelPlacement', 'mode', 'name', 'required', 'value'], }) export class IonCheckbox { protected el: HTMLIonCheckboxElement; @@ -532,10 +530,9 @@ import type { CheckboxChangeEventDetail as IIonCheckboxCheckboxChangeEventDetail export declare interface IonCheckbox extends Components.IonCheckbox { /** - * Emitted when the checked property has changed -as a result of a user action such as a click. -This event will not emit when programmatically -setting the `checked` property. + * Emitted when the checked property has changed as a result of a user action such as a click. + +This event will not emit when programmatically setting the `checked` property. */ ionChange: EventEmitter>; /** @@ -550,14 +547,14 @@ setting the `checked` property. @ProxyCmp({ - inputs: ['color', 'disabled', 'hue', 'mode', 'outline', 'shape', 'size', 'theme'] + inputs: ['color', 'disabled', 'mode', 'outline'] }) @Component({ selector: 'ion-chip', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'disabled', 'hue', 'mode', 'outline', 'shape', 'size', 'theme'], + inputs: ['color', 'disabled', 'mode', 'outline'], }) export class IonChip { protected el: HTMLIonChipElement; @@ -572,14 +569,14 @@ export declare interface IonChip extends Components.IonChip {} @ProxyCmp({ - inputs: ['mode', 'offset', 'offsetLg', 'offsetMd', 'offsetSm', 'offsetXl', 'offsetXs', 'order', 'orderLg', 'orderMd', 'orderSm', 'orderXl', 'orderXs', 'pull', 'pullLg', 'pullMd', 'pullSm', 'pullXl', 'pullXs', 'push', 'pushLg', 'pushMd', 'pushSm', 'pushXl', 'pushXs', 'size', 'sizeLg', 'sizeMd', 'sizeSm', 'sizeXl', 'sizeXs', 'theme'] + inputs: ['offset', 'offsetLg', 'offsetMd', 'offsetSm', 'offsetXl', 'offsetXs', 'pull', 'pullLg', 'pullMd', 'pullSm', 'pullXl', 'pullXs', 'push', 'pushLg', 'pushMd', 'pushSm', 'pushXl', 'pushXs', 'size', 'sizeLg', 'sizeMd', 'sizeSm', 'sizeXl', 'sizeXs'] }) @Component({ selector: 'ion-col', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode', 'offset', 'offsetLg', 'offsetMd', 'offsetSm', 'offsetXl', 'offsetXs', 'order', 'orderLg', 'orderMd', 'orderSm', 'orderXl', 'orderXs', 'pull', 'pullLg', 'pullMd', 'pullSm', 'pullXl', 'pullXs', 'push', 'pushLg', 'pushMd', 'pushSm', 'pushXl', 'pushXs', 'size', 'sizeLg', 'sizeMd', 'sizeSm', 'sizeXl', 'sizeXs', 'theme'], + inputs: ['offset', 'offsetLg', 'offsetMd', 'offsetSm', 'offsetXl', 'offsetXs', 'pull', 'pullLg', 'pullMd', 'pullSm', 'pullXl', 'pullXs', 'push', 'pushLg', 'pushMd', 'pushSm', 'pushXl', 'pushXs', 'size', 'sizeLg', 'sizeMd', 'sizeSm', 'sizeXl', 'sizeXs'], }) export class IonCol { protected el: HTMLIonColElement; @@ -594,7 +591,7 @@ export declare interface IonCol extends Components.IonCol {} @ProxyCmp({ - inputs: ['color', 'fixedSlotPlacement', 'forceOverscroll', 'fullscreen', 'mode', 'scrollEvents', 'scrollX', 'scrollY', 'theme'], + inputs: ['color', 'fixedSlotPlacement', 'forceOverscroll', 'fullscreen', 'scrollEvents', 'scrollX', 'scrollY'], methods: ['getScrollElement', 'scrollToTop', 'scrollToBottom', 'scrollByPoint', 'scrollToPoint'] }) @Component({ @@ -602,7 +599,7 @@ export declare interface IonCol extends Components.IonCol {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'fixedSlotPlacement', 'forceOverscroll', 'fullscreen', 'mode', 'scrollEvents', 'scrollX', 'scrollY', 'theme'], + inputs: ['color', 'fixedSlotPlacement', 'forceOverscroll', 'fullscreen', 'scrollEvents', 'scrollX', 'scrollY'], }) export class IonContent { protected el: HTMLIonContentElement; @@ -637,7 +634,7 @@ Set `scrollEvents` to `true` to enable. @ProxyCmp({ - inputs: ['cancelText', 'clearText', 'color', 'dayValues', 'disabled', 'doneText', 'firstDayOfWeek', 'formatOptions', 'highlightedDates', 'hourCycle', 'hourValues', 'isDateEnabled', 'locale', 'max', 'min', 'minuteValues', 'mode', 'monthValues', 'multiple', 'name', 'preferWheel', 'presentation', 'readonly', 'showAdjacentDays', 'showClearButton', 'showDefaultButtons', 'showDefaultTimeLabel', 'showDefaultTitle', 'size', 'theme', 'titleSelectedDatesFormatter', 'value', 'yearValues'], + inputs: ['cancelText', 'clearText', 'color', 'dayValues', 'disabled', 'doneText', 'firstDayOfWeek', 'formatOptions', 'highlightedDates', 'hourCycle', 'hourValues', 'isDateEnabled', 'locale', 'max', 'min', 'minuteValues', 'mode', 'monthValues', 'multiple', 'name', 'preferWheel', 'presentation', 'readonly', 'showAdjacentDays', 'showClearButton', 'showDefaultButtons', 'showDefaultTimeLabel', 'showDefaultTitle', 'size', 'titleSelectedDatesFormatter', 'value', 'yearValues'], methods: ['confirm', 'reset', 'cancel'] }) @Component({ @@ -645,7 +642,7 @@ Set `scrollEvents` to `true` to enable. changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['cancelText', 'clearText', 'color', 'dayValues', 'disabled', 'doneText', 'firstDayOfWeek', 'formatOptions', 'highlightedDates', 'hourCycle', 'hourValues', 'isDateEnabled', 'locale', 'max', 'min', 'minuteValues', 'mode', 'monthValues', 'multiple', 'name', 'preferWheel', 'presentation', 'readonly', 'showAdjacentDays', 'showClearButton', 'showDefaultButtons', 'showDefaultTimeLabel', 'showDefaultTitle', 'size', 'theme', 'titleSelectedDatesFormatter', 'value', 'yearValues'], + inputs: ['cancelText', 'clearText', 'color', 'dayValues', 'disabled', 'doneText', 'firstDayOfWeek', 'formatOptions', 'highlightedDates', 'hourCycle', 'hourValues', 'isDateEnabled', 'locale', 'max', 'min', 'minuteValues', 'mode', 'monthValues', 'multiple', 'name', 'preferWheel', 'presentation', 'readonly', 'showAdjacentDays', 'showClearButton', 'showDefaultButtons', 'showDefaultTimeLabel', 'showDefaultTitle', 'size', 'titleSelectedDatesFormatter', 'value', 'yearValues'], }) export class IonDatetime { protected el: HTMLIonDatetimeElement; @@ -682,14 +679,14 @@ This event will not emit when programmatically setting the `value` property. @ProxyCmp({ - inputs: ['color', 'datetime', 'disabled', 'mode', 'theme'] + inputs: ['color', 'datetime', 'disabled', 'mode'] }) @Component({ selector: 'ion-datetime-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'datetime', 'disabled', 'mode', 'theme'], + inputs: ['color', 'datetime', 'disabled', 'mode'], }) export class IonDatetimeButton { protected el: HTMLIonDatetimeButtonElement; @@ -704,29 +701,7 @@ export declare interface IonDatetimeButton extends Components.IonDatetimeButton @ProxyCmp({ - inputs: ['inset', 'spacing'] -}) -@Component({ - selector: 'ion-divider', - changeDetection: ChangeDetectionStrategy.OnPush, - template: '', - // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['inset', 'spacing'], -}) -export class IonDivider { - protected el: HTMLIonDividerElement; - constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) { - c.detach(); - this.el = r.nativeElement; - } -} - - -export declare interface IonDivider extends Components.IonDivider {} - - -@ProxyCmp({ - inputs: ['activated', 'edge', 'horizontal', 'mode', 'theme', 'vertical'], + inputs: ['activated', 'edge', 'horizontal', 'vertical'], methods: ['close'] }) @Component({ @@ -734,7 +709,7 @@ export declare interface IonDivider extends Components.IonDivider {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['activated', 'edge', 'horizontal', 'mode', 'theme', 'vertical'], + inputs: ['activated', 'edge', 'horizontal', 'vertical'], }) export class IonFab { protected el: HTMLIonFabElement; @@ -749,14 +724,14 @@ export declare interface IonFab extends Components.IonFab {} @ProxyCmp({ - inputs: ['activated', 'closeIcon', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'show', 'size', 'target', 'theme', 'translucent', 'type'] + inputs: ['activated', 'closeIcon', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'show', 'size', 'target', 'translucent', 'type'] }) @Component({ selector: 'ion-fab-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['activated', 'closeIcon', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'show', 'size', 'target', 'theme', 'translucent', 'type'], + inputs: ['activated', 'closeIcon', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'show', 'size', 'target', 'translucent', 'type'], }) export class IonFabButton { protected el: HTMLIonFabButtonElement; @@ -781,14 +756,14 @@ export declare interface IonFabButton extends Components.IonFabButton { @ProxyCmp({ - inputs: ['activated', 'mode', 'side', 'theme'] + inputs: ['activated', 'side'] }) @Component({ selector: 'ion-fab-list', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['activated', 'mode', 'side', 'theme'], + inputs: ['activated', 'side'], }) export class IonFabList { protected el: HTMLIonFabListElement; @@ -803,14 +778,14 @@ export declare interface IonFabList extends Components.IonFabList {} @ProxyCmp({ - inputs: ['collapse', 'mode', 'theme', 'translucent'] + inputs: ['collapse', 'mode', 'scrollEffect', 'translucent'] }) @Component({ selector: 'ion-footer', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['collapse', 'mode', 'theme', 'translucent'], + inputs: ['collapse', 'mode', 'scrollEffect', 'translucent'], }) export class IonFooter { protected el: HTMLIonFooterElement; @@ -825,58 +800,14 @@ export declare interface IonFooter extends Components.IonFooter {} @ProxyCmp({ - inputs: ['columns', 'gap', 'layout', 'mode', 'order', 'theme'] -}) -@Component({ - selector: 'ion-gallery', - changeDetection: ChangeDetectionStrategy.OnPush, - template: '', - // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['columns', 'gap', 'layout', 'mode', 'order', 'theme'], -}) -export class IonGallery { - protected el: HTMLIonGalleryElement; - constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) { - c.detach(); - this.el = r.nativeElement; - } -} - - -export declare interface IonGallery extends Components.IonGallery {} - - -@ProxyCmp({ - inputs: ['mode', 'theme'] -}) -@Component({ - selector: 'ion-gallery-item', - changeDetection: ChangeDetectionStrategy.OnPush, - template: '', - // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode', 'theme'], -}) -export class IonGalleryItem { - protected el: HTMLIonGalleryItemElement; - constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) { - c.detach(); - this.el = r.nativeElement; - } -} - - -export declare interface IonGalleryItem extends Components.IonGalleryItem {} - - -@ProxyCmp({ - inputs: ['fixed', 'mode', 'theme'] + inputs: ['fixed'] }) @Component({ selector: 'ion-grid', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['fixed', 'mode', 'theme'], + inputs: ['fixed'], }) export class IonGrid { protected el: HTMLIonGridElement; @@ -891,14 +822,14 @@ export declare interface IonGrid extends Components.IonGrid {} @ProxyCmp({ - inputs: ['collapse', 'divider', 'mode', 'theme', 'translucent'] + inputs: ['collapse', 'mode', 'scrollEffect', 'translucent'] }) @Component({ selector: 'ion-header', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['collapse', 'divider', 'mode', 'theme', 'translucent'], + inputs: ['collapse', 'mode', 'scrollEffect', 'translucent'], }) export class IonHeader { protected el: HTMLIonHeaderElement; @@ -935,14 +866,14 @@ export declare interface IonIcon extends Components.IonIcon {} @ProxyCmp({ - inputs: ['alt', 'mode', 'src', 'theme'] + inputs: ['alt', 'src'] }) @Component({ selector: 'ion-img', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['alt', 'mode', 'src', 'theme'], + inputs: ['alt', 'src'], }) export class IonImg { protected el: HTMLIonImgElement; @@ -971,7 +902,7 @@ export declare interface IonImg extends Components.IonImg { @ProxyCmp({ - inputs: ['disabled', 'mode', 'position', 'preserveRerenderScrollPosition', 'theme', 'threshold'], + inputs: ['disabled', 'position', 'threshold'], methods: ['complete'] }) @Component({ @@ -979,7 +910,7 @@ export declare interface IonImg extends Components.IonImg { changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['disabled', 'mode', 'position', 'preserveRerenderScrollPosition', 'theme', 'threshold'], + inputs: ['disabled', 'position', 'threshold'], }) export class IonInfiniteScroll { protected el: HTMLIonInfiniteScrollElement; @@ -1003,14 +934,14 @@ your async operation has completed. @ProxyCmp({ - inputs: ['loadingSpinner', 'loadingText', 'mode', 'theme'] + inputs: ['loadingSpinner', 'loadingText'] }) @Component({ selector: 'ion-infinite-scroll-content', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['loadingSpinner', 'loadingText', 'mode', 'theme'], + inputs: ['loadingSpinner', 'loadingText'], }) export class IonInfiniteScrollContent { protected el: HTMLIonInfiniteScrollContentElement; @@ -1025,7 +956,7 @@ export declare interface IonInfiniteScrollContent extends Components.IonInfinite @ProxyCmp({ - 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'], + 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', 'spellcheck', 'step', 'type', 'value'], methods: ['setFocus', 'getInputElement'] }) @Component({ @@ -1033,7 +964,7 @@ export declare interface IonInfiniteScrollContent extends Components.IonInfinite changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - 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'], + 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', 'spellcheck', 'step', 'type', 'value'], }) export class IonInput { protected el: HTMLIonInputElement; @@ -1087,7 +1018,7 @@ This event will not emit when programmatically setting the `value` property. @ProxyCmp({ - inputs: ['autocapitalize', 'color', 'disabled', 'fill', 'inputmode', 'length', 'mode', 'pattern', 'readonly', 'separators', 'shape', 'size', 'theme', 'type', 'value'], + inputs: ['autocapitalize', 'color', 'disabled', 'fill', 'inputmode', 'length', 'pattern', 'readonly', 'separators', 'shape', 'size', 'type', 'value'], methods: ['setFocus'] }) @Component({ @@ -1095,7 +1026,7 @@ This event will not emit when programmatically setting the `value` property. changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['autocapitalize', 'color', 'disabled', 'fill', 'inputmode', 'length', 'mode', 'pattern', 'readonly', 'separators', 'shape', 'size', 'theme', 'type', 'value'], + inputs: ['autocapitalize', 'color', 'disabled', 'fill', 'inputmode', 'length', 'pattern', 'readonly', 'separators', 'shape', 'size', 'type', 'value'], }) export class IonInputOtp { protected el: HTMLIonInputOtpElement; @@ -1172,14 +1103,14 @@ export declare interface IonInputPasswordToggle extends Components.IonInputPassw @ProxyCmp({ - inputs: ['button', 'color', 'detail', 'detailIcon', 'disabled', 'download', 'href', 'lines', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'theme', 'type'] + inputs: ['button', 'color', 'detail', 'detailIcon', 'disabled', 'download', 'href', 'lines', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'type'] }) @Component({ selector: 'ion-item', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['button', 'color', 'detail', 'detailIcon', 'disabled', 'download', 'href', 'lines', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'theme', 'type'], + inputs: ['button', 'color', 'detail', 'detailIcon', 'disabled', 'download', 'href', 'lines', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'type'], }) export class IonItem { protected el: HTMLIonItemElement; @@ -1194,14 +1125,14 @@ export declare interface IonItem extends Components.IonItem {} @ProxyCmp({ - inputs: ['color', 'mode', 'sticky', 'theme'] + inputs: ['color', 'mode', 'sticky'] }) @Component({ selector: 'ion-item-divider', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode', 'sticky', 'theme'], + inputs: ['color', 'mode', 'sticky'], }) export class IonItemDivider { protected el: HTMLIonItemDividerElement; @@ -1216,14 +1147,13 @@ export declare interface IonItemDivider extends Components.IonItemDivider {} @ProxyCmp({ - inputs: ['mode', 'theme'] }) @Component({ selector: 'ion-item-group', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode', 'theme'], + inputs: [], }) export class IonItemGroup { protected el: HTMLIonItemGroupElement; @@ -1238,14 +1168,14 @@ export declare interface IonItemGroup extends Components.IonItemGroup {} @ProxyCmp({ - inputs: ['color', 'disabled', 'download', 'expandable', 'href', 'hue', 'mode', 'rel', 'shape', 'target', 'theme', 'type'] + inputs: ['color', 'disabled', 'download', 'expandable', 'href', 'mode', 'rel', 'target', 'type'] }) @Component({ selector: 'ion-item-option', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'disabled', 'download', 'expandable', 'href', 'hue', 'mode', 'rel', 'shape', 'target', 'theme', 'type'], + inputs: ['color', 'disabled', 'download', 'expandable', 'href', 'mode', 'rel', 'target', 'type'], }) export class IonItemOption { protected el: HTMLIonItemOptionElement; @@ -1260,14 +1190,14 @@ export declare interface IonItemOption extends Components.IonItemOption {} @ProxyCmp({ - inputs: ['mode', 'side', 'theme'] + inputs: ['side'] }) @Component({ selector: 'ion-item-options', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode', 'side', 'theme'], + inputs: ['side'], }) export class IonItemOptions { protected el: HTMLIonItemOptionsElement; @@ -1288,7 +1218,7 @@ export declare interface IonItemOptions extends Components.IonItemOptions { @ProxyCmp({ - inputs: ['disabled', 'mode', 'theme'], + inputs: ['disabled'], methods: ['getOpenAmount', 'getSlidingRatio', 'open', 'close', 'closeOpened'] }) @Component({ @@ -1296,7 +1226,7 @@ export declare interface IonItemOptions extends Components.IonItemOptions { changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['disabled', 'mode', 'theme'], + inputs: ['disabled'], }) export class IonItemSliding { protected el: HTMLIonItemSlidingElement; @@ -1317,14 +1247,14 @@ export declare interface IonItemSliding extends Components.IonItemSliding { @ProxyCmp({ - inputs: ['color', 'mode', 'position', 'theme'] + inputs: ['color', 'mode', 'position'] }) @Component({ selector: 'ion-label', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode', 'position', 'theme'], + inputs: ['color', 'mode', 'position'], }) export class IonLabel { protected el: HTMLIonLabelElement; @@ -1339,7 +1269,7 @@ export declare interface IonLabel extends Components.IonLabel {} @ProxyCmp({ - inputs: ['inset', 'lines', 'mode', 'shape', 'theme'], + inputs: ['inset', 'lines', 'mode'], methods: ['closeSlidingItems'] }) @Component({ @@ -1347,7 +1277,7 @@ export declare interface IonLabel extends Components.IonLabel {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['inset', 'lines', 'mode', 'shape', 'theme'], + inputs: ['inset', 'lines', 'mode'], }) export class IonList { protected el: HTMLIonListElement; @@ -1362,14 +1292,14 @@ export declare interface IonList extends Components.IonList {} @ProxyCmp({ - inputs: ['color', 'lines', 'mode', 'theme'] + inputs: ['color', 'lines', 'mode'] }) @Component({ selector: 'ion-list-header', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'lines', 'mode', 'theme'], + inputs: ['color', 'lines', 'mode'], }) export class IonListHeader { protected el: HTMLIonListHeaderElement; @@ -1384,7 +1314,7 @@ export declare interface IonListHeader extends Components.IonListHeader {} @ProxyCmp({ - inputs: ['animated', 'backdropDismiss', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'showBackdrop', 'spinner', 'theme', 'translucent', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'showBackdrop', 'spinner', 'translucent', 'trigger'], methods: ['present', 'dismiss', 'onDidDismiss', 'onWillDismiss'] }) @Component({ @@ -1392,7 +1322,7 @@ export declare interface IonListHeader extends Components.IonListHeader {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated', 'backdropDismiss', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'showBackdrop', 'spinner', 'theme', 'translucent', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'showBackdrop', 'spinner', 'translucent', 'trigger'], }) export class IonLoading { protected el: HTMLIonLoadingElement; @@ -1447,7 +1377,7 @@ Shorthand for ionLoadingDidDismiss. @ProxyCmp({ - inputs: ['contentId', 'disabled', 'maxEdgeStart', 'menuId', 'mode', 'side', 'swipeGesture', 'theme', 'type'], + inputs: ['contentId', 'disabled', 'maxEdgeStart', 'menuId', 'side', 'swipeGesture', 'type'], methods: ['isOpen', 'isActive', 'open', 'close', 'toggle', 'setOpen'] }) @Component({ @@ -1455,7 +1385,7 @@ Shorthand for ionLoadingDidDismiss. changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['contentId', 'disabled', 'maxEdgeStart', 'menuId', 'mode', 'side', 'swipeGesture', 'theme', 'type'], + inputs: ['contentId', 'disabled', 'maxEdgeStart', 'menuId', 'side', 'swipeGesture', 'type'], }) export class IonMenu { protected el: HTMLIonMenuElement; @@ -1490,14 +1420,14 @@ export declare interface IonMenu extends Components.IonMenu { @ProxyCmp({ - inputs: ['autoHide', 'color', 'disabled', 'menu', 'mode', 'theme', 'type'] + inputs: ['autoHide', 'color', 'disabled', 'menu', 'mode', 'type'] }) @Component({ selector: 'ion-menu-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['autoHide', 'color', 'disabled', 'menu', 'mode', 'theme', 'type'], + inputs: ['autoHide', 'color', 'disabled', 'menu', 'mode', 'type'], }) export class IonMenuButton { protected el: HTMLIonMenuButtonElement; @@ -1512,14 +1442,14 @@ export declare interface IonMenuButton extends Components.IonMenuButton {} @ProxyCmp({ - inputs: ['autoHide', 'menu', 'mode', 'theme'] + inputs: ['autoHide', 'menu'] }) @Component({ selector: 'ion-menu-toggle', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['autoHide', 'menu', 'mode', 'theme'], + inputs: ['autoHide', 'menu'], }) export class IonMenuToggle { protected el: HTMLIonMenuToggleElement; @@ -1534,14 +1464,14 @@ export declare interface IonMenuToggle extends Components.IonMenuToggle {} @ProxyCmp({ - inputs: ['component', 'componentProps', 'mode', 'routerAnimation', 'routerDirection', 'theme'] + inputs: ['component', 'componentProps', 'routerAnimation', 'routerDirection'] }) @Component({ selector: 'ion-nav-link', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['component', 'componentProps', 'mode', 'routerAnimation', 'routerDirection', 'theme'], + inputs: ['component', 'componentProps', 'routerAnimation', 'routerDirection'], }) export class IonNavLink { protected el: HTMLIonNavLinkElement; @@ -1556,14 +1486,14 @@ export declare interface IonNavLink extends Components.IonNavLink {} @ProxyCmp({ - inputs: ['color', 'mode', 'theme'] + inputs: ['color', 'mode'] }) @Component({ selector: 'ion-note', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode', 'theme'], + inputs: ['color', 'mode'], }) export class IonNote { protected el: HTMLIonNoteElement; @@ -1578,14 +1508,14 @@ export declare interface IonNote extends Components.IonNote {} @ProxyCmp({ - inputs: ['mode', 'theme'] + inputs: ['mode'] }) @Component({ selector: 'ion-picker', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode', 'theme'], + inputs: ['mode'], }) export class IonPicker { protected el: HTMLIonPickerElement; @@ -1600,7 +1530,7 @@ export declare interface IonPicker extends Components.IonPicker {} @ProxyCmp({ - inputs: ['color', 'disabled', 'mode', 'theme', 'value'], + inputs: ['color', 'disabled', 'mode', 'value'], methods: ['setFocus'] }) @Component({ @@ -1608,7 +1538,7 @@ export declare interface IonPicker extends Components.IonPicker {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'disabled', 'mode', 'theme', 'value'], + inputs: ['color', 'disabled', 'mode', 'value'], }) export class IonPickerColumn { protected el: HTMLIonPickerColumnElement; @@ -1633,14 +1563,14 @@ This event will not emit when programmatically setting the `value` property. @ProxyCmp({ - inputs: ['color', 'disabled', 'mode', 'theme', 'value'] + inputs: ['color', 'disabled', 'value'] }) @Component({ selector: 'ion-picker-column-option', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'disabled', 'mode', 'theme', 'value'], + inputs: ['color', 'disabled', 'value'], }) export class IonPickerColumnOption { protected el: HTMLIonPickerColumnOptionElement; @@ -1655,7 +1585,7 @@ export declare interface IonPickerColumnOption extends Components.IonPickerColum @ProxyCmp({ - inputs: ['animated', 'backdropDismiss', 'buttons', 'columns', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'showBackdrop', 'theme', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'buttons', 'columns', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'showBackdrop', 'trigger'], methods: ['present', 'dismiss', 'onDidDismiss', 'onWillDismiss', 'getColumn'] }) @Component({ @@ -1663,7 +1593,7 @@ export declare interface IonPickerColumnOption extends Components.IonPickerColum changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated', 'backdropDismiss', 'buttons', 'columns', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'showBackdrop', 'theme', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'buttons', 'columns', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'showBackdrop', 'trigger'], }) export class IonPickerLegacy { protected el: HTMLIonPickerLegacyElement; @@ -1718,14 +1648,14 @@ Shorthand for ionPickerDidDismiss. @ProxyCmp({ - inputs: ['buffer', 'color', 'mode', 'reversed', 'shape', 'theme', 'type', 'value'] + inputs: ['buffer', 'color', 'mode', 'reversed', 'type', 'value'] }) @Component({ selector: 'ion-progress-bar', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['buffer', 'color', 'mode', 'reversed', 'shape', 'theme', 'type', 'value'], + inputs: ['buffer', 'color', 'mode', 'reversed', 'type', 'value'], }) export class IonProgressBar { protected el: HTMLIonProgressBarElement; @@ -1740,14 +1670,14 @@ export declare interface IonProgressBar extends Components.IonProgressBar {} @ProxyCmp({ - inputs: ['alignment', 'color', 'disabled', 'justify', 'labelPlacement', 'mode', 'name', 'theme', 'value'] + inputs: ['alignment', 'color', 'disabled', 'justify', 'labelPlacement', 'mode', 'name', 'value'] }) @Component({ selector: 'ion-radio', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['alignment', 'color', 'disabled', 'justify', 'labelPlacement', 'mode', 'name', 'theme', 'value'], + inputs: ['alignment', 'color', 'disabled', 'justify', 'labelPlacement', 'mode', 'name', 'value'], }) export class IonRadio { protected el: HTMLIonRadioElement; @@ -1772,14 +1702,14 @@ export declare interface IonRadio extends Components.IonRadio { @ProxyCmp({ - inputs: ['allowEmptySelection', 'compareWith', 'errorText', 'helperText', 'mode', 'name', 'theme', 'value'] + inputs: ['allowEmptySelection', 'compareWith', 'errorText', 'helperText', 'name', 'value'] }) @Component({ selector: 'ion-radio-group', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['allowEmptySelection', 'compareWith', 'errorText', 'helperText', 'mode', 'name', 'theme', 'value'], + inputs: ['allowEmptySelection', 'compareWith', 'errorText', 'helperText', 'name', 'value'], }) export class IonRadioGroup { protected el: HTMLIonRadioGroupElement; @@ -1804,14 +1734,14 @@ This event will not emit when programmatically setting the `value` property. @ProxyCmp({ - inputs: ['activeBarStart', 'color', 'debounce', 'disabled', 'dualKnobs', 'label', 'labelPlacement', 'max', 'min', 'mode', 'name', 'pin', 'pinFormatter', 'snaps', 'step', 'theme', 'ticks', 'value'] + inputs: ['activeBarStart', 'color', 'debounce', 'disabled', 'dualKnobs', 'label', 'labelPlacement', 'max', 'min', 'mode', 'name', 'pin', 'pinFormatter', 'snaps', 'step', 'ticks', 'value'] }) @Component({ selector: 'ion-range', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['activeBarStart', 'color', 'debounce', 'disabled', 'dualKnobs', 'label', 'labelPlacement', 'max', 'min', 'mode', 'name', 'pin', 'pinFormatter', 'snaps', 'step', 'theme', 'ticks', 'value'], + inputs: ['activeBarStart', 'color', 'debounce', 'disabled', 'dualKnobs', 'label', 'labelPlacement', 'max', 'min', 'mode', 'name', 'pin', 'pinFormatter', 'snaps', 'step', 'ticks', 'value'], }) export class IonRange { protected el: HTMLIonRangeElement; @@ -1865,7 +1795,7 @@ mouse drag, touch gesture, or keyboard interaction. @ProxyCmp({ - inputs: ['closeDuration', 'disabled', 'mode', 'pullFactor', 'pullMax', 'pullMin', 'snapbackDuration', 'theme'], + inputs: ['closeDuration', 'disabled', 'mode', 'pullFactor', 'pullMax', 'pullMin', 'snapbackDuration'], methods: ['complete', 'cancel', 'getProgress'] }) @Component({ @@ -1873,7 +1803,7 @@ mouse drag, touch gesture, or keyboard interaction. changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['closeDuration', 'disabled', 'mode', 'pullFactor', 'pullMax', 'pullMin', 'snapbackDuration', 'theme'], + inputs: ['closeDuration', 'disabled', 'mode', 'pullFactor', 'pullMax', 'pullMin', 'snapbackDuration'], }) export class IonRefresher { protected el: HTMLIonRefresherElement; @@ -1918,14 +1848,14 @@ successfully or was canceled. @ProxyCmp({ - inputs: ['mode', 'pullingIcon', 'pullingText', 'refreshingSpinner', 'refreshingText', 'theme'] + inputs: ['pullingIcon', 'pullingText', 'refreshingSpinner', 'refreshingText'] }) @Component({ selector: 'ion-refresher-content', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode', 'pullingIcon', 'pullingText', 'refreshingSpinner', 'refreshingText', 'theme'], + inputs: ['pullingIcon', 'pullingText', 'refreshingSpinner', 'refreshingText'], }) export class IonRefresherContent { protected el: HTMLIonRefresherContentElement; @@ -1940,14 +1870,13 @@ export declare interface IonRefresherContent extends Components.IonRefresherCont @ProxyCmp({ - inputs: ['mode', 'theme'] }) @Component({ selector: 'ion-reorder', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode', 'theme'], + inputs: [], }) export class IonReorder { protected el: HTMLIonReorderElement; @@ -1962,7 +1891,7 @@ export declare interface IonReorder extends Components.IonReorder {} @ProxyCmp({ - inputs: ['disabled', 'mode', 'theme'], + inputs: ['disabled'], methods: ['complete'] }) @Component({ @@ -1970,7 +1899,7 @@ export declare interface IonReorder extends Components.IonReorder {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['disabled', 'mode', 'theme'], + inputs: ['disabled'], }) export class IonReorderGroup { protected el: HTMLIonReorderGroupElement; @@ -2015,7 +1944,7 @@ to be called in order to finalize the reorder action. @ProxyCmp({ - inputs: ['mode', 'theme', 'type'], + inputs: ['type'], methods: ['addRipple'] }) @Component({ @@ -2023,7 +1952,7 @@ to be called in order to finalize the reorder action. changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode', 'theme', 'type'], + inputs: ['type'], }) export class IonRippleEffect { protected el: HTMLIonRippleEffectElement; @@ -2038,14 +1967,13 @@ export declare interface IonRippleEffect extends Components.IonRippleEffect {} @ProxyCmp({ - inputs: ['mode', 'theme'] }) @Component({ selector: 'ion-row', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode', 'theme'], + inputs: [], }) export class IonRow { protected el: HTMLIonRowElement; @@ -2060,7 +1988,7 @@ export declare interface IonRow extends Components.IonRow {} @ProxyCmp({ - 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'], + inputs: ['animated', 'autocapitalize', 'autocomplete', 'autocorrect', 'cancelButtonIcon', 'cancelButtonText', 'clearIcon', 'color', 'debounce', 'disabled', 'enterkeyhint', 'inputmode', 'maxlength', 'minlength', 'mode', 'name', 'placeholder', 'searchIcon', 'showCancelButton', 'showClearButton', 'spellcheck', 'type', 'value'], methods: ['setFocus', 'getInputElement'] }) @Component({ @@ -2068,7 +1996,7 @@ export declare interface IonRow extends Components.IonRow {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - 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'], + inputs: ['animated', 'autocapitalize', 'autocomplete', 'autocorrect', 'cancelButtonIcon', 'cancelButtonText', 'clearIcon', 'color', 'debounce', 'disabled', 'enterkeyhint', 'inputmode', 'maxlength', 'minlength', 'mode', 'name', 'placeholder', 'searchIcon', 'showCancelButton', 'showClearButton', 'spellcheck', 'type', 'value'], }) export class IonSearchbar { protected el: HTMLIonSearchbarElement; @@ -2121,14 +2049,14 @@ This event will not emit when programmatically setting the `value` property. @ProxyCmp({ - inputs: ['color', 'disabled', 'mode', 'scrollable', 'selectOnFocus', 'swipeGesture', 'theme', 'value'] + inputs: ['color', 'disabled', 'mode', 'scrollable', 'selectOnFocus', 'swipeGesture', 'value'] }) @Component({ selector: 'ion-segment', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'disabled', 'mode', 'scrollable', 'selectOnFocus', 'swipeGesture', 'theme', 'value'], + inputs: ['color', 'disabled', 'mode', 'scrollable', 'selectOnFocus', 'swipeGesture', 'value'], }) export class IonSegment { protected el: HTMLIonSegmentElement; @@ -2153,14 +2081,14 @@ This event will not emit when programmatically setting the `value` property. @ProxyCmp({ - inputs: ['contentId', 'disabled', 'layout', 'mode', 'theme', 'type', 'value'] + inputs: ['contentId', 'disabled', 'layout', 'mode', 'type', 'value'] }) @Component({ selector: 'ion-segment-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['contentId', 'disabled', 'layout', 'mode', 'theme', 'type', 'value'], + inputs: ['contentId', 'disabled', 'layout', 'mode', 'type', 'value'], }) export class IonSegmentButton { protected el: HTMLIonSegmentButtonElement; @@ -2226,7 +2154,7 @@ export declare interface IonSegmentView extends Components.IonSegmentView { @ProxyCmp({ - inputs: ['cancelIcon', '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'], + inputs: ['cancelText', 'color', 'compareWith', 'disabled', 'errorText', 'expandedIcon', 'fill', 'helperText', 'interface', 'interfaceOptions', 'justify', 'label', 'labelPlacement', 'mode', 'multiple', 'name', 'okText', 'placeholder', 'required', 'selectedText', 'shape', 'toggleIcon', 'value'], methods: ['open'] }) @Component({ @@ -2234,7 +2162,7 @@ export declare interface IonSegmentView extends Components.IonSegmentView { changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['cancelIcon', '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'], + inputs: ['cancelText', 'color', 'compareWith', 'disabled', 'errorText', 'expandedIcon', 'fill', 'helperText', 'interface', 'interfaceOptions', 'justify', 'label', 'labelPlacement', 'mode', 'multiple', 'name', 'okText', 'placeholder', 'required', 'selectedText', 'shape', 'toggleIcon', 'value'], }) export class IonSelect { protected el: HTMLIonSelectElement; @@ -2275,14 +2203,14 @@ This event will not emit when programmatically setting the `value` property. @ProxyCmp({ - inputs: ['cancelIcon', 'cancelText', 'header', 'multiple', 'options'] + inputs: ['cancelText', 'header', 'multiple', 'options'] }) @Component({ selector: 'ion-select-modal', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['cancelIcon', 'cancelText', 'header', 'multiple', 'options'], + inputs: ['cancelText', 'header', 'multiple', 'options'], }) export class IonSelectModal { protected el: HTMLIonSelectModalElement; @@ -2297,14 +2225,14 @@ export declare interface IonSelectModal extends Components.IonSelectModal {} @ProxyCmp({ - inputs: ['description', 'disabled', 'justify', 'labelPlacement', 'mode', 'theme', 'value'] + inputs: ['disabled', 'value'] }) @Component({ selector: 'ion-select-option', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['description', 'disabled', 'justify', 'labelPlacement', 'mode', 'theme', 'value'], + inputs: ['disabled', 'value'], }) export class IonSelectOption { protected el: HTMLIonSelectOptionElement; @@ -2319,14 +2247,14 @@ export declare interface IonSelectOption extends Components.IonSelectOption {} @ProxyCmp({ - inputs: ['animated', 'mode', 'theme'] + inputs: ['animated'] }) @Component({ selector: 'ion-skeleton-text', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated', 'mode', 'theme'], + inputs: ['animated'], }) export class IonSkeletonText { protected el: HTMLIonSkeletonTextElement; @@ -2341,14 +2269,14 @@ export declare interface IonSkeletonText extends Components.IonSkeletonText {} @ProxyCmp({ - inputs: ['color', 'duration', 'mode', 'name', 'paused', 'size', 'theme'] + inputs: ['color', 'duration', 'name', 'paused'] }) @Component({ selector: 'ion-spinner', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'duration', 'mode', 'name', 'paused', 'size', 'theme'], + inputs: ['color', 'duration', 'name', 'paused'], }) export class IonSpinner { protected el: HTMLIonSpinnerElement; @@ -2363,14 +2291,14 @@ export declare interface IonSpinner extends Components.IonSpinner {} @ProxyCmp({ - inputs: ['contentId', 'disabled', 'mode', 'theme', 'when'] + inputs: ['contentId', 'disabled', 'when'] }) @Component({ selector: 'ion-split-pane', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['contentId', 'disabled', 'mode', 'theme', 'when'], + inputs: ['contentId', 'disabled', 'when'], }) export class IonSplitPane { protected el: HTMLIonSplitPaneElement; @@ -2391,7 +2319,7 @@ export declare interface IonSplitPane extends Components.IonSplitPane { @ProxyCmp({ - inputs: ['component', 'mode', 'tab', 'theme'], + inputs: ['component', 'tab'], methods: ['setActive'] }) @Component({ @@ -2399,7 +2327,7 @@ export declare interface IonSplitPane extends Components.IonSplitPane { changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['component', 'mode', 'tab', 'theme'], + inputs: ['component', 'tab'], }) export class IonTab { protected el: HTMLIonTabElement; @@ -2414,14 +2342,14 @@ export declare interface IonTab extends Components.IonTab {} @ProxyCmp({ - inputs: ['color', 'expand', 'hideOnScroll', 'mode', 'selectedTab', 'shape', 'theme', 'translucent'] + inputs: ['color', 'mode', 'scrollEffect', 'selectedTab', 'translucent'] }) @Component({ selector: 'ion-tab-bar', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'expand', 'hideOnScroll', 'mode', 'selectedTab', 'shape', 'theme', 'translucent'], + inputs: ['color', 'mode', 'scrollEffect', 'selectedTab', 'translucent'], }) export class IonTabBar { protected el: HTMLIonTabBarElement; @@ -2436,14 +2364,14 @@ export declare interface IonTabBar extends Components.IonTabBar {} @ProxyCmp({ - inputs: ['disabled', 'download', 'href', 'layout', 'mode', 'rel', 'selected', 'shape', 'tab', 'target', 'theme'] + inputs: ['disabled', 'download', 'href', 'layout', 'mode', 'rel', 'selected', 'tab', 'target'] }) @Component({ selector: 'ion-tab-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['disabled', 'download', 'href', 'layout', 'mode', 'rel', 'selected', 'shape', 'tab', 'target', 'theme'], + inputs: ['disabled', 'download', 'href', 'layout', 'mode', 'rel', 'selected', 'tab', 'target'], }) export class IonTabButton { protected el: HTMLIonTabButtonElement; @@ -2458,14 +2386,14 @@ export declare interface IonTabButton extends Components.IonTabButton {} @ProxyCmp({ - inputs: ['color', 'mode', 'theme'] + inputs: ['color', 'mode'] }) @Component({ selector: 'ion-text', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode', 'theme'], + inputs: ['color', 'mode'], }) export class IonText { protected el: HTMLIonTextElement; @@ -2480,7 +2408,7 @@ export declare interface IonText extends Components.IonText {} @ProxyCmp({ - 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'], + 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', 'spellcheck', 'value', 'wrap'], methods: ['setFocus', 'getInputElement'] }) @Component({ @@ -2488,7 +2416,7 @@ export declare interface IonText extends Components.IonText {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - 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'], + 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', 'spellcheck', 'value', 'wrap'], }) export class IonTextarea { protected el: HTMLIonTextareaElement; @@ -2533,14 +2461,13 @@ the user clears the textarea by performing a keydown event. @ProxyCmp({ - inputs: ['mode', 'theme'] }) @Component({ selector: 'ion-thumbnail', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode', 'theme'], + inputs: [], }) export class IonThumbnail { protected el: HTMLIonThumbnailElement; @@ -2555,14 +2482,14 @@ export declare interface IonThumbnail extends Components.IonThumbnail {} @ProxyCmp({ - inputs: ['color', 'mode', 'size', 'theme'] + inputs: ['color', 'size'] }) @Component({ selector: 'ion-title', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode', 'size', 'theme'], + inputs: ['color', 'size'], }) export class IonTitle { protected el: HTMLIonTitleElement; @@ -2577,7 +2504,7 @@ export declare interface IonTitle extends Components.IonTitle {} @ProxyCmp({ - inputs: ['animated', 'buttons', 'color', 'cssClass', 'duration', 'enterAnimation', 'header', 'htmlAttributes', 'hue', 'icon', 'isOpen', 'keyboardClose', 'layout', 'leaveAnimation', 'message', 'mode', 'position', 'positionAnchor', 'shape', 'swipeGesture', 'theme', 'translucent', 'trigger'], + inputs: ['animated', 'buttons', 'color', 'cssClass', 'duration', 'enterAnimation', 'header', 'htmlAttributes', 'icon', 'isOpen', 'keyboardClose', 'layout', 'leaveAnimation', 'message', 'mode', 'position', 'positionAnchor', 'swipeGesture', 'translucent', 'trigger'], methods: ['present', 'dismiss', 'onDidDismiss', 'onWillDismiss'] }) @Component({ @@ -2585,7 +2512,7 @@ export declare interface IonTitle extends Components.IonTitle {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated', 'buttons', 'color', 'cssClass', 'duration', 'enterAnimation', 'header', 'htmlAttributes', 'hue', 'icon', 'isOpen', 'keyboardClose', 'layout', 'leaveAnimation', 'message', 'mode', 'position', 'positionAnchor', 'shape', 'swipeGesture', 'theme', 'translucent', 'trigger'], + inputs: ['animated', 'buttons', 'color', 'cssClass', 'duration', 'enterAnimation', 'header', 'htmlAttributes', 'icon', 'isOpen', 'keyboardClose', 'layout', 'leaveAnimation', 'message', 'mode', 'position', 'positionAnchor', 'swipeGesture', 'translucent', 'trigger'], }) export class IonToast { protected el: HTMLIonToastElement; @@ -2640,14 +2567,14 @@ Shorthand for ionToastDidDismiss. @ProxyCmp({ - inputs: ['alignment', 'checked', 'color', 'disabled', 'enableOnOffLabels', 'errorText', 'helperText', 'justify', 'labelPlacement', 'mode', 'name', 'required', 'theme', 'value'] + inputs: ['alignment', 'checked', 'color', 'disabled', 'enableOnOffLabels', 'errorText', 'helperText', 'justify', 'labelPlacement', 'mode', 'name', 'required', 'value'] }) @Component({ selector: 'ion-toggle', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['alignment', 'checked', 'color', 'disabled', 'enableOnOffLabels', 'errorText', 'helperText', 'justify', 'labelPlacement', 'mode', 'name', 'required', 'theme', 'value'], + inputs: ['alignment', 'checked', 'color', 'disabled', 'enableOnOffLabels', 'errorText', 'helperText', 'justify', 'labelPlacement', 'mode', 'name', 'required', 'value'], }) export class IonToggle { protected el: HTMLIonToggleElement; @@ -2680,14 +2607,14 @@ This event will not emit when programmatically setting the `checked` property. @ProxyCmp({ - inputs: ['color', 'mode', 'theme', 'titlePlacement'] + inputs: ['color', 'mode'] }) @Component({ selector: 'ion-toolbar', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode', 'theme', 'titlePlacement'], + inputs: ['color', 'mode'], }) export class IonToolbar { protected el: HTMLIonToolbarElement; diff --git a/packages/angular/standalone/src/directives/proxies.ts b/packages/angular/standalone/src/directives/proxies.ts index 8ea4fbda890..a0f720fc585 100644 --- a/packages/angular/standalone/src/directives/proxies.ts +++ b/packages/angular/standalone/src/directives/proxies.ts @@ -27,13 +27,10 @@ import { defineCustomElement as defineIonChip } from '@ionic/core/components/ion import { defineCustomElement as defineIonCol } from '@ionic/core/components/ion-col.js'; import { defineCustomElement as defineIonContent } from '@ionic/core/components/ion-content.js'; import { defineCustomElement as defineIonDatetimeButton } from '@ionic/core/components/ion-datetime-button.js'; -import { defineCustomElement as defineIonDivider } from '@ionic/core/components/ion-divider.js'; import { defineCustomElement as defineIonFab } from '@ionic/core/components/ion-fab.js'; import { defineCustomElement as defineIonFabButton } from '@ionic/core/components/ion-fab-button.js'; import { defineCustomElement as defineIonFabList } from '@ionic/core/components/ion-fab-list.js'; import { defineCustomElement as defineIonFooter } from '@ionic/core/components/ion-footer.js'; -import { defineCustomElement as defineIonGallery } from '@ionic/core/components/ion-gallery.js'; -import { defineCustomElement as defineIonGalleryItem } from '@ionic/core/components/ion-gallery-item.js'; import { defineCustomElement as defineIonGrid } from '@ionic/core/components/ion-grid.js'; import { defineCustomElement as defineIonHeader } from '@ionic/core/components/ion-header.js'; import { defineCustomElement as defineIonImg } from '@ionic/core/components/ion-img.js'; @@ -85,14 +82,14 @@ import { defineCustomElement as defineIonToast } from '@ionic/core/components/io import { defineCustomElement as defineIonToolbar } from '@ionic/core/components/ion-toolbar.js'; @ProxyCmp({ defineCustomElementFn: defineIonAccordion, - inputs: ['disabled', 'mode', 'readonly', 'theme', 'toggleIcon', 'toggleIconSlot', 'value'] + inputs: ['disabled', 'mode', 'readonly', 'toggleIcon', 'toggleIconSlot', 'value'] }) @Component({ selector: 'ion-accordion', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['disabled', 'mode', 'readonly', 'theme', 'toggleIcon', 'toggleIconSlot', 'value'], + inputs: ['disabled', 'mode', 'readonly', 'toggleIcon', 'toggleIconSlot', 'value'], standalone: true }) export class IonAccordion { @@ -109,14 +106,14 @@ export declare interface IonAccordion extends Components.IonAccordion {} @ProxyCmp({ defineCustomElementFn: defineIonAccordionGroup, - inputs: ['animated', 'disabled', 'expand', 'mode', 'multiple', 'readonly', 'shape', 'theme', 'value'] + inputs: ['animated', 'disabled', 'expand', 'mode', 'multiple', 'readonly', 'value'] }) @Component({ selector: 'ion-accordion-group', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated', 'disabled', 'expand', 'mode', 'multiple', 'readonly', 'shape', 'theme', 'value'], + inputs: ['animated', 'disabled', 'expand', 'mode', 'multiple', 'readonly', 'value'], standalone: true }) export class IonAccordionGroup { @@ -143,7 +140,7 @@ This event will not emit when programmatically setting the `value` property. @ProxyCmp({ defineCustomElementFn: defineIonActionSheet, - inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'subHeader', 'theme', 'translucent', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'subHeader', 'translucent', 'trigger'], methods: ['present', 'dismiss', 'onDidDismiss', 'onWillDismiss'] }) @Component({ @@ -151,7 +148,7 @@ This event will not emit when programmatically setting the `value` property. changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'subHeader', 'theme', 'translucent', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'subHeader', 'translucent', 'trigger'], standalone: true }) export class IonActionSheet { @@ -208,7 +205,7 @@ Shorthand for ionActionSheetDidDismiss. @ProxyCmp({ defineCustomElementFn: defineIonAlert, - inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'inputs', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'subHeader', 'theme', 'translucent', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'inputs', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'subHeader', 'translucent', 'trigger'], methods: ['present', 'dismiss', 'onDidDismiss', 'onWillDismiss'] }) @Component({ @@ -216,7 +213,7 @@ Shorthand for ionActionSheetDidDismiss. changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'inputs', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'subHeader', 'theme', 'translucent', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'inputs', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'subHeader', 'translucent', 'trigger'], standalone: true }) export class IonAlert { @@ -273,7 +270,6 @@ Shorthand for ionAlertDidDismiss. @ProxyCmp({ defineCustomElementFn: defineIonApp, - inputs: ['mode', 'theme'], methods: ['setFocus'] }) @Component({ @@ -281,7 +277,7 @@ Shorthand for ionAlertDidDismiss. changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode', 'theme'], + inputs: [], standalone: true }) export class IonApp { @@ -297,15 +293,14 @@ export declare interface IonApp extends Components.IonApp {} @ProxyCmp({ - defineCustomElementFn: defineIonAvatar, - inputs: ['disabled', 'mode', 'shape', 'size', 'theme'] + defineCustomElementFn: defineIonAvatar }) @Component({ selector: 'ion-avatar', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['disabled', 'mode', 'shape', 'size', 'theme'], + inputs: [], standalone: true }) export class IonAvatar { @@ -322,14 +317,14 @@ export declare interface IonAvatar extends Components.IonAvatar {} @ProxyCmp({ defineCustomElementFn: defineIonBackdrop, - inputs: ['mode', 'stopPropagation', 'tappable', 'theme', 'visible'] + inputs: ['stopPropagation', 'tappable', 'visible'] }) @Component({ selector: 'ion-backdrop', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode', 'stopPropagation', 'tappable', 'theme', 'visible'], + inputs: ['stopPropagation', 'tappable', 'visible'], standalone: true }) export class IonBackdrop { @@ -352,14 +347,14 @@ export declare interface IonBackdrop extends Components.IonBackdrop { @ProxyCmp({ defineCustomElementFn: defineIonBadge, - inputs: ['color', 'hue', 'mode', 'shape', 'size', 'theme', 'vertical'] + inputs: ['color', 'mode'] }) @Component({ selector: 'ion-badge', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'hue', 'mode', 'shape', 'size', 'theme', 'vertical'], + inputs: ['color', 'mode'], standalone: true }) export class IonBadge { @@ -376,14 +371,14 @@ export declare interface IonBadge extends Components.IonBadge {} @ProxyCmp({ defineCustomElementFn: defineIonBreadcrumb, - inputs: ['active', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'separator', 'target', 'theme'] + inputs: ['active', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'separator', 'target'] }) @Component({ selector: 'ion-breadcrumb', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['active', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'separator', 'target', 'theme'], + inputs: ['active', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'separator', 'target'], standalone: true }) export class IonBreadcrumb { @@ -410,14 +405,14 @@ export declare interface IonBreadcrumb extends Components.IonBreadcrumb { @ProxyCmp({ defineCustomElementFn: defineIonBreadcrumbs, - inputs: ['color', 'itemsAfterCollapse', 'itemsBeforeCollapse', 'maxItems', 'mode', 'theme'] + inputs: ['color', 'itemsAfterCollapse', 'itemsBeforeCollapse', 'maxItems', 'mode'] }) @Component({ selector: 'ion-breadcrumbs', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'itemsAfterCollapse', 'itemsBeforeCollapse', 'maxItems', 'mode', 'theme'], + inputs: ['color', 'itemsAfterCollapse', 'itemsBeforeCollapse', 'maxItems', 'mode'], standalone: true }) export class IonBreadcrumbs { @@ -442,14 +437,14 @@ export declare interface IonBreadcrumbs extends Components.IonBreadcrumbs { @ProxyCmp({ defineCustomElementFn: defineIonButton, - inputs: ['buttonType', 'color', 'disabled', 'download', 'expand', 'fill', 'form', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'size', 'strong', 'target', 'theme', 'type'] + inputs: ['buttonType', 'color', 'disabled', 'download', 'expand', 'fill', 'form', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'size', 'strong', 'target', 'type'] }) @Component({ selector: 'ion-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['buttonType', 'color', 'disabled', 'download', 'expand', 'fill', 'form', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'size', 'strong', 'target', 'theme', 'type'], + inputs: ['buttonType', 'color', 'disabled', 'download', 'expand', 'fill', 'form', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'size', 'strong', 'target', 'type'], standalone: true }) export class IonButton { @@ -476,14 +471,14 @@ export declare interface IonButton extends Components.IonButton { @ProxyCmp({ defineCustomElementFn: defineIonButtons, - inputs: ['collapse', 'mode', 'theme'] + inputs: ['collapse'] }) @Component({ selector: 'ion-buttons', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['collapse', 'mode', 'theme'], + inputs: ['collapse'], standalone: true }) export class IonButtons { @@ -500,14 +495,14 @@ export declare interface IonButtons extends Components.IonButtons {} @ProxyCmp({ defineCustomElementFn: defineIonCard, - inputs: ['button', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'target', 'theme', 'type'] + inputs: ['button', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'type'] }) @Component({ selector: 'ion-card', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['button', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'target', 'theme', 'type'], + inputs: ['button', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'type'], standalone: true }) export class IonCard { @@ -524,14 +519,14 @@ export declare interface IonCard extends Components.IonCard {} @ProxyCmp({ defineCustomElementFn: defineIonCardContent, - inputs: ['mode', 'theme'] + inputs: ['mode'] }) @Component({ selector: 'ion-card-content', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode', 'theme'], + inputs: ['mode'], standalone: true }) export class IonCardContent { @@ -548,14 +543,14 @@ export declare interface IonCardContent extends Components.IonCardContent {} @ProxyCmp({ defineCustomElementFn: defineIonCardHeader, - inputs: ['color', 'mode', 'theme', 'translucent'] + inputs: ['color', 'mode', 'translucent'] }) @Component({ selector: 'ion-card-header', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode', 'theme', 'translucent'], + inputs: ['color', 'mode', 'translucent'], standalone: true }) export class IonCardHeader { @@ -572,14 +567,14 @@ export declare interface IonCardHeader extends Components.IonCardHeader {} @ProxyCmp({ defineCustomElementFn: defineIonCardSubtitle, - inputs: ['color', 'mode', 'theme'] + inputs: ['color', 'mode'] }) @Component({ selector: 'ion-card-subtitle', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode', 'theme'], + inputs: ['color', 'mode'], standalone: true }) export class IonCardSubtitle { @@ -596,14 +591,14 @@ export declare interface IonCardSubtitle extends Components.IonCardSubtitle {} @ProxyCmp({ defineCustomElementFn: defineIonCardTitle, - inputs: ['color', 'mode', 'theme'] + inputs: ['color', 'mode'] }) @Component({ selector: 'ion-card-title', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode', 'theme'], + inputs: ['color', 'mode'], standalone: true }) export class IonCardTitle { @@ -620,14 +615,14 @@ export declare interface IonCardTitle extends Components.IonCardTitle {} @ProxyCmp({ defineCustomElementFn: defineIonChip, - inputs: ['color', 'disabled', 'hue', 'mode', 'outline', 'shape', 'size', 'theme'] + inputs: ['color', 'disabled', 'mode', 'outline'] }) @Component({ selector: 'ion-chip', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'disabled', 'hue', 'mode', 'outline', 'shape', 'size', 'theme'], + inputs: ['color', 'disabled', 'mode', 'outline'], standalone: true }) export class IonChip { @@ -644,14 +639,14 @@ export declare interface IonChip extends Components.IonChip {} @ProxyCmp({ defineCustomElementFn: defineIonCol, - inputs: ['mode', 'offset', 'offsetLg', 'offsetMd', 'offsetSm', 'offsetXl', 'offsetXs', 'order', 'orderLg', 'orderMd', 'orderSm', 'orderXl', 'orderXs', 'pull', 'pullLg', 'pullMd', 'pullSm', 'pullXl', 'pullXs', 'push', 'pushLg', 'pushMd', 'pushSm', 'pushXl', 'pushXs', 'size', 'sizeLg', 'sizeMd', 'sizeSm', 'sizeXl', 'sizeXs', 'theme'] + inputs: ['offset', 'offsetLg', 'offsetMd', 'offsetSm', 'offsetXl', 'offsetXs', 'pull', 'pullLg', 'pullMd', 'pullSm', 'pullXl', 'pullXs', 'push', 'pushLg', 'pushMd', 'pushSm', 'pushXl', 'pushXs', 'size', 'sizeLg', 'sizeMd', 'sizeSm', 'sizeXl', 'sizeXs'] }) @Component({ selector: 'ion-col', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode', 'offset', 'offsetLg', 'offsetMd', 'offsetSm', 'offsetXl', 'offsetXs', 'order', 'orderLg', 'orderMd', 'orderSm', 'orderXl', 'orderXs', 'pull', 'pullLg', 'pullMd', 'pullSm', 'pullXl', 'pullXs', 'push', 'pushLg', 'pushMd', 'pushSm', 'pushXl', 'pushXs', 'size', 'sizeLg', 'sizeMd', 'sizeSm', 'sizeXl', 'sizeXs', 'theme'], + inputs: ['offset', 'offsetLg', 'offsetMd', 'offsetSm', 'offsetXl', 'offsetXs', 'pull', 'pullLg', 'pullMd', 'pullSm', 'pullXl', 'pullXs', 'push', 'pushLg', 'pushMd', 'pushSm', 'pushXl', 'pushXs', 'size', 'sizeLg', 'sizeMd', 'sizeSm', 'sizeXl', 'sizeXs'], standalone: true }) export class IonCol { @@ -668,7 +663,7 @@ export declare interface IonCol extends Components.IonCol {} @ProxyCmp({ defineCustomElementFn: defineIonContent, - inputs: ['color', 'fixedSlotPlacement', 'forceOverscroll', 'fullscreen', 'mode', 'scrollEvents', 'scrollX', 'scrollY', 'theme'], + inputs: ['color', 'fixedSlotPlacement', 'forceOverscroll', 'fullscreen', 'scrollEvents', 'scrollX', 'scrollY'], methods: ['getScrollElement', 'scrollToTop', 'scrollToBottom', 'scrollByPoint', 'scrollToPoint'] }) @Component({ @@ -676,7 +671,7 @@ export declare interface IonCol extends Components.IonCol {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'fixedSlotPlacement', 'forceOverscroll', 'fullscreen', 'mode', 'scrollEvents', 'scrollX', 'scrollY', 'theme'], + inputs: ['color', 'fixedSlotPlacement', 'forceOverscroll', 'fullscreen', 'scrollEvents', 'scrollX', 'scrollY'], standalone: true }) export class IonContent { @@ -713,14 +708,14 @@ Set `scrollEvents` to `true` to enable. @ProxyCmp({ defineCustomElementFn: defineIonDatetimeButton, - inputs: ['color', 'datetime', 'disabled', 'mode', 'theme'] + inputs: ['color', 'datetime', 'disabled', 'mode'] }) @Component({ selector: 'ion-datetime-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'datetime', 'disabled', 'mode', 'theme'], + inputs: ['color', 'datetime', 'disabled', 'mode'], standalone: true }) export class IonDatetimeButton { @@ -735,33 +730,9 @@ export class IonDatetimeButton { export declare interface IonDatetimeButton extends Components.IonDatetimeButton {} -@ProxyCmp({ - defineCustomElementFn: defineIonDivider, - inputs: ['inset', 'spacing'] -}) -@Component({ - selector: 'ion-divider', - changeDetection: ChangeDetectionStrategy.OnPush, - template: '', - // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['inset', 'spacing'], - standalone: true -}) -export class IonDivider { - protected el: HTMLIonDividerElement; - constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) { - c.detach(); - this.el = r.nativeElement; - } -} - - -export declare interface IonDivider extends Components.IonDivider {} - - @ProxyCmp({ defineCustomElementFn: defineIonFab, - inputs: ['activated', 'edge', 'horizontal', 'mode', 'theme', 'vertical'], + inputs: ['activated', 'edge', 'horizontal', 'vertical'], methods: ['close'] }) @Component({ @@ -769,7 +740,7 @@ export declare interface IonDivider extends Components.IonDivider {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['activated', 'edge', 'horizontal', 'mode', 'theme', 'vertical'], + inputs: ['activated', 'edge', 'horizontal', 'vertical'], standalone: true }) export class IonFab { @@ -786,14 +757,14 @@ export declare interface IonFab extends Components.IonFab {} @ProxyCmp({ defineCustomElementFn: defineIonFabButton, - inputs: ['activated', 'closeIcon', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'show', 'size', 'target', 'theme', 'translucent', 'type'] + inputs: ['activated', 'closeIcon', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'show', 'size', 'target', 'translucent', 'type'] }) @Component({ selector: 'ion-fab-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['activated', 'closeIcon', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'show', 'size', 'target', 'theme', 'translucent', 'type'], + inputs: ['activated', 'closeIcon', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'show', 'size', 'target', 'translucent', 'type'], standalone: true }) export class IonFabButton { @@ -820,14 +791,14 @@ export declare interface IonFabButton extends Components.IonFabButton { @ProxyCmp({ defineCustomElementFn: defineIonFabList, - inputs: ['activated', 'mode', 'side', 'theme'] + inputs: ['activated', 'side'] }) @Component({ selector: 'ion-fab-list', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['activated', 'mode', 'side', 'theme'], + inputs: ['activated', 'side'], standalone: true }) export class IonFabList { @@ -844,14 +815,14 @@ export declare interface IonFabList extends Components.IonFabList {} @ProxyCmp({ defineCustomElementFn: defineIonFooter, - inputs: ['collapse', 'mode', 'theme', 'translucent'] + inputs: ['collapse', 'mode', 'scrollEffect', 'translucent'] }) @Component({ selector: 'ion-footer', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['collapse', 'mode', 'theme', 'translucent'], + inputs: ['collapse', 'mode', 'scrollEffect', 'translucent'], standalone: true }) export class IonFooter { @@ -866,64 +837,16 @@ export class IonFooter { export declare interface IonFooter extends Components.IonFooter {} -@ProxyCmp({ - defineCustomElementFn: defineIonGallery, - inputs: ['columns', 'gap', 'layout', 'mode', 'order', 'theme'] -}) -@Component({ - selector: 'ion-gallery', - changeDetection: ChangeDetectionStrategy.OnPush, - template: '', - // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['columns', 'gap', 'layout', 'mode', 'order', 'theme'], - standalone: true -}) -export class IonGallery { - protected el: HTMLIonGalleryElement; - constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) { - c.detach(); - this.el = r.nativeElement; - } -} - - -export declare interface IonGallery extends Components.IonGallery {} - - -@ProxyCmp({ - defineCustomElementFn: defineIonGalleryItem, - inputs: ['mode', 'theme'] -}) -@Component({ - selector: 'ion-gallery-item', - changeDetection: ChangeDetectionStrategy.OnPush, - template: '', - // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode', 'theme'], - standalone: true -}) -export class IonGalleryItem { - protected el: HTMLIonGalleryItemElement; - constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) { - c.detach(); - this.el = r.nativeElement; - } -} - - -export declare interface IonGalleryItem extends Components.IonGalleryItem {} - - @ProxyCmp({ defineCustomElementFn: defineIonGrid, - inputs: ['fixed', 'mode', 'theme'] + inputs: ['fixed'] }) @Component({ selector: 'ion-grid', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['fixed', 'mode', 'theme'], + inputs: ['fixed'], standalone: true }) export class IonGrid { @@ -940,14 +863,14 @@ export declare interface IonGrid extends Components.IonGrid {} @ProxyCmp({ defineCustomElementFn: defineIonHeader, - inputs: ['collapse', 'divider', 'mode', 'theme', 'translucent'] + inputs: ['collapse', 'mode', 'scrollEffect', 'translucent'] }) @Component({ selector: 'ion-header', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['collapse', 'divider', 'mode', 'theme', 'translucent'], + inputs: ['collapse', 'mode', 'scrollEffect', 'translucent'], standalone: true }) export class IonHeader { @@ -964,14 +887,14 @@ export declare interface IonHeader extends Components.IonHeader {} @ProxyCmp({ defineCustomElementFn: defineIonImg, - inputs: ['alt', 'mode', 'src', 'theme'] + inputs: ['alt', 'src'] }) @Component({ selector: 'ion-img', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['alt', 'mode', 'src', 'theme'], + inputs: ['alt', 'src'], standalone: true }) export class IonImg { @@ -1002,7 +925,7 @@ export declare interface IonImg extends Components.IonImg { @ProxyCmp({ defineCustomElementFn: defineIonInfiniteScroll, - inputs: ['disabled', 'mode', 'position', 'preserveRerenderScrollPosition', 'theme', 'threshold'], + inputs: ['disabled', 'position', 'threshold'], methods: ['complete'] }) @Component({ @@ -1010,7 +933,7 @@ export declare interface IonImg extends Components.IonImg { changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['disabled', 'mode', 'position', 'preserveRerenderScrollPosition', 'theme', 'threshold'], + inputs: ['disabled', 'position', 'threshold'], standalone: true }) export class IonInfiniteScroll { @@ -1036,14 +959,14 @@ your async operation has completed. @ProxyCmp({ defineCustomElementFn: defineIonInfiniteScrollContent, - inputs: ['loadingSpinner', 'loadingText', 'mode', 'theme'] + inputs: ['loadingSpinner', 'loadingText'] }) @Component({ selector: 'ion-infinite-scroll-content', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['loadingSpinner', 'loadingText', 'mode', 'theme'], + inputs: ['loadingSpinner', 'loadingText'], standalone: true }) export class IonInfiniteScrollContent { @@ -1084,14 +1007,14 @@ export declare interface IonInputPasswordToggle extends Components.IonInputPassw @ProxyCmp({ defineCustomElementFn: defineIonItem, - inputs: ['button', 'color', 'detail', 'detailIcon', 'disabled', 'download', 'href', 'lines', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'theme', 'type'] + inputs: ['button', 'color', 'detail', 'detailIcon', 'disabled', 'download', 'href', 'lines', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'type'] }) @Component({ selector: 'ion-item', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['button', 'color', 'detail', 'detailIcon', 'disabled', 'download', 'href', 'lines', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'theme', 'type'], + inputs: ['button', 'color', 'detail', 'detailIcon', 'disabled', 'download', 'href', 'lines', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'type'], standalone: true }) export class IonItem { @@ -1108,14 +1031,14 @@ export declare interface IonItem extends Components.IonItem {} @ProxyCmp({ defineCustomElementFn: defineIonItemDivider, - inputs: ['color', 'mode', 'sticky', 'theme'] + inputs: ['color', 'mode', 'sticky'] }) @Component({ selector: 'ion-item-divider', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode', 'sticky', 'theme'], + inputs: ['color', 'mode', 'sticky'], standalone: true }) export class IonItemDivider { @@ -1131,15 +1054,14 @@ export declare interface IonItemDivider extends Components.IonItemDivider {} @ProxyCmp({ - defineCustomElementFn: defineIonItemGroup, - inputs: ['mode', 'theme'] + defineCustomElementFn: defineIonItemGroup }) @Component({ selector: 'ion-item-group', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode', 'theme'], + inputs: [], standalone: true }) export class IonItemGroup { @@ -1156,14 +1078,14 @@ export declare interface IonItemGroup extends Components.IonItemGroup {} @ProxyCmp({ defineCustomElementFn: defineIonItemOption, - inputs: ['color', 'disabled', 'download', 'expandable', 'href', 'hue', 'mode', 'rel', 'shape', 'target', 'theme', 'type'] + inputs: ['color', 'disabled', 'download', 'expandable', 'href', 'mode', 'rel', 'target', 'type'] }) @Component({ selector: 'ion-item-option', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'disabled', 'download', 'expandable', 'href', 'hue', 'mode', 'rel', 'shape', 'target', 'theme', 'type'], + inputs: ['color', 'disabled', 'download', 'expandable', 'href', 'mode', 'rel', 'target', 'type'], standalone: true }) export class IonItemOption { @@ -1180,14 +1102,14 @@ export declare interface IonItemOption extends Components.IonItemOption {} @ProxyCmp({ defineCustomElementFn: defineIonItemOptions, - inputs: ['mode', 'side', 'theme'] + inputs: ['side'] }) @Component({ selector: 'ion-item-options', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode', 'side', 'theme'], + inputs: ['side'], standalone: true }) export class IonItemOptions { @@ -1210,7 +1132,7 @@ export declare interface IonItemOptions extends Components.IonItemOptions { @ProxyCmp({ defineCustomElementFn: defineIonItemSliding, - inputs: ['disabled', 'mode', 'theme'], + inputs: ['disabled'], methods: ['getOpenAmount', 'getSlidingRatio', 'open', 'close', 'closeOpened'] }) @Component({ @@ -1218,7 +1140,7 @@ export declare interface IonItemOptions extends Components.IonItemOptions { changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['disabled', 'mode', 'theme'], + inputs: ['disabled'], standalone: true }) export class IonItemSliding { @@ -1241,14 +1163,14 @@ export declare interface IonItemSliding extends Components.IonItemSliding { @ProxyCmp({ defineCustomElementFn: defineIonLabel, - inputs: ['color', 'mode', 'position', 'theme'] + inputs: ['color', 'mode', 'position'] }) @Component({ selector: 'ion-label', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode', 'position', 'theme'], + inputs: ['color', 'mode', 'position'], standalone: true }) export class IonLabel { @@ -1265,7 +1187,7 @@ export declare interface IonLabel extends Components.IonLabel {} @ProxyCmp({ defineCustomElementFn: defineIonList, - inputs: ['inset', 'lines', 'mode', 'shape', 'theme'], + inputs: ['inset', 'lines', 'mode'], methods: ['closeSlidingItems'] }) @Component({ @@ -1273,7 +1195,7 @@ export declare interface IonLabel extends Components.IonLabel {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['inset', 'lines', 'mode', 'shape', 'theme'], + inputs: ['inset', 'lines', 'mode'], standalone: true }) export class IonList { @@ -1290,14 +1212,14 @@ export declare interface IonList extends Components.IonList {} @ProxyCmp({ defineCustomElementFn: defineIonListHeader, - inputs: ['color', 'lines', 'mode', 'theme'] + inputs: ['color', 'lines', 'mode'] }) @Component({ selector: 'ion-list-header', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'lines', 'mode', 'theme'], + inputs: ['color', 'lines', 'mode'], standalone: true }) export class IonListHeader { @@ -1314,7 +1236,7 @@ export declare interface IonListHeader extends Components.IonListHeader {} @ProxyCmp({ defineCustomElementFn: defineIonLoading, - inputs: ['animated', 'backdropDismiss', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'showBackdrop', 'spinner', 'theme', 'translucent', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'showBackdrop', 'spinner', 'translucent', 'trigger'], methods: ['present', 'dismiss', 'onDidDismiss', 'onWillDismiss'] }) @Component({ @@ -1322,7 +1244,7 @@ export declare interface IonListHeader extends Components.IonListHeader {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated', 'backdropDismiss', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'showBackdrop', 'spinner', 'theme', 'translucent', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'showBackdrop', 'spinner', 'translucent', 'trigger'], standalone: true }) export class IonLoading { @@ -1379,7 +1301,7 @@ Shorthand for ionLoadingDidDismiss. @ProxyCmp({ defineCustomElementFn: defineIonMenu, - inputs: ['contentId', 'disabled', 'maxEdgeStart', 'menuId', 'mode', 'side', 'swipeGesture', 'theme', 'type'], + inputs: ['contentId', 'disabled', 'maxEdgeStart', 'menuId', 'side', 'swipeGesture', 'type'], methods: ['isOpen', 'isActive', 'open', 'close', 'toggle', 'setOpen'] }) @Component({ @@ -1387,7 +1309,7 @@ Shorthand for ionLoadingDidDismiss. changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['contentId', 'disabled', 'maxEdgeStart', 'menuId', 'mode', 'side', 'swipeGesture', 'theme', 'type'], + inputs: ['contentId', 'disabled', 'maxEdgeStart', 'menuId', 'side', 'swipeGesture', 'type'], standalone: true }) export class IonMenu { @@ -1424,14 +1346,14 @@ export declare interface IonMenu extends Components.IonMenu { @ProxyCmp({ defineCustomElementFn: defineIonMenuButton, - inputs: ['autoHide', 'color', 'disabled', 'menu', 'mode', 'theme', 'type'] + inputs: ['autoHide', 'color', 'disabled', 'menu', 'mode', 'type'] }) @Component({ selector: 'ion-menu-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['autoHide', 'color', 'disabled', 'menu', 'mode', 'theme', 'type'], + inputs: ['autoHide', 'color', 'disabled', 'menu', 'mode', 'type'], standalone: true }) export class IonMenuButton { @@ -1448,14 +1370,14 @@ export declare interface IonMenuButton extends Components.IonMenuButton {} @ProxyCmp({ defineCustomElementFn: defineIonMenuToggle, - inputs: ['autoHide', 'menu', 'mode', 'theme'] + inputs: ['autoHide', 'menu'] }) @Component({ selector: 'ion-menu-toggle', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['autoHide', 'menu', 'mode', 'theme'], + inputs: ['autoHide', 'menu'], standalone: true }) export class IonMenuToggle { @@ -1472,14 +1394,14 @@ export declare interface IonMenuToggle extends Components.IonMenuToggle {} @ProxyCmp({ defineCustomElementFn: defineIonNavLink, - inputs: ['component', 'componentProps', 'mode', 'routerAnimation', 'routerDirection', 'theme'] + inputs: ['component', 'componentProps', 'routerAnimation', 'routerDirection'] }) @Component({ selector: 'ion-nav-link', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['component', 'componentProps', 'mode', 'routerAnimation', 'routerDirection', 'theme'], + inputs: ['component', 'componentProps', 'routerAnimation', 'routerDirection'], standalone: true }) export class IonNavLink { @@ -1496,14 +1418,14 @@ export declare interface IonNavLink extends Components.IonNavLink {} @ProxyCmp({ defineCustomElementFn: defineIonNote, - inputs: ['color', 'mode', 'theme'] + inputs: ['color', 'mode'] }) @Component({ selector: 'ion-note', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode', 'theme'], + inputs: ['color', 'mode'], standalone: true }) export class IonNote { @@ -1520,14 +1442,14 @@ export declare interface IonNote extends Components.IonNote {} @ProxyCmp({ defineCustomElementFn: defineIonPicker, - inputs: ['mode', 'theme'] + inputs: ['mode'] }) @Component({ selector: 'ion-picker', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode', 'theme'], + inputs: ['mode'], standalone: true }) export class IonPicker { @@ -1544,7 +1466,7 @@ export declare interface IonPicker extends Components.IonPicker {} @ProxyCmp({ defineCustomElementFn: defineIonPickerColumn, - inputs: ['color', 'disabled', 'mode', 'theme', 'value'], + inputs: ['color', 'disabled', 'mode', 'value'], methods: ['setFocus'] }) @Component({ @@ -1552,7 +1474,7 @@ export declare interface IonPicker extends Components.IonPicker {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'disabled', 'mode', 'theme', 'value'], + inputs: ['color', 'disabled', 'mode', 'value'], standalone: true }) export class IonPickerColumn { @@ -1579,14 +1501,14 @@ This event will not emit when programmatically setting the `value` property. @ProxyCmp({ defineCustomElementFn: defineIonPickerColumnOption, - inputs: ['color', 'disabled', 'mode', 'theme', 'value'] + inputs: ['color', 'disabled', 'value'] }) @Component({ selector: 'ion-picker-column-option', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'disabled', 'mode', 'theme', 'value'], + inputs: ['color', 'disabled', 'value'], standalone: true }) export class IonPickerColumnOption { @@ -1603,7 +1525,7 @@ export declare interface IonPickerColumnOption extends Components.IonPickerColum @ProxyCmp({ defineCustomElementFn: defineIonPickerLegacy, - inputs: ['animated', 'backdropDismiss', 'buttons', 'columns', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'showBackdrop', 'theme', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'buttons', 'columns', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'showBackdrop', 'trigger'], methods: ['present', 'dismiss', 'onDidDismiss', 'onWillDismiss', 'getColumn'] }) @Component({ @@ -1611,7 +1533,7 @@ export declare interface IonPickerColumnOption extends Components.IonPickerColum changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated', 'backdropDismiss', 'buttons', 'columns', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'showBackdrop', 'theme', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'buttons', 'columns', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'showBackdrop', 'trigger'], standalone: true }) export class IonPickerLegacy { @@ -1668,14 +1590,14 @@ Shorthand for ionPickerDidDismiss. @ProxyCmp({ defineCustomElementFn: defineIonProgressBar, - inputs: ['buffer', 'color', 'mode', 'reversed', 'shape', 'theme', 'type', 'value'] + inputs: ['buffer', 'color', 'mode', 'reversed', 'type', 'value'] }) @Component({ selector: 'ion-progress-bar', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['buffer', 'color', 'mode', 'reversed', 'shape', 'theme', 'type', 'value'], + inputs: ['buffer', 'color', 'mode', 'reversed', 'type', 'value'], standalone: true }) export class IonProgressBar { @@ -1692,14 +1614,14 @@ export declare interface IonProgressBar extends Components.IonProgressBar {} @ProxyCmp({ defineCustomElementFn: defineIonRadio, - inputs: ['alignment', 'color', 'disabled', 'justify', 'labelPlacement', 'mode', 'name', 'theme', 'value'] + inputs: ['alignment', 'color', 'disabled', 'justify', 'labelPlacement', 'mode', 'name', 'value'] }) @Component({ selector: 'ion-radio', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['alignment', 'color', 'disabled', 'justify', 'labelPlacement', 'mode', 'name', 'theme', 'value'], + inputs: ['alignment', 'color', 'disabled', 'justify', 'labelPlacement', 'mode', 'name', 'value'], standalone: true }) export class IonRadio { @@ -1726,7 +1648,7 @@ export declare interface IonRadio extends Components.IonRadio { @ProxyCmp({ defineCustomElementFn: defineIonRefresher, - inputs: ['closeDuration', 'disabled', 'mode', 'pullFactor', 'pullMax', 'pullMin', 'snapbackDuration', 'theme'], + inputs: ['closeDuration', 'disabled', 'mode', 'pullFactor', 'pullMax', 'pullMin', 'snapbackDuration'], methods: ['complete', 'cancel', 'getProgress'] }) @Component({ @@ -1734,7 +1656,7 @@ export declare interface IonRadio extends Components.IonRadio { changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['closeDuration', 'disabled', 'mode', 'pullFactor', 'pullMax', 'pullMin', 'snapbackDuration', 'theme'], + inputs: ['closeDuration', 'disabled', 'mode', 'pullFactor', 'pullMax', 'pullMin', 'snapbackDuration'], standalone: true }) export class IonRefresher { @@ -1781,14 +1703,14 @@ successfully or was canceled. @ProxyCmp({ defineCustomElementFn: defineIonRefresherContent, - inputs: ['mode', 'pullingIcon', 'pullingText', 'refreshingSpinner', 'refreshingText', 'theme'] + inputs: ['pullingIcon', 'pullingText', 'refreshingSpinner', 'refreshingText'] }) @Component({ selector: 'ion-refresher-content', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode', 'pullingIcon', 'pullingText', 'refreshingSpinner', 'refreshingText', 'theme'], + inputs: ['pullingIcon', 'pullingText', 'refreshingSpinner', 'refreshingText'], standalone: true }) export class IonRefresherContent { @@ -1804,15 +1726,14 @@ export declare interface IonRefresherContent extends Components.IonRefresherCont @ProxyCmp({ - defineCustomElementFn: defineIonReorder, - inputs: ['mode', 'theme'] + defineCustomElementFn: defineIonReorder }) @Component({ selector: 'ion-reorder', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode', 'theme'], + inputs: [], standalone: true }) export class IonReorder { @@ -1829,7 +1750,7 @@ export declare interface IonReorder extends Components.IonReorder {} @ProxyCmp({ defineCustomElementFn: defineIonReorderGroup, - inputs: ['disabled', 'mode', 'theme'], + inputs: ['disabled'], methods: ['complete'] }) @Component({ @@ -1837,7 +1758,7 @@ export declare interface IonReorder extends Components.IonReorder {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['disabled', 'mode', 'theme'], + inputs: ['disabled'], standalone: true }) export class IonReorderGroup { @@ -1884,7 +1805,7 @@ to be called in order to finalize the reorder action. @ProxyCmp({ defineCustomElementFn: defineIonRippleEffect, - inputs: ['mode', 'theme', 'type'], + inputs: ['type'], methods: ['addRipple'] }) @Component({ @@ -1892,7 +1813,7 @@ to be called in order to finalize the reorder action. changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode', 'theme', 'type'], + inputs: ['type'], standalone: true }) export class IonRippleEffect { @@ -1908,15 +1829,14 @@ export declare interface IonRippleEffect extends Components.IonRippleEffect {} @ProxyCmp({ - defineCustomElementFn: defineIonRow, - inputs: ['mode', 'theme'] + defineCustomElementFn: defineIonRow }) @Component({ selector: 'ion-row', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode', 'theme'], + inputs: [], standalone: true }) export class IonRow { @@ -1933,14 +1853,14 @@ export declare interface IonRow extends Components.IonRow {} @ProxyCmp({ defineCustomElementFn: defineIonSegmentButton, - inputs: ['contentId', 'disabled', 'layout', 'mode', 'theme', 'type', 'value'] + inputs: ['contentId', 'disabled', 'layout', 'mode', 'type', 'value'] }) @Component({ selector: 'ion-segment-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['contentId', 'disabled', 'layout', 'mode', 'theme', 'type', 'value'], + inputs: ['contentId', 'disabled', 'layout', 'mode', 'type', 'value'], standalone: true }) export class IonSegmentButton { @@ -2012,14 +1932,14 @@ export declare interface IonSegmentView extends Components.IonSegmentView { @ProxyCmp({ defineCustomElementFn: defineIonSelectModal, - inputs: ['cancelIcon', 'cancelText', 'header', 'multiple', 'options'] + inputs: ['cancelText', 'header', 'multiple', 'options'] }) @Component({ selector: 'ion-select-modal', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['cancelIcon', 'cancelText', 'header', 'multiple', 'options'], + inputs: ['cancelText', 'header', 'multiple', 'options'], standalone: true }) export class IonSelectModal { @@ -2036,14 +1956,14 @@ export declare interface IonSelectModal extends Components.IonSelectModal {} @ProxyCmp({ defineCustomElementFn: defineIonSelectOption, - inputs: ['description', 'disabled', 'justify', 'labelPlacement', 'mode', 'theme', 'value'] + inputs: ['disabled', 'value'] }) @Component({ selector: 'ion-select-option', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['description', 'disabled', 'justify', 'labelPlacement', 'mode', 'theme', 'value'], + inputs: ['disabled', 'value'], standalone: true }) export class IonSelectOption { @@ -2060,14 +1980,14 @@ export declare interface IonSelectOption extends Components.IonSelectOption {} @ProxyCmp({ defineCustomElementFn: defineIonSkeletonText, - inputs: ['animated', 'mode', 'theme'] + inputs: ['animated'] }) @Component({ selector: 'ion-skeleton-text', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated', 'mode', 'theme'], + inputs: ['animated'], standalone: true }) export class IonSkeletonText { @@ -2084,14 +2004,14 @@ export declare interface IonSkeletonText extends Components.IonSkeletonText {} @ProxyCmp({ defineCustomElementFn: defineIonSpinner, - inputs: ['color', 'duration', 'mode', 'name', 'paused', 'size', 'theme'] + inputs: ['color', 'duration', 'name', 'paused'] }) @Component({ selector: 'ion-spinner', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'duration', 'mode', 'name', 'paused', 'size', 'theme'], + inputs: ['color', 'duration', 'name', 'paused'], standalone: true }) export class IonSpinner { @@ -2108,14 +2028,14 @@ export declare interface IonSpinner extends Components.IonSpinner {} @ProxyCmp({ defineCustomElementFn: defineIonSplitPane, - inputs: ['contentId', 'disabled', 'mode', 'theme', 'when'] + inputs: ['contentId', 'disabled', 'when'] }) @Component({ selector: 'ion-split-pane', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['contentId', 'disabled', 'mode', 'theme', 'when'], + inputs: ['contentId', 'disabled', 'when'], standalone: true }) export class IonSplitPane { @@ -2138,7 +2058,7 @@ export declare interface IonSplitPane extends Components.IonSplitPane { @ProxyCmp({ defineCustomElementFn: defineIonTab, - inputs: ['component', 'mode', 'tab', 'theme'], + inputs: ['component', 'tab'], methods: ['setActive'] }) @Component({ @@ -2146,7 +2066,7 @@ export declare interface IonSplitPane extends Components.IonSplitPane { changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['component', 'mode', 'tab', 'theme'], + inputs: ['component', 'tab'], standalone: true }) export class IonTab { @@ -2163,14 +2083,14 @@ export declare interface IonTab extends Components.IonTab {} @ProxyCmp({ defineCustomElementFn: defineIonTabBar, - inputs: ['color', 'expand', 'hideOnScroll', 'mode', 'selectedTab', 'shape', 'theme', 'translucent'] + inputs: ['color', 'mode', 'scrollEffect', 'selectedTab', 'translucent'] }) @Component({ selector: 'ion-tab-bar', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'expand', 'hideOnScroll', 'mode', 'selectedTab', 'shape', 'theme', 'translucent'], + inputs: ['color', 'mode', 'scrollEffect', 'selectedTab', 'translucent'], standalone: true }) export class IonTabBar { @@ -2187,14 +2107,14 @@ export declare interface IonTabBar extends Components.IonTabBar {} @ProxyCmp({ defineCustomElementFn: defineIonTabButton, - inputs: ['disabled', 'download', 'href', 'layout', 'mode', 'rel', 'selected', 'shape', 'tab', 'target', 'theme'] + inputs: ['disabled', 'download', 'href', 'layout', 'mode', 'rel', 'selected', 'tab', 'target'] }) @Component({ selector: 'ion-tab-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['disabled', 'download', 'href', 'layout', 'mode', 'rel', 'selected', 'shape', 'tab', 'target', 'theme'], + inputs: ['disabled', 'download', 'href', 'layout', 'mode', 'rel', 'selected', 'tab', 'target'], standalone: true }) export class IonTabButton { @@ -2211,14 +2131,14 @@ export declare interface IonTabButton extends Components.IonTabButton {} @ProxyCmp({ defineCustomElementFn: defineIonText, - inputs: ['color', 'mode', 'theme'] + inputs: ['color', 'mode'] }) @Component({ selector: 'ion-text', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode', 'theme'], + inputs: ['color', 'mode'], standalone: true }) export class IonText { @@ -2234,15 +2154,14 @@ export declare interface IonText extends Components.IonText {} @ProxyCmp({ - defineCustomElementFn: defineIonThumbnail, - inputs: ['mode', 'theme'] + defineCustomElementFn: defineIonThumbnail }) @Component({ selector: 'ion-thumbnail', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode', 'theme'], + inputs: [], standalone: true }) export class IonThumbnail { @@ -2259,14 +2178,14 @@ export declare interface IonThumbnail extends Components.IonThumbnail {} @ProxyCmp({ defineCustomElementFn: defineIonTitle, - inputs: ['color', 'mode', 'size', 'theme'] + inputs: ['color', 'size'] }) @Component({ selector: 'ion-title', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode', 'size', 'theme'], + inputs: ['color', 'size'], standalone: true }) export class IonTitle { @@ -2283,7 +2202,7 @@ export declare interface IonTitle extends Components.IonTitle {} @ProxyCmp({ defineCustomElementFn: defineIonToast, - inputs: ['animated', 'buttons', 'color', 'cssClass', 'duration', 'enterAnimation', 'header', 'htmlAttributes', 'hue', 'icon', 'isOpen', 'keyboardClose', 'layout', 'leaveAnimation', 'message', 'mode', 'position', 'positionAnchor', 'shape', 'swipeGesture', 'theme', 'translucent', 'trigger'], + inputs: ['animated', 'buttons', 'color', 'cssClass', 'duration', 'enterAnimation', 'header', 'htmlAttributes', 'icon', 'isOpen', 'keyboardClose', 'layout', 'leaveAnimation', 'message', 'mode', 'position', 'positionAnchor', 'swipeGesture', 'translucent', 'trigger'], methods: ['present', 'dismiss', 'onDidDismiss', 'onWillDismiss'] }) @Component({ @@ -2291,7 +2210,7 @@ export declare interface IonTitle extends Components.IonTitle {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated', 'buttons', 'color', 'cssClass', 'duration', 'enterAnimation', 'header', 'htmlAttributes', 'hue', 'icon', 'isOpen', 'keyboardClose', 'layout', 'leaveAnimation', 'message', 'mode', 'position', 'positionAnchor', 'shape', 'swipeGesture', 'theme', 'translucent', 'trigger'], + inputs: ['animated', 'buttons', 'color', 'cssClass', 'duration', 'enterAnimation', 'header', 'htmlAttributes', 'icon', 'isOpen', 'keyboardClose', 'layout', 'leaveAnimation', 'message', 'mode', 'position', 'positionAnchor', 'swipeGesture', 'translucent', 'trigger'], standalone: true }) export class IonToast { @@ -2348,14 +2267,14 @@ Shorthand for ionToastDidDismiss. @ProxyCmp({ defineCustomElementFn: defineIonToolbar, - inputs: ['color', 'mode', 'theme', 'titlePlacement'] + inputs: ['color', 'mode'] }) @Component({ selector: 'ion-toolbar', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode', 'theme', 'titlePlacement'], + inputs: ['color', 'mode'], standalone: true }) export class IonToolbar { diff --git a/packages/react/src/components/react-component-lib/utils/index.tsx b/packages/react/src/components/react-component-lib/utils/index.tsx index cb63370df44..a66bd02de76 100644 --- a/packages/react/src/components/react-component-lib/utils/index.tsx +++ b/packages/react/src/components/react-component-lib/utils/index.tsx @@ -37,16 +37,7 @@ export const createForwardRef = (ReactComponent: any, dis }; forwardRef.displayName = displayName; - // Cast the render function to the type React.forwardRef already infers for it. - // React 18's `forwardRef` wraps the props in `PropsWithoutRef`, and since - // `PropType` is unconstrained TypeScript can't prove the round-trip is safe. - // The cast keeps the inferred component type intact without widening to `any`. - return React.forwardRef( - forwardRef as React.ForwardRefRenderFunction< - ElementType, - React.PropsWithoutRef> - > - ); + return React.forwardRef(forwardRef); }; export const defineCustomElement = (tagName: string, customElement: any) => { diff --git a/packages/vue/src/proxies.ts b/packages/vue/src/proxies.ts index a377c714433..e44eb1b1665 100644 --- a/packages/vue/src/proxies.ts +++ b/packages/vue/src/proxies.ts @@ -429,6 +429,7 @@ export const IonFabList: StencilVueComponent = /*@__PURE__*/ def export const IonFooter: StencilVueComponent = /*@__PURE__*/ defineContainer('ion-footer', defineIonFooter, [ + 'scrollEffect', 'collapse', 'translucent' ]); @@ -451,6 +452,7 @@ export const IonGrid: StencilVueComponent = /*@__PURE__*/ defineCon export const IonHeader: StencilVueComponent = /*@__PURE__*/ defineContainer('ion-header', defineIonHeader, [ + 'scrollEffect', 'collapse', 'divider', 'translucent' From 02cdca8a28673d19593ab5097707440003b78ec7 Mon Sep 17 00:00:00 2001 From: Susmita Bhowmik Date: Wed, 8 Jul 2026 18:15:44 -0600 Subject: [PATCH 02/46] fix(header,footer,tab-bar): restore accidentally removed props and correct theme class usage --- core/api.txt | 4 +- core/src/components.d.ts | 2038 +++++++++++++++-- core/src/components/footer/footer.ionic.scss | 4 + core/src/components/footer/footer.scss | 2 +- core/src/components/footer/footer.tsx | 16 +- core/src/components/header/header.tsx | 29 +- .../components/tab-bar/tab-bar.common.scss | 57 +- .../src/components/tab-bar/tab-bar.ionic.scss | 2 +- core/src/components/tab-bar/tab-bar.tsx | 53 +- .../index.html | 4 +- packages/angular/src/directives/proxies.ts | 395 ++-- .../standalone/src/directives/proxies.ts | 363 +-- 12 files changed, 2403 insertions(+), 564 deletions(-) create mode 100644 core/src/components/footer/footer.ionic.scss rename core/src/components/tab-bar/test/{hide-on-scroll => scroll-effect-hide-compact}/index.html (94%) diff --git a/core/api.txt b/core/api.txt index 8147e65814d..8bc23e1a720 100644 --- a/core/api.txt +++ b/core/api.txt @@ -894,6 +894,7 @@ ion-fab-list,prop,theme,"ios" | "md" | "ionic",undefined,false,false ion-footer,none ion-footer,prop,collapse,"fade" | undefined,undefined,false,false ion-footer,prop,mode,"ios" | "md",undefined,false,false +ion-footer,prop,scrollEffect,"fade" | "hide" | undefined,undefined,false,false ion-footer,prop,theme,"ios" | "md" | "ionic",undefined,false,false ion-footer,prop,translucent,boolean,false,false,false @@ -937,6 +938,7 @@ ion-header,none ion-header,prop,collapse,"condense" | "fade" | undefined,undefined,false,false ion-header,prop,divider,boolean,false,false,false ion-header,prop,mode,"ios" | "md",undefined,false,false +ion-header,prop,scrollEffect,"condense" | "fade" | "hide" | undefined,undefined,false,false ion-header,prop,theme,"ios" | "md" | "ionic",undefined,false,false ion-header,prop,translucent,boolean,false,false,false @@ -2445,8 +2447,8 @@ ion-tab,method,setActive,setActive() => Promise ion-tab-bar,shadow ion-tab-bar,prop,color,"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string & Record | undefined,undefined,false,true ion-tab-bar,prop,expand,"compact" | "full",'full',false,false -ion-tab-bar,prop,hideOnScroll,boolean,false,false,false ion-tab-bar,prop,mode,"ios" | "md",undefined,false,false +ion-tab-bar,prop,scrollEffect,"hide" | undefined,undefined,false,false ion-tab-bar,prop,selectedTab,string | undefined,undefined,false,false ion-tab-bar,prop,shape,"rectangular" | "round" | "soft" | undefined,undefined,false,false ion-tab-bar,prop,theme,"ios" | "md" | "ionic",undefined,false,false diff --git a/core/src/components.d.ts b/core/src/components.d.ts index 8d1ff852b91..d86278318e7 100644 --- a/core/src/components.d.ts +++ b/core/src/components.d.ts @@ -17,6 +17,7 @@ import { CheckboxChangeEventDetail } from "./components/checkbox/checkbox-interf import { ScrollBaseDetail, ScrollDetail } from "./components/content/content-interface"; import { DatetimeChangeEventDetail, DatetimeHighlight, DatetimeHighlightCallback, DatetimeHourCycle, DatetimeParts, DatetimePresentation, FormatOptions, TitleSelectedDatesFormatter } from "./components/datetime/datetime-interface"; import { FooterScrollEffect } from "./components/footer/footer-interface"; +import { GalleryColumns, GalleryGap } from "./components/gallery/gallery-interface"; import { HeaderScrollEffect } from "./components/header/header-interface"; import { SpinnerTypes } from "./components/spinner/spinner-configs"; import { InputChangeEventDetail, InputInputEventDetail } from "./components/input/input-interface"; @@ -57,6 +58,7 @@ export { CheckboxChangeEventDetail } from "./components/checkbox/checkbox-interf export { ScrollBaseDetail, ScrollDetail } from "./components/content/content-interface"; export { DatetimeChangeEventDetail, DatetimeHighlight, DatetimeHighlightCallback, DatetimeHourCycle, DatetimeParts, DatetimePresentation, FormatOptions, TitleSelectedDatesFormatter } from "./components/datetime/datetime-interface"; export { FooterScrollEffect } from "./components/footer/footer-interface"; +export { GalleryColumns, GalleryGap } from "./components/gallery/gallery-interface"; export { HeaderScrollEffect } from "./components/header/header-interface"; export { SpinnerTypes } from "./components/spinner/spinner-configs"; export { InputChangeEventDetail, InputInputEventDetail } from "./components/input/input-interface"; @@ -93,7 +95,7 @@ export namespace Components { */ "disabled": boolean; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -101,11 +103,14 @@ export namespace Components { * @default false */ "readonly": boolean; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The toggle icon to use. This icon will be rotated when the accordion is expanded or collapsed. - * @default chevronDown */ - "toggleIcon": string; + "toggleIcon"?: string; /** * The slot inside of `ion-item` to place the toggle icon. Defaults to `"end"`. * @default 'end' @@ -135,7 +140,7 @@ export namespace Components { "expand": 'compact' | 'inset'; "getAccordions": () => Promise; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -151,6 +156,14 @@ export namespace Components { * This method is used to ensure that the value of ion-accordion-group is being set in a valid way. This method should only be called in response to a user generated action. */ "requestAccordionToggle": (accordionValue: string | undefined, accordionExpand: boolean) => Promise; + /** + * Set to `"soft"` for an accordion group with slightly rounded corners, `"round"` for an accordion group with fully rounded corners, or `"rectangular"` for an accordion group without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. Only applies when `expand` is set to `"inset"`. + */ + "shape"?: 'soft' | 'round' | 'rectangular'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The value of the accordion group. This controls which accordions are expanded. This should be an array of strings only when `multiple="true"` */ @@ -214,7 +227,7 @@ export namespace Components { */ "leaveAnimation"?: AnimationBuilder; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -235,7 +248,11 @@ export namespace Components { */ "subHeader"?: string; /** - * If `true`, the action sheet will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + /** + * If `true`, the action sheet will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent": boolean; @@ -311,7 +328,7 @@ export namespace Components { */ "message"?: string | IonicSafeString; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -332,7 +349,11 @@ export namespace Components { */ "subHeader"?: string; /** - * If `true`, the alert will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + /** + * If `true`, the alert will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent": boolean; @@ -342,13 +363,42 @@ export namespace Components { "trigger": string | undefined; } interface IonApp { + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * Used to set focus on an element that uses `ion-focusable`. Do not use this if focusing the element as a result of a keyboard event as the focus utility should handle this for us. This method should be used when we want to programmatically focus an element as a result of another user action. (Ex: We focus the first element inside of a popover when the user presents it, but the popover is not always presented as a result of keyboard action.) * @param elements An array of HTML elements to set focus on. */ "setFocus": (elements: HTMLElement[]) => Promise; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonAvatar { + /** + * If `true`, the user cannot interact with the avatar. + * @default false + */ + "disabled": boolean; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * Set to `"soft"` for an avatar with slightly rounded corners, `"round"` for an avatar with fully rounded corners, or `"rectangular"` for an avatar without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. + */ + "shape"?: 'soft' | 'round' | 'rectangular'; + /** + * Set to `"xxsmall"` for the smallest size. Set to `"xsmall"` for a very small size. Set to `"small"` for a compact size. Set to `"medium"` for the default height and width. Set to `"large"` for a larger size. Set to `"xlarge"` for the largest dimensions. Defaults to `"medium"` for the `ionic` theme, undefined for all other themes. + */ + "size"?: 'xxsmall' | 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonBackButton { /** @@ -369,7 +419,7 @@ export namespace Components { */ "icon"?: string | null; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -380,6 +430,10 @@ export namespace Components { * The text to display in the back button. */ "text"?: string | null; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. * @default 'button' @@ -387,6 +441,10 @@ export namespace Components { "type": 'submit' | 'reset' | 'button'; } interface IonBackdrop { + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * If `true`, the backdrop will stop propagation on tap. * @default true @@ -397,6 +455,10 @@ export namespace Components { * @default true */ "tappable": boolean; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * If `true`, the backdrop will be visible. * @default true @@ -409,9 +471,29 @@ export namespace Components { */ "color"?: Color; /** - * The mode determines which platform styles to use. + * Set to `"bold"` for a badge with vibrant, bold colors or to `"subtle"` for a badge with muted, subtle colors. Only applies to the `ionic` theme. + */ + "hue"?: 'bold' | 'subtle'; + /** + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; + /** + * Set to `"rectangular"` for non-rounded corners. Set to `"soft"` for slightly rounded corners. Set to `"round"` for fully rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. + */ + "shape"?: 'soft' | 'round | rectangular'; + /** + * Set to `"small"` for a small badge. Set to `"medium"` for a medium badge. Set to `"large"` for a large badge, when it is empty (no text or icon). Defaults to `"small"` for the `ionic` theme, undefined for all other themes. + */ + "size"?: 'small' | 'medium' | 'large'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + /** + * Set to `"top"` to position the badge on top right absolute position of the parent element. Set to `"bottom"` to position the badge on bottom right absolute position of the parent element. + */ + "vertical"?: 'top' | 'bottom'; } interface IonBreadcrumb { /** @@ -442,7 +524,7 @@ export namespace Components { "href": string | undefined; "last": boolean; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -467,6 +549,10 @@ export namespace Components { * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target": string | undefined; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonBreadcrumbs { /** @@ -488,9 +574,13 @@ export namespace Components { */ "maxItems"?: number; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonButton { /** @@ -516,7 +606,7 @@ export namespace Components { */ "expand"?: 'full' | 'block'; /** - * Set to `"clear"` for a transparent button that resembles a flat button, to `"outline"` for a transparent button with a border, or to `"solid"` for a button with a filled background. The default fill is `"solid"` except inside of a toolbar, where the default is `"clear"`. + * Set to `"clear"` for a transparent button that resembles a flat button, to `"outline"` for a transparent button with a border, or to `"solid"` for a button with a filled background. The default fill is `"solid"` except when inside of a buttons or datetime component, where the default fill is `"clear"`. */ "fill"?: 'clear' | 'outline' | 'solid' | 'default'; /** @@ -528,7 +618,7 @@ export namespace Components { */ "href": string | undefined; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -545,13 +635,13 @@ export namespace Components { */ "routerDirection": RouterDirection; /** - * Set to `"round"` for a button with more rounded corners. + * Set to `"soft"` for a button with slightly rounded corners, `"round"` for a button with fully rounded corners, or `"rectangular"` for a button without rounded corners. Defaults to `"soft"` for the `"ios"` theme and `"round"` for all other themes. */ - "shape"?: 'round'; + "shape"?: 'soft' | 'round' | 'rectangular'; /** - * Set to `"small"` for a button with less height and padding, to `"default"` for a button with the default height and padding, or to `"large"` for a button with more height and padding. By default the size is unset, unless the button is inside of an item, where the size is `"small"` by default. Set the size to `"default"` inside of an item to make it a standard size button. + * Set to `"small"` for a button with less height and padding, to `"medium"` for a button with the medium height and padding, or to `"large"` for a button with more height and padding. By default the size is unset, unless the button is inside of an item, where the size is `"small"` by default. Set the size to `"default"` inside of an item to make it a standard size button. */ - "size"?: 'small' | 'default' | 'large'; + "size"?: 'small' | 'default' | 'medium' | 'large'; /** * If `true`, activates a button with a heavier font weight. * @default false @@ -561,6 +651,10 @@ export namespace Components { * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target": string | undefined; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. * @default 'button' @@ -569,10 +663,18 @@ export namespace Components { } interface IonButtons { /** - * If true, buttons will disappear when its parent toolbar has fully collapsed if the toolbar is not the first toolbar. If the toolbar is the first toolbar, the buttons will be hidden and will only be shown once all toolbars have fully collapsed. Only applies in `ios` mode with `collapse` set to `true` on `ion-header`. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) + * If true, buttons will disappear when its parent toolbar has fully collapsed if the toolbar is not the first toolbar. If the toolbar is the first toolbar, the buttons will be hidden and will only be shown once all toolbars have fully collapsed. Only applies in the `ios` theme with `collapse` set to `true` on `ion-header`. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) * @default false */ "collapse": boolean; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonCard { /** @@ -598,7 +700,7 @@ export namespace Components { */ "href": string | undefined; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -614,10 +716,19 @@ export namespace Components { * @default 'forward' */ "routerDirection": RouterDirection; + /** + * Set to `"soft"` for a card with slightly rounded corners, `"round"` for a card with more rounded corners, or `"rectangular"` for a card without rounded corners. Defaults to `"round"`. + * @default 'round' + */ + "shape"?: 'soft' | 'round' | 'rectangular'; /** * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target": string | undefined; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. Only used when an `onclick` or `button` property is present. * @default 'button' @@ -626,9 +737,13 @@ export namespace Components { } interface IonCardContent { /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonCardHeader { /** @@ -636,11 +751,15 @@ export namespace Components { */ "color"?: Color; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** - * If `true`, the card header will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + /** + * If `true`, the card header will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent": boolean; @@ -651,9 +770,13 @@ export namespace Components { */ "color"?: Color; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonCardTitle { /** @@ -661,9 +784,13 @@ export namespace Components { */ "color"?: Color; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonCheckbox { /** @@ -707,7 +834,7 @@ export namespace Components { */ "labelPlacement": 'start' | 'end' | 'fixed' | 'stacked'; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -721,6 +848,19 @@ export namespace Components { */ "required": boolean; "setFocus": () => Promise; + /** + * Set to `"soft"` for a checkbox with more rounded corners. Only available when the theme is `"ionic"`. + * @default 'soft' + */ + "shape"?: 'soft' | 'rectangular'; + /** + * Set to `"small"` for a checkbox with less height and padding. + */ + "size"?: 'small'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The value of the checkbox does not mean if it's checked or not, use the `checked` property for that. The value of a checkbox is analogous to the value of an ``, it's only used when the checkbox participates in a native ``. * @default 'on' @@ -738,7 +878,12 @@ export namespace Components { */ "disabled": boolean; /** - * The mode determines which platform styles to use. + * Set to `"bold"` for a chip with vibrant, bold colors or to `"subtle"` for a chip with muted, subtle colors. Only applies to the `ionic` theme. + * @default 'subtle' + */ + "hue"?: 'bold' | 'subtle'; + /** + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -746,8 +891,24 @@ export namespace Components { * @default false */ "outline": boolean; + /** + * Set to `"soft"` for a chip with slightly rounded corners, `"round"` for a chip with fully rounded corners, or `"rectangular"` for a chip without rounded corners. Defaults to `"round"` for the `"ionic"` theme and `"soft"` for all other themes. + */ + "shape"?: 'soft' | 'round' | 'rectangular'; + /** + * Set to `"small"` for a chip with less height and padding. Defaults to `"large"` for the ionic theme, and undefined for all other themes. + */ + "size"?: 'small' | 'large'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonCol { + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * The amount to offset the column, in terms of how many columns it should shift to the end of the total available. */ @@ -772,52 +933,88 @@ export namespace Components { * The amount to offset the column for xs screens, in terms of how many columns it should shift to the end of the total available. */ "offsetXs"?: string; + /** + * The order of the column, in terms of where the column should position itself in the columns renderer. If no value is passed, the column order implicit value will be the order in the html structure. + */ + "order"?: string; + /** + * The order of the column for lg screens, in terms of where the column should position itself in the columns renderer. If no value is passed, the column order implicit value will be the order in the html structure. + */ + "orderLg"?: string; + /** + * The order of the column for md screens, in terms of where the column should position itself in the columns renderer. If no value is passed, the column order implicit value will be the order in the html structure. + */ + "orderMd"?: string; + /** + * The order of the column for sm screens, in terms of where the column should position itself in the columns renderer. If no value is passed, the column order implicit value will be the order in the html structure. + */ + "orderSm"?: string; + /** + * The order of the column for xl screens, in terms of where the column should position itself in the columns renderer. If no value is passed, the column order implicit value will be the order in the html structure. + */ + "orderXl"?: string; + /** + * The order of the column for xs screens, in terms of where the column should position itself in the columns renderer. If no value is passed, the column order implicit value will be the order in the html structure. + */ + "orderXs"?: string; /** * The amount to pull the column, in terms of how many columns it should shift to the start of the total available. + * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pull"?: string; /** * The amount to pull the column for lg screens, in terms of how many columns it should shift to the start of the total available. + * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pullLg"?: string; /** * The amount to pull the column for md screens, in terms of how many columns it should shift to the start of the total available. + * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pullMd"?: string; /** * The amount to pull the column for sm screens, in terms of how many columns it should shift to the start of the total available. + * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pullSm"?: string; /** * The amount to pull the column for xl screens, in terms of how many columns it should shift to the start of the total available. + * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pullXl"?: string; /** * The amount to pull the column for xs screens, in terms of how many columns it should shift to the start of the total available. + * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pullXs"?: string; /** * The amount to push the column, in terms of how many columns it should shift to the end of the total available. + * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "push"?: string; /** * The amount to push the column for lg screens, in terms of how many columns it should shift to the end of the total available. + * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pushLg"?: string; /** * The amount to push the column for md screens, in terms of how many columns it should shift to the end of the total available. + * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pushMd"?: string; /** * The amount to push the column for sm screens, in terms of how many columns it should shift to the end of the total available. + * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pushSm"?: string; /** * The amount to push the column for xl screens, in terms of how many columns it should shift to the end of the total available. + * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pushXl"?: string; /** * The amount to push the column for xs screens, in terms of how many columns it should shift to the end of the total available. + * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pushXs"?: string; /** @@ -844,6 +1041,10 @@ export namespace Components { * The size of the column for xs screens, in terms of how many columns it should take up out of the total available. If `"auto"` is passed, the column will be the size of its content. */ "sizeXs"?: string; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonContent { /** @@ -872,6 +1073,10 @@ export namespace Components { * Get the element where the actual scrolling takes place. This element can be used to subscribe to `scroll` events or manually modify `scrollTop`. However, it's recommended to use the API provided by `ion-content`: i.e. Using `ionScroll`, `ionScrollStart`, `ionScrollEnd` for scrolling events and `scrollToPoint()` to scroll the content into a certain point. */ "getScrollElement": () => Promise; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * Recalculate content dimensions. Called by overlays (e.g., popover) when sibling elements like headers or footers have finished rendering and their heights are available, ensuring accurate offset-top calculations. */ @@ -915,6 +1120,10 @@ export namespace Components { * @default true */ "scrollY": boolean; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonDatetime { /** @@ -1003,7 +1212,7 @@ export namespace Components { */ "minuteValues"?: number[] | number | string; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -1070,6 +1279,10 @@ export namespace Components { * @default 'fixed' */ "size": 'cover' | 'fixed'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * A callback used to format the header text that shows how many dates are selected. Only used if there are 0 or more than 1 selected (i.e. unused for exactly 1). By default, the header text is set to "numberOfDates days". See https://ionicframework.com/docs/troubleshooting/runtime#accessing-this if you need to access `this` from within the callback. */ @@ -1099,9 +1312,25 @@ export namespace Components { */ "disabled": boolean; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + } + interface IonDivider { + /** + * If `true`, the divider will have horizontal margins By default, it's `false` + * @default false + */ + "inset": boolean; + /** + * Set to `"xxsmall"` for the smallest spacing. Set to "xsmall" for very small spacing. Set to `"small"` for small spacing. Set to "medium" for medium spacing. Set to "large" for large spacing. Set to `"xlarge"` for the largest spacing. Defaults to `"medium"`. + * @default 'medium' + */ + "spacing"?: 'xxsmall' | 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge' | 'xxlarge'; } interface IonFab { /** @@ -1122,6 +1351,14 @@ export namespace Components { * Where to align the fab horizontally in the viewport. */ "horizontal"?: 'start' | 'end' | 'center'; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * Opens/Closes the FAB list container. */ @@ -1139,9 +1376,8 @@ export namespace Components { "activated": boolean; /** * The icon name to use for the close icon. This will appear when the fab button is pressed. Only applies if it is the main button inside of a fab containing a fab list. - * @default close */ - "closeIcon": string; + "closeIcon"?: string; /** * The color to use from your application's color palette. Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. For more information on colors, see [theming](/docs/theming/basics). */ @@ -1160,7 +1396,7 @@ export namespace Components { */ "href": string | undefined; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -1190,7 +1426,11 @@ export namespace Components { */ "target": string | undefined; /** - * If `true`, the fab button will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + /** + * If `true`, the fab button will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent": boolean; @@ -1206,11 +1446,19 @@ export namespace Components { * @default false */ "activated": boolean; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * The side the fab list will show on relative to the main fab button. * @default 'bottom' */ "side": 'start' | 'end' | 'top' | 'bottom'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonFooter { /** @@ -1219,25 +1467,80 @@ export namespace Components { */ "collapse"?: 'fade'; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** * Describes the scroll effect that will be applied to the footer. `"hide"` slides the footer out of view when scrolling down and back in when scrolling up. Applies to all themes. `"fade"` fades the toolbar background on scroll. Only applies in iOS mode. */ "scrollEffect"?: FooterScrollEffect; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * If `true`, the footer will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). Note: In order to scroll content behind the footer, the `fullscreen` attribute needs to be set on the content. * @default false */ "translucent": boolean; } + interface IonGallery { + /** + * The number of columns to display. Can be set as a number or an object of breakpoint values (e.g. `{ xs: 2, sm: 3, md: 4 }`). + * @default { xs: 2, sm: 3, md: 4, lg: 6, xl: 8, xxl: 10, } + */ + "columns": GalleryColumns; + /** + * The space between gallery items. Accepts valid CSS [length-percentage](https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Values/length-percentage) values like `16px`, `1rem`, `20%`, math functions like `calc(10px + 20%)`, CSS variables like `var(--app-gallery-gap)`, or numbers (treated as pixel values). Can also be set as a breakpoint map (e.g. `{ xs: '8px', sm: '1rem', md: '24px' }`). Does not accept space-separated values or CSS keyword values like `inherit`, `auto`, etc. + * @default '16px' + */ + "gap": GalleryGap; + /** + * The visual layout of the gallery. When `uniform`, rows take up the height of the tallest item and are spaced evenly across the gallery. Additionally, items will have an aspect ratio of 1/1, forcing them to be square unless a height is explicitly set. When `masonry`, items will be positioned under each other with only the specified gap between them. + * @default 'uniform' + */ + "layout": 'uniform' | 'masonry'; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The order in which items are positioned. Only applies when layout is `masonry`. When `sequential`, items are positioned in the order they are placed in the DOM. When `best-fit`, items are positioned under the column with the most available space. Defaults to `sequential` when layout is `masonry` and `order` is not explicitly set. + */ + "order"?: 'sequential' | 'best-fit'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + } + interface IonGalleryItem { + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * Resolve the layout from the parent `ion-gallery`. Called internally on load and connect, and by the gallery when its layout changes. + */ + "syncGalleryLayout": () => Promise; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + } interface IonGrid { /** * If `true`, the grid will have a fixed width based on the screen size. * @default false */ "fixed": boolean; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonHeader { /** @@ -1246,7 +1549,12 @@ export namespace Components { */ "collapse"?: 'condense' | 'fade'; /** - * The mode determines which platform styles to use. + * If `true`, the header will have a line at the bottom. TODO(ROU-10855): add support for this prop on ios/md themes + * @default false + */ + "divider": boolean; + /** + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -1254,7 +1562,11 @@ export namespace Components { */ "scrollEffect"?: HeaderScrollEffect; /** - * If `true`, the header will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). Note: In order to scroll content behind the header, the `fullscreen` attribute needs to be set on the content. + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + /** + * If `true`, the header will be translucent. Only applies when the theme is `"ios"` or `"ionic"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). Note: In order to scroll content behind the header, the `fullscreen` attribute needs to be set on the content. * @default false */ "translucent": boolean; @@ -1264,10 +1576,18 @@ export namespace Components { * This attribute defines the alternative text describing the image. Users will see this text displayed if the image URL is wrong, the image is not in one of the supported formats, or if the image is not yet downloaded. */ "alt"?: string; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * The image URL. This attribute is mandatory for the `` element. */ "src"?: string; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonInfiniteScroll { /** @@ -1279,11 +1599,24 @@ export namespace Components { * @default false */ "disabled": boolean; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * The position of the infinite scroll element. The value can be either `top` or `bottom`. * @default 'bottom' */ "position": 'top' | 'bottom'; + /** + * If `true`, the infinite scroll will preserve the scroll position when the content is re-rendered. This is useful when the content is re-rendered with new keys, and the scroll position should be preserved. + * @default false + */ + "preserveRerenderScrollPosition": boolean; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The threshold distance from the bottom of the content to call the `infinite` output event when scrolled. The threshold value can be either a percent, or in pixels. For example, use the value of `10%` for the `infinite` output event to get called when the user has scrolled 10% from the bottom of the page. Use the value `100px` when the scroll is within 100 pixels from the bottom of the page. * @default '15%' @@ -1299,6 +1632,14 @@ export namespace Components { * Optional text to display while loading. `loadingText` can accept either plaintext or HTML as a string. To display characters normally reserved for HTML, they must be escaped. For example `` would become `<Ionic>` For more information: [Security Documentation](https://ionicframework.com/docs/faq/security) This property accepts custom HTML as a string. Content is parsed as plaintext by default. `innerHTMLTemplatesEnabled` must be set to `true` in the Ionic config before custom HTML can be used. */ "loadingText"?: string | IonicSafeString; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonInput { /** @@ -1365,7 +1706,7 @@ export namespace Components { */ "errorText"?: string; /** - * The fill for the item. If `"solid"` the item will have a background. If `"outline"` the item will be transparent with a border. Only available in `md` mode. + * The fill for the item. If `"solid"` the item will have a background. If `"outline"` the item will be transparent with a border. Only available when the theme is `"md"`. */ "fill"?: 'outline' | 'solid'; /** @@ -1385,10 +1726,9 @@ export namespace Components { */ "label"?: string; /** - * Where to place the label relative to the input. `"start"`: The label will appear to the left of the input in LTR and to the right in RTL. `"end"`: The label will appear to the right of the input in LTR and to the left in RTL. `"floating"`: The label will appear smaller and above the input when the input is focused or it has a value. Otherwise it will appear on top of the input. `"stacked"`: The label will appear smaller and above the input regardless even when the input is blurred or has no value. `"fixed"`: The label has the same behavior as `"start"` except it also has a fixed width. Long text will be truncated with ellipses ("..."). - * @default 'start' + * Where to place the label relative to the input. `"start"`: The label will appear to the left of the input in LTR and to the right in RTL. `"end"`: The label will appear to the right of the input in LTR and to the left in RTL. `"floating"`: The label will appear smaller and above the input when the input is focused or it has a value. Otherwise it will appear on top of the input. `"stacked"`: The label will appear smaller and above the input regardless even when the input is blurred or has no value. `"fixed"`: The label has the same behavior as `"start"` except it also has a fixed width. Long text will be truncated with ellipses ("..."). Defaults to "stacked" for the ionic theme, or "start" for all other themes. In the ionic theme, only the values "stacked" and "floating" are supported. */ - "labelPlacement": 'start' | 'end' | 'floating' | 'stacked' | 'fixed'; + "labelPlacement"?: 'start' | 'end' | 'floating' | 'stacked' | 'fixed'; /** * The maximum value, which must not be less than its minimum (min attribute) value. */ @@ -1406,7 +1746,7 @@ export namespace Components { */ "minlength"?: number; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -1441,9 +1781,14 @@ export namespace Components { */ "setFocus": () => Promise; /** - * The shape of the input. If "round" it will have an increased border radius. + * Set to `"soft"` for an input with slightly rounded corners, `"round"` for an input with fully rounded corners, or `"rectangular"` for an input without rounded corners. Defaults to `"round"` for the ionic theme, and `undefined` for all other themes. Only applies when the fill is set to `"solid"` or `"outline"`. */ - "shape"?: 'round'; + "shape"?: 'soft' | 'round' | 'rectangular'; + /** + * The size of the input. If "large", it will have an increased height. By default the size is medium. This property only applies to the `"ionic"` theme. + * @default 'medium' + */ + "size"?: 'medium' | 'large' | 'xlarge'; /** * If `true`, the element will have its spelling and grammar checked. * @default false @@ -1453,6 +1798,10 @@ export namespace Components { * Works with the min and max attributes to limit the increments at which a value can be set. Possible values are: `"any"` or a positive floating point number. */ "step"?: string; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The type of control to display. The default type is text. * @default 'text' @@ -1493,6 +1842,10 @@ export namespace Components { * @default 4 */ "length": number; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * A regex pattern string for allowed characters. Defaults based on type. For numbers (`type="number"`): `"[\p{N}]"` For text (`type="text"`): `"[\p{L}\p{N}]"` */ @@ -1521,6 +1874,10 @@ export namespace Components { * @default 'medium' */ "size": 'small' | 'medium' | 'large'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The type of input allowed in the input boxes. * @default 'number' @@ -1565,14 +1922,13 @@ export namespace Components { */ "color"?: Color; /** - * If `true`, a detail arrow will appear on the item. Defaults to `false` unless the `mode` is `ios` and an `href` or `button` property is present. + * If `true`, a detail arrow will appear on the item. Defaults to `false` unless the `theme` is `"ios"` and an `href` or `button` property is present. */ "detail"?: boolean; /** * The icon to use when `detail` is set to `true`. - * @default chevronForward */ - "detailIcon": string; + "detailIcon"?: string; /** * If `true`, the user cannot interact with the item. * @default false @@ -1591,7 +1947,7 @@ export namespace Components { */ "lines"?: 'full' | 'inset' | 'none'; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -1611,6 +1967,10 @@ export namespace Components { * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target": string | undefined; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. Only used when an `onclick` or `button` property is present. * @default 'button' @@ -1623,7 +1983,7 @@ export namespace Components { */ "color"?: Color; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -1631,8 +1991,20 @@ export namespace Components { * @default false */ "sticky": boolean; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonItemGroup { + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonItemOption { /** @@ -1658,17 +2030,30 @@ export namespace Components { */ "href": string | undefined; /** - * The mode determines which platform styles to use. + * Set to `"bold"` for an option with vibrant, bold colors or to `"subtle"` for an option with muted, subtle colors. Only applies to the `ionic` theme. + * @default 'subtle' + */ + "hue"?: 'bold' | 'subtle'; + /** + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** * Specifies the relationship of the target object to the link object. The value is a space-separated list of [link types](https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types). */ "rel": string | undefined; + /** + * Set to `"rectangular"` for non-rounded corners. Set to `"soft"` for slightly rounded corners. Set to `"round"` for fully rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. + */ + "shape"?: 'soft' | 'round' | 'rectangular'; /** * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target": string | undefined; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. * @default 'button' @@ -1677,11 +2062,19 @@ export namespace Components { } interface IonItemOptions { "fireSwipeEvent": () => Promise; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * The side the option button should be on. Possible values: `"start"` and `"end"`. If you have multiple `ion-item-options`, a side must be provided for each. * @default 'end' */ "side": Side; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonItemSliding { /** @@ -1705,11 +2098,19 @@ export namespace Components { * Get the ratio of the open amount of the item compared to the width of the options. If the number returned is positive, then the options on the right side are open. If the number returned is negative, then the options on the left side are open. If the absolute value of the number is greater than 1, the item is open more than the width of the options. */ "getSlidingRatio": () => Promise; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * Open the sliding item. * @param side The side of the options to open. If a side is not provided, it will open the first set of options it finds within the item. */ "open": (side: Side | undefined) => Promise; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonLabel { /** @@ -1717,13 +2118,17 @@ export namespace Components { */ "color"?: Color; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** * The position determines where and how the label behaves inside an item. */ "position"?: 'fixed' | 'stacked' | 'floating'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonList { /** @@ -1740,9 +2145,17 @@ export namespace Components { */ "lines"?: 'full' | 'inset' | 'none'; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; + /** + * Set to `"soft"` for slightly rounded corners, `"round"` for fully rounded corners, or `"rectangular"` for no rounded corners. Defaults to `"round"` for the `ionic` theme when inset is `true` defaults to `"rectangular"` for the `ionic` theme when inset is `false`, undefined for all other themes. + */ + "shape"?: 'soft' | 'round' | 'rectangular'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonListHeader { /** @@ -1754,9 +2167,13 @@ export namespace Components { */ "lines"?: 'full' | 'inset' | 'none'; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonLoading { /** @@ -1816,7 +2233,7 @@ export namespace Components { */ "message"?: string | IonicSafeString; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -1842,7 +2259,11 @@ export namespace Components { */ "spinner"?: SpinnerTypes | null; /** - * If `true`, the loading indicator will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + /** + * If `true`, the loading indicator will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent": boolean; @@ -1884,6 +2305,10 @@ export namespace Components { * An id for the menu. */ "menuId"?: string; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * Opens the menu. If the menu is already open or it can't be opened, it returns `false`. * @param animated If `true`, the menu will animate when opening. If `false`, the menu will open instantly without animation. Defaults to `true`. @@ -1906,6 +2331,10 @@ export namespace Components { * @default true */ "swipeGesture": boolean; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * Toggles the menu. If the menu is already open, it will try to close, otherwise it will try to open it. If the operation can't be completed successfully, it returns `false`. * @param animated If `true`, the menu will animate when opening/closing. If `false`, the menu will open/close instantly without animation. Defaults to `true`. @@ -1936,9 +2365,13 @@ export namespace Components { */ "menu"?: string; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. * @default 'button' @@ -1955,6 +2388,14 @@ export namespace Components { * Optional property that maps to a Menu's `menuId` prop. Can also be `start` or `end` for the menu side. This is used to find the correct menu to toggle. If this property is not used, `ion-menu-toggle` will toggle the first menu that is active. */ "menu"?: string; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonModal { /** @@ -2059,7 +2500,7 @@ export namespace Components { */ "leaveAnimation"?: AnimationBuilder; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -2084,11 +2525,19 @@ export namespace Components { * @param breakpoint The breakpoint value to move the sheet modal to. Must be a value defined in your `breakpoints` array. */ "setCurrentBreakpoint": (breakpoint: number) => Promise; + /** + * Set to `"soft"` for a modal with slightly rounded corners, `"round"` for a modal with fully rounded corners, or `"rectangular"` for a modal without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. + */ + "shape"?: 'soft' | 'round' | 'rectangular'; /** * If `true`, a backdrop will be displayed behind the modal. This property controls whether or not the backdrop darkens the screen when the modal is presented. It does not control whether or not the backdrop is active or present in the DOM. * @default true */ "showBackdrop": boolean; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * An ID corresponding to the trigger element that causes the modal to open when clicked. */ @@ -2101,7 +2550,7 @@ export namespace Components { */ "animated": boolean; /** - * By default `ion-nav` animates transition between pages based in the mode (ios or material design). However, this property allows to create custom transition using `AnimationBuilder` functions. + * By default `ion-nav` animates transition between pages based on the mode ("ios" or "md"). However, this property allows to create custom transition using `AnimationBuilder` functions. */ "animation"?: AnimationBuilder; /** @@ -2149,6 +2598,10 @@ export namespace Components { * @param done The transition complete function. */ "insertPages": (insertIndex: number, insertComponents: NavComponent[] | NavComponentWithProps[], opts?: NavOptions | null, done?: TransitionDoneFn) => Promise; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * Pop a component off of the navigation stack. Navigates back from the current component. * @param opts The navigation options. @@ -2220,6 +2673,10 @@ export namespace Components { * If the nav component should allow for swipe-to-go-back. */ "swipeGesture"?: boolean; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonNavLink { /** @@ -2230,6 +2687,10 @@ export namespace Components { * Data you want to pass to the component as props. Only used if the `"routerDirection"` is `"forward"` or `"root"`. */ "componentProps"?: ComponentProps; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * The transition animation when navigating to another page. */ @@ -2239,6 +2700,10 @@ export namespace Components { * @default 'forward' */ "routerDirection": RouterDirection; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonNote { /** @@ -2246,16 +2711,24 @@ export namespace Components { */ "color"?: Color; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonPicker { "exitInputMode": () => Promise; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonPickerColumn { /** @@ -2269,7 +2742,7 @@ export namespace Components { */ "disabled": boolean; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -2286,6 +2759,10 @@ export namespace Components { * Sets the value prop and fires the ionChange event. This is used when we need to fire ionChange from user-generated events that cannot be caught with normal input/change event listeners. */ "setValue": (value: PickerColumnValue) => Promise; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The selected option in the picker. */ @@ -2302,6 +2779,14 @@ export namespace Components { * @default false */ "disabled": boolean; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The text value of the option. */ @@ -2376,7 +2861,7 @@ export namespace Components { */ "leaveAnimation"?: AnimationBuilder; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -2397,6 +2882,10 @@ export namespace Components { * @default true */ "showBackdrop": boolean; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * An ID corresponding to the trigger element that causes the picker to open when clicked. */ @@ -2410,7 +2899,7 @@ export namespace Components { } interface IonPopover { /** - * Describes how to align the popover content with the `reference` point. Defaults to `"center"` for `ios` mode, and `"start"` for `md` mode. + * Describes how to align the popover content with the `reference` point. Defaults to `"center"` for `"ios"` theme, and `"start"` for `"md"` theme. */ "alignment"?: PositionAlign; /** @@ -2419,7 +2908,7 @@ export namespace Components { */ "animated": boolean; /** - * If `true`, the popover will display an arrow that points at the `reference` when running in `ios` mode. Does not apply in `md` mode. + * If `true`, the popover will display an arrow that points at the `reference` on `"ios"` theme. * @default true */ "arrow": boolean; @@ -2499,7 +2988,7 @@ export namespace Components { */ "leaveAnimation"?: AnimationBuilder; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -2541,7 +3030,11 @@ export namespace Components { */ "size": PopoverSize; /** - * If `true`, the popover will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + /** + * If `true`, the popover will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent": boolean; @@ -2566,7 +3059,7 @@ export namespace Components { */ "color"?: Color; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -2574,6 +3067,14 @@ export namespace Components { * @default false */ "reversed": boolean; + /** + * Set to `"round"` for a progress bar with rounded corners, or `"rectangular"` for a progress bar without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. + */ + "shape"?: 'round' | 'rectangular'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The state of the progress bar, based on if the time the process takes is known or not. Default options are: `"determinate"` (no animation), `"indeterminate"` (animate from left to right). * @default 'determinate' @@ -2609,7 +3110,7 @@ export namespace Components { */ "labelPlacement": 'start' | 'end' | 'fixed' | 'stacked'; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -2619,6 +3120,10 @@ export namespace Components { "name": string; "setButtonTabindex": (value: number) => Promise; "setFocus": (ev?: globalThis.Event) => Promise; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * the value of the radio. */ @@ -2642,12 +3147,21 @@ export namespace Components { * The helper text to display at the top of the radio group. */ "helperText"?: string; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * The name of the control, which is submitted with the form data. * @default this.inputId */ "name": string; "setFocus": () => Promise; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + "updateRadiosTabindex": () => Promise; /** * the value of the radio group. */ @@ -2696,7 +3210,7 @@ export namespace Components { */ "min": number; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -2724,6 +3238,10 @@ export namespace Components { * @default 1 */ "step": number; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * If `true`, tick marks are displayed based on the step value. Only applies when `snaps` is `true`. * @default true @@ -2759,7 +3277,7 @@ export namespace Components { */ "getProgress": () => Promise; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -2782,8 +3300,16 @@ export namespace Components { * @default '280ms' */ "snapbackDuration": string; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonRefresherContent { + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * A static icon or a spinner to display when you begin to pull down. A spinner name can be provided to gradually show tick marks when pulling down on iOS devices. */ @@ -2800,8 +3326,20 @@ export namespace Components { * The text you want to display when performing a refresh. `refreshingText` can accept either plaintext or HTML as a string. To display characters normally reserved for HTML, they must be escaped. For example `` would become `<Ionic>` For more information: [Security Documentation](https://ionicframework.com/docs/faq/security) Content is parsed as plaintext by default. `innerHTMLTemplatesEnabled` must be set to `true` in the Ionic config before custom HTML can be used. */ "refreshingText"?: string | IonicSafeString; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonReorder { + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonReorderGroup { /** @@ -2814,6 +3352,14 @@ export namespace Components { * @default true */ "disabled": boolean; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonRippleEffect { /** @@ -2822,6 +3368,14 @@ export namespace Components { * @param y The vertical coordinate of where the ripple should start. */ "addRipple": (x: number, y: number) => Promise<() => void>; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * Sets the type of ripple-effect: - `bounded`: the ripple effect expands from the user's click position - `unbounded`: the ripple effect expands from the center of the button and overflows the container. NOTE: Surfaces for bounded ripples should have the overflow property set to hidden, while surfaces for unbounded ripples should have it set to visible. * @default 'bounded' @@ -2845,6 +3399,14 @@ export namespace Components { * A key value `{ 'red': true, 'blue': 'white'}` containing props that should be passed to the defined component when rendered. */ "componentProps"?: { [key: string]: any }; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * Relative path that needs to match in order for this route to apply. Accepts paths similar to expressjs so that you can define parameters in the url /foo/:bar where bar would be available in incoming props. * @default '' @@ -2867,6 +3429,10 @@ export namespace Components { */ "back": () => Promise; "canTransition": () => Promise; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; "navChanged": (direction: RouterDirection) => Promise; "printDebug": () => Promise; /** @@ -2881,6 +3447,10 @@ export namespace Components { * @default '/' */ "root": string; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The router can work in two "modes": - With hash: `/index.html#/path/to/page` - Without hash: `/path/to/page` Using one or another might depend in the requirements of your app and/or where it's deployed. Usually "hash-less" navigation works better for SEO and it's more user friendly too, but it might requires additional server-side configuration in order to properly work. On the other side hash-navigation is much easier to deploy, it even works over the file protocol. By default, this property is `true`, change to `false` to allow hash-less URLs. * @default true @@ -2896,6 +3466,10 @@ export namespace Components { * Contains a URL or a URL fragment that the hyperlink points to. If this property is set, an anchor tag will be rendered. */ "href": string | undefined; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * Specifies the relationship of the target object to the link object. The value is a space-separated list of [link types](https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types). */ @@ -2913,6 +3487,10 @@ export namespace Components { * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target": string | undefined; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonRouterOutlet { /** @@ -2928,14 +3506,26 @@ export namespace Components { "delegate"?: FrameworkDelegate; "getRouteId": () => Promise; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. * @default getIonMode(this) */ "mode": "ios" | "md"; "setRouteId": (id: string, params: ComponentProps | undefined, direction: RouterDirection, animation?: AnimationBuilder) => Promise; "swipeHandler"?: SwipeGestureHandler; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonRow { + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonSearchbar { /** @@ -2959,17 +3549,16 @@ export namespace Components { */ "autocorrect": 'on' | 'off'; /** - * Set the cancel button icon. Only applies to `md` mode. Defaults to `arrow-back-sharp`. - * @default config.get('backButtonIcon', arrowBackSharp) as string + * Set the cancel button icon. Only available when the theme is `"md"`. Defaults to `"arrow-back-sharp"`. */ - "cancelButtonIcon": string; + "cancelButtonIcon"?: string; /** - * Set the cancel button text. Only applies to `ios` mode. + * Set the cancel button text. Only available when the theme is `"ios"`. * @default 'Cancel' */ "cancelButtonText": string; /** - * Set the clear icon. Defaults to `close-circle` for `ios` and `close-sharp` for `md`. + * Set the clear icon. Defaults to `"close-circle"` for `"ios"` theme and `"close-sharp"` for `"md"` and `"ionic"` theme. */ "clearIcon"?: string; /** @@ -3006,7 +3595,7 @@ export namespace Components { */ "minlength"?: number; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -3020,13 +3609,17 @@ export namespace Components { */ "placeholder": string; /** - * The icon to use as the search icon. Defaults to `search-outline` in `ios` mode and `search-sharp` in `md` mode. + * The icon to use as the search icon. Defaults to `"search-outline"` in the `"ios"` theme and `"search-sharp"` in the `"md"` and `"ionic"` themes. If `false`, no search icon will be displayed. */ - "searchIcon"?: string; + "searchIcon"?: string | boolean; /** * Sets focus on the native `input` in `ion-searchbar`. Use this method instead of the global `input.focus()`. Developers who wish to focus an input when a page enters should call `setFocus()` in the `ionViewDidEnter()` lifecycle method. Developers who wish to focus an input when an overlay is presented should call `setFocus` after `didPresent` has resolved. See [managing focus](/docs/developing/managing-focus) for more information. */ "setFocus": () => Promise; + /** + * Set to `"soft"` for a searchbar with slightly rounded corners, `"round"` for a searchbar with fully rounded corners, or `"rectangular"` for a searchbar without rounded corners. Defaults to `"round"` for the ionic theme, and `undefined` for all other themes. + */ + "shape"?: 'soft' | 'round' | 'rectangular'; /** * Sets the behavior for the cancel button. Defaults to `"never"`. Setting to `"focus"` shows the cancel button on focus. Setting to `"never"` hides the cancel button. Setting to `"always"` shows the cancel button regardless of focus state. * @default 'never' @@ -3037,11 +3630,19 @@ export namespace Components { * @default 'always' */ "showClearButton": 'never' | 'focus' | 'always'; + /** + * Set to `"large"` for a searchbar with an increase in height, while "small" and "medium" provide progressively smaller heights. Defaults to `"medium"` for the ionic theme, and `undefined` for all other themes. + */ + "size"?: 'small' | 'medium' | 'large'; /** * If `true`, enable spellcheck on the input. * @default false */ "spellcheck": boolean; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * Set the type of the input. * @default 'search' @@ -3064,7 +3665,7 @@ export namespace Components { */ "disabled": boolean; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -3082,6 +3683,10 @@ export namespace Components { * @default true */ "swipeGesture": boolean; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * the value of the segment. */ @@ -3103,10 +3708,14 @@ export namespace Components { */ "layout"?: SegmentButtonLayout; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; "setFocus": () => Promise; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. * @default 'button' @@ -3138,6 +3747,11 @@ export namespace Components { "swipeGesture": boolean; } interface IonSelect { + /** + * If `true`, the cancel button will display an icon instead of the `cancelText`. Only applies when `interface` is set to `"modal"`. Has no effect on `"action-sheet"`, `"alert"`, or `"popover"` interfaces. When `cancelIcon` is `true`, the `cancelText` property is ignored for display but is used as the accessible label for the icon button. + * @default false + */ + "cancelIcon": boolean; /** * The text to display on the cancel button. * @default 'Cancel' @@ -3161,11 +3775,11 @@ export namespace Components { */ "errorText"?: string; /** - * The toggle icon to show when the select is open. If defined, the icon rotation behavior in `md` mode will be disabled. If undefined, `toggleIcon` will be used for when the select is both open and closed. + * The toggle icon to show when the select is open. If defined, the icon rotation behavior in `"md"` theme will be disabled. If undefined, `toggleIcon` will be used for when the select is both open and closed. */ "expandedIcon"?: string; /** - * The fill for the item. If `"solid"` the item will have a background. If `"outline"` the item will be transparent with a border. Only available in `md` mode. + * The fill for the item. If `"solid"` the item will have a background. If `"outline"` the item will be transparent with a border. Only available in the `"md"` theme. */ "fill"?: 'outline' | 'solid'; /** @@ -3196,7 +3810,7 @@ export namespace Components { */ "labelPlacement"?: 'start' | 'end' | 'floating' | 'stacked' | 'fixed'; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -3233,11 +3847,19 @@ export namespace Components { */ "selectedText"?: string | null; /** - * The shape of the select. If "round" it will have an increased border radius. + * Set to `"soft"` for a select with slightly rounded corners, `"round"` for a select with fully rounded corners, or `"rectangular"` for a select without rounded corners. Defaults to `"round"` for the `"ionic"` theme, undefined for all other themes. */ - "shape"?: 'round'; + "shape"?: 'soft' | 'round' | 'rectangular'; /** - * The toggle icon to use. Defaults to `chevronExpand` for `ios` mode, or `caretDownSharp` for `md` mode. + * The size of the select. If "large" it will increase the height of the select, while "small" and "medium" provide progressively smaller heights. Defaults to `"medium"` for the ionic theme, and undefined for all other themes. + */ + "size"?: 'small' | 'medium' | 'large'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + /** + * The toggle icon to use. Defaults to `"chevronExpand"` for the `"ios"` theme, or `"caretDownSharp"` for the `"md"` and `"ionic"` themes. */ "toggleIcon"?: string; /** @@ -3246,6 +3868,11 @@ export namespace Components { "value"?: any | null; } interface IonSelectModal { + /** + * If `true`, the cancel button will display a close icon instead of the `cancelText`. When `cancelIcon` is `true`, `cancelText` is not displayed visually but is still used as the accessible label (`aria-label`) for the button. + * @default false + */ + "cancelIcon": boolean; /** * The text to display on the cancel button. * @default 'Close' @@ -3259,11 +3886,31 @@ export namespace Components { "options": SelectModalOption[]; } interface IonSelectOption { + /** + * Text that is placed underneath the option text to provide additional details about the option. + */ + "description"?: string; /** * If `true`, the user cannot interact with the select option. This property does not apply when `interface="action-sheet"` as `ion-action-sheet` does not allow for disabled buttons. * @default false */ "disabled": boolean; + /** + * How to pack the label and the option's selection control within a line. `"start"`: The label and radio will appear on the left in LTR and on the right in RTL. `"end"`: The label and radio will appear on the right in LTR and on the left in RTL. `"space-between"`: The label and radio will appear on opposite ends of the line with space between the two elements. Applies to the `alert`, `popover`, and `modal` interfaces, but has no visible effect on radio options in `popover` or `modal` on the `md` and `ionic` themes (the radio control is hidden there). When unset, the interface picks a default based on theme and control type. + */ + "justify"?: 'start' | 'end' | 'space-between'; + /** + * Where the label is placed relative to the option's selection control (radio circle or checkbox box) when the option is rendered in an `alert`, `popover`, or `modal` interface. `"start"`: The label will appear to the left of the radio in LTR and to the right in RTL. `"end"`: The label will appear to the right of the radio in LTR and to the left in RTL. Applies to the `alert`, `popover`, and `modal` interfaces, but has no visible effect on radio options in `popover` or `modal` on the `md` and `ionic` themes (the radio control is hidden there). When unset, the interface picks a default based on theme and control type. + */ + "labelPlacement"?: 'start' | 'end'; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The text value of the option. */ @@ -3278,6 +3925,10 @@ export namespace Components { * The text content of the popover body */ "message"?: string; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * If true, the select accepts multiple values */ @@ -3291,6 +3942,10 @@ export namespace Components { * The subheader text of the popover */ "subHeader"?: string; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonSkeletonText { /** @@ -3298,6 +3953,14 @@ export namespace Components { * @default false */ "animated": boolean; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonSpinner { /** @@ -3308,6 +3971,10 @@ export namespace Components { * Duration of the spinner animation in milliseconds. The default varies based on the spinner. */ "duration"?: number; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * The name of the SVG spinner to use. If a name is not provided, the platform's default spinner will be used. */ @@ -3317,6 +3984,14 @@ export namespace Components { * @default false */ "paused": boolean; + /** + * Set to `"xsmall"` for the smallest size. Set to `"small"` for a smaller size. Set to `"medium"` for a medium size. Set to `"large"` for a large size. Set to `"xlarge"` for the largest size. Defaults to `"xsmall"` for the `ionic` theme, undefined for all other themes. + */ + "size"?: 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonSplitPane { /** @@ -3329,6 +4004,14 @@ export namespace Components { */ "disabled": boolean; "isVisible": () => Promise; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * When the split-pane should be shown. Can be a CSS media query expression, or a shortcut expression. Can also be a boolean expression. * @default '(min-width: 992px)' @@ -3345,6 +4028,10 @@ export namespace Components { */ "component"?: ComponentRef; "delegate"?: FrameworkDelegate; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * Set the active component for the tab */ @@ -3353,6 +4040,10 @@ export namespace Components { * A tab id must be provided for each `ion-tab`. It's used internally to reference the selected tab or by the router to switch between them. */ "tab": string; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonTabBar { /** @@ -3360,7 +4051,12 @@ export namespace Components { */ "color"?: Color; /** - * The mode determines which platform styles to use. + * Set to `"compact"` to display a width based on the items inside the tab bar. This value will only work for the `ionic` theme. Set to `"full"` to display a full width tab bar. Defaults to `"full"`. + * @default 'full' + */ + "expand": 'compact' | 'full'; + /** + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -3372,7 +4068,15 @@ export namespace Components { */ "selectedTab"?: string; /** - * If `true`, the tab bar will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * Set to `"soft"` for a tab bar with slightly rounded corners, `"round"` for a tab bar with fully rounded corners, or `"rectangular"` for a tab bar without rounded corners. Defaults to `"round"` for the `"ionic"` theme, undefined for all other themes. + */ + "shape"?: 'soft' | 'round' | 'rectangular'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + /** + * If `true`, the tab bar will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent": boolean; @@ -3396,7 +4100,7 @@ export namespace Components { */ "layout"?: TabButtonLayout; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -3408,6 +4112,10 @@ export namespace Components { * @default false */ "selected": boolean; + /** + * Set to `"soft"` for a tab-button with slightly rounded corners, `"round"` for a tab-button with fully rounded corners, or `"rectangular"` for a tab-button without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. + */ + "shape"?: 'soft' | 'round' | 'rectangular'; /** * A tab id must be provided for each `ion-tab`. It's used internally to reference the selected tab or by the router to switch between them. */ @@ -3416,6 +4124,10 @@ export namespace Components { * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target": string | undefined; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonTabs { "getRouteId": () => Promise; @@ -3428,12 +4140,20 @@ export namespace Components { * @param tab The tab instance to select. If passed a string, it should be the value of the tab's `tab` property. */ "getTab": (tab: string | HTMLIonTabElement) => Promise; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * Select a tab by the value of its `tab` property or an element reference. This method is only available for vanilla JavaScript projects. The Angular, React, and Vue implementations of tabs are coupled to each framework's router. * @param tab The tab instance to select. If passed a string, it should be the value of the tab's `tab` property. */ "select": (tab: string | HTMLIonTabElement) => Promise; "setRouteId": (id: string) => Promise; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * @default false */ @@ -3445,9 +4165,13 @@ export namespace Components { */ "color"?: Color; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonTextarea { /** @@ -3505,7 +4229,7 @@ export namespace Components { */ "errorText"?: string; /** - * The fill for the item. If `"solid"` the item will have a background. If `"outline"` the item will be transparent with a border. Only available in `md` mode. + * The fill for the item. If `"solid"` the item will have a background. If `"outline"` the item will be transparent with a border. Only available when the theme is `"md"`. */ "fill"?: 'outline' | 'solid'; /** @@ -3538,7 +4262,7 @@ export namespace Components { */ "minlength"?: number; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -3569,14 +4293,23 @@ export namespace Components { */ "setFocus": () => Promise; /** - * The shape of the textarea. If "round" it will have an increased border radius. + * Set to `"soft"` for a textarea with slightly rounded corners, `"round"` for a textarea with fully rounded corners, or `"rectangular"` for a textarea without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. + */ + "shape"?: 'soft' | 'round' | 'rectangular'; + /** + * The size of the textarea. If "large" it will increase the height of the textarea, while "small" and "medium" provide progressively smaller heights. The default size is "medium". This property only applies to the `"ionic"` theme. + * @default 'medium' */ - "shape"?: 'round'; + "size"?: 'small' | 'medium' | 'large'; /** * If `true`, the element will have its spelling and grammar checked. * @default false */ "spellcheck": boolean; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The value of the textarea. * @default '' @@ -3588,16 +4321,32 @@ export namespace Components { "wrap"?: 'hard' | 'soft' | 'off'; } interface IonThumbnail { + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonTitle { /** * The color to use from your application's color palette. Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. For more information on colors, see [theming](/docs/theming/basics). */ "color"?: Color; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * The size of the toolbar title. */ "size"?: 'large' | 'small'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonToast { /** @@ -3645,6 +4394,11 @@ export namespace Components { * Additional attributes to pass to the toast. */ "htmlAttributes"?: { [key: string]: any }; + /** + * Set to `"bold"` for a toast with vibrant, bold colors or to `"subtle"` for a toast with muted, subtle colors. Only applies to the `ionic` theme. + * @default 'subtle' + */ + "hue"?: 'bold' | 'subtle'; /** * The name of the icon to display, or the path to a valid SVG file. See `ion-icon`. https://ionic.io/ionicons */ @@ -3673,7 +4427,7 @@ export namespace Components { */ "message"?: string | IonicSafeString; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -3698,12 +4452,20 @@ export namespace Components { * Present the toast overlay after it has been created. */ "present": () => Promise; + /** + * Set to `"soft"` for a toast with slightly rounded corners, `"round"` for a toast with fully rounded corners, or `"rectangular"` for a toast without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. + */ + "shape"?: 'soft' | 'round' | 'rectangular'; /** * If set to 'vertical', the Toast can be dismissed with a swipe gesture. The swipe direction is determined by the value of the `position` property: `top`: The Toast can be swiped up to dismiss. `bottom`: The Toast can be swiped down to dismiss. `middle`: The Toast can be swiped up or down to dismiss. */ "swipeGesture"?: ToastSwipeGestureDirection; /** - * If `true`, the toast will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + /** + * If `true`, the toast will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent": boolean; @@ -3754,7 +4516,7 @@ export namespace Components { */ "labelPlacement": 'start' | 'end' | 'fixed' | 'stacked'; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -3767,6 +4529,10 @@ export namespace Components { * @default false */ "required": boolean; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The value of the toggle does not mean if it's checked or not, use the `checked` property for that. The value of a toggle is analogous to the value of a ``, it's only used when the toggle participates in a native ``. * @default 'on' @@ -3777,11 +4543,19 @@ export namespace Components { /** * The color to use from your application's color palette. Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. For more information on colors, see [theming](/docs/theming/basics). */ - "color"?: Color; + "color"?: Color; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** - * The mode determines which platform styles to use. + * Where to place the title relative to the other toolbar content. `"start"`: The title will appear to the left of the toolbar content in LTR and to the right in RTL. `"center"`: The title will appear in the center of the toolbar. `"end"`: The title will appear to the right of the toolbar content in LTR and to the left in RTL. Only applies in the `ionic` theme. */ - "mode"?: "ios" | "md"; + "titlePlacement"?: 'start' | 'center' | 'end'; } } export interface IonAccordionGroupCustomEvent extends CustomEvent { @@ -4263,6 +5037,12 @@ declare global { prototype: HTMLIonDatetimeButtonElement; new (): HTMLIonDatetimeButtonElement; }; + interface HTMLIonDividerElement extends Components.IonDivider, HTMLStencilElement { + } + var HTMLIonDividerElement: { + prototype: HTMLIonDividerElement; + new (): HTMLIonDividerElement; + }; interface HTMLIonFabElement extends Components.IonFab, HTMLStencilElement { } var HTMLIonFabElement: { @@ -4299,6 +5079,18 @@ declare global { prototype: HTMLIonFooterElement; new (): HTMLIonFooterElement; }; + interface HTMLIonGalleryElement extends Components.IonGallery, HTMLStencilElement { + } + var HTMLIonGalleryElement: { + prototype: HTMLIonGalleryElement; + new (): HTMLIonGalleryElement; + }; + interface HTMLIonGalleryItemElement extends Components.IonGalleryItem, HTMLStencilElement { + } + var HTMLIonGalleryItemElement: { + prototype: HTMLIonGalleryItemElement; + new (): HTMLIonGalleryItemElement; + }; interface HTMLIonGridElement extends Components.IonGrid, HTMLStencilElement { } var HTMLIonGridElement: { @@ -5251,10 +6043,13 @@ declare global { "ion-content": HTMLIonContentElement; "ion-datetime": HTMLIonDatetimeElement; "ion-datetime-button": HTMLIonDatetimeButtonElement; + "ion-divider": HTMLIonDividerElement; "ion-fab": HTMLIonFabElement; "ion-fab-button": HTMLIonFabButtonElement; "ion-fab-list": HTMLIonFabListElement; "ion-footer": HTMLIonFooterElement; + "ion-gallery": HTMLIonGalleryElement; + "ion-gallery-item": HTMLIonGalleryItemElement; "ion-grid": HTMLIonGridElement; "ion-header": HTMLIonHeaderElement; "ion-img": HTMLIonImgElement; @@ -5336,7 +6131,7 @@ declare namespace LocalJSX { */ "disabled"?: boolean; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -5344,9 +6139,12 @@ declare namespace LocalJSX { * @default false */ "readonly"?: boolean; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The toggle icon to use. This icon will be rotated when the accordion is expanded or collapsed. - * @default chevronDown */ "toggleIcon"?: string; /** @@ -5377,7 +6175,7 @@ declare namespace LocalJSX { */ "expand"?: 'compact' | 'inset'; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -5397,6 +6195,14 @@ declare namespace LocalJSX { * @default false */ "readonly"?: boolean; + /** + * Set to `"soft"` for an accordion group with slightly rounded corners, `"round"` for an accordion group with fully rounded corners, or `"rectangular"` for an accordion group without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. Only applies when `expand` is set to `"inset"`. + */ + "shape"?: 'soft' | 'round' | 'rectangular'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The value of the accordion group. This controls which accordions are expanded. This should be an array of strings only when `multiple="true"` */ @@ -5454,7 +6260,7 @@ declare namespace LocalJSX { */ "leaveAnimation"?: AnimationBuilder; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -5495,7 +6301,11 @@ declare namespace LocalJSX { */ "subHeader"?: string; /** - * If `true`, the action sheet will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + /** + * If `true`, the action sheet will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent"?: boolean; @@ -5565,7 +6375,7 @@ declare namespace LocalJSX { */ "message"?: string | IonicSafeString; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -5606,7 +6416,11 @@ declare namespace LocalJSX { */ "subHeader"?: string; /** - * If `true`, the alert will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + /** + * If `true`, the alert will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent"?: boolean; @@ -5616,8 +6430,37 @@ declare namespace LocalJSX { "trigger"?: string | undefined; } interface IonApp { + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonAvatar { + /** + * If `true`, the user cannot interact with the avatar. + * @default false + */ + "disabled"?: boolean; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * Set to `"soft"` for an avatar with slightly rounded corners, `"round"` for an avatar with fully rounded corners, or `"rectangular"` for an avatar without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. + */ + "shape"?: 'soft' | 'round' | 'rectangular'; + /** + * Set to `"xxsmall"` for the smallest size. Set to `"xsmall"` for a very small size. Set to `"small"` for a compact size. Set to `"medium"` for the default height and width. Set to `"large"` for a larger size. Set to `"xlarge"` for the largest dimensions. Defaults to `"medium"` for the `ionic` theme, undefined for all other themes. + */ + "size"?: 'xxsmall' | 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonBackButton { /** @@ -5638,7 +6481,7 @@ declare namespace LocalJSX { */ "icon"?: string | null; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -5649,6 +6492,10 @@ declare namespace LocalJSX { * The text to display in the back button. */ "text"?: string | null; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. * @default 'button' @@ -5656,6 +6503,10 @@ declare namespace LocalJSX { "type"?: 'submit' | 'reset' | 'button'; } interface IonBackdrop { + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * Emitted when the backdrop is tapped. */ @@ -5670,6 +6521,10 @@ declare namespace LocalJSX { * @default true */ "tappable"?: boolean; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * If `true`, the backdrop will be visible. * @default true @@ -5682,9 +6537,29 @@ declare namespace LocalJSX { */ "color"?: Color; /** - * The mode determines which platform styles to use. + * Set to `"bold"` for a badge with vibrant, bold colors or to `"subtle"` for a badge with muted, subtle colors. Only applies to the `ionic` theme. + */ + "hue"?: 'bold' | 'subtle'; + /** + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; + /** + * Set to `"rectangular"` for non-rounded corners. Set to `"soft"` for slightly rounded corners. Set to `"round"` for fully rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. + */ + "shape"?: 'soft' | 'round | rectangular'; + /** + * Set to `"small"` for a small badge. Set to `"medium"` for a medium badge. Set to `"large"` for a large badge, when it is empty (no text or icon). Defaults to `"small"` for the `ionic` theme, undefined for all other themes. + */ + "size"?: 'small' | 'medium' | 'large'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + /** + * Set to `"top"` to position the badge on top right absolute position of the parent element. Set to `"bottom"` to position the badge on bottom right absolute position of the parent element. + */ + "vertical"?: 'top' | 'bottom'; } interface IonBreadcrumb { /** @@ -5715,7 +6590,7 @@ declare namespace LocalJSX { "href"?: string | undefined; "last": boolean; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -5752,6 +6627,10 @@ declare namespace LocalJSX { * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target"?: string | undefined; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonBreadcrumbs { /** @@ -5773,13 +6652,17 @@ declare namespace LocalJSX { */ "maxItems"?: number; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** * Emitted when the collapsed indicator is clicked on. */ "onIonCollapsedClick"?: (event: IonBreadcrumbsCustomEvent) => void; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonButton { /** @@ -5805,7 +6688,7 @@ declare namespace LocalJSX { */ "expand"?: 'full' | 'block'; /** - * Set to `"clear"` for a transparent button that resembles a flat button, to `"outline"` for a transparent button with a border, or to `"solid"` for a button with a filled background. The default fill is `"solid"` except inside of a toolbar, where the default is `"clear"`. + * Set to `"clear"` for a transparent button that resembles a flat button, to `"outline"` for a transparent button with a border, or to `"solid"` for a button with a filled background. The default fill is `"solid"` except when inside of a buttons or datetime component, where the default fill is `"clear"`. */ "fill"?: 'clear' | 'outline' | 'solid' | 'default'; /** @@ -5817,7 +6700,7 @@ declare namespace LocalJSX { */ "href"?: string | undefined; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -5842,13 +6725,13 @@ declare namespace LocalJSX { */ "routerDirection"?: RouterDirection; /** - * Set to `"round"` for a button with more rounded corners. + * Set to `"soft"` for a button with slightly rounded corners, `"round"` for a button with fully rounded corners, or `"rectangular"` for a button without rounded corners. Defaults to `"soft"` for the `"ios"` theme and `"round"` for all other themes. */ - "shape"?: 'round'; + "shape"?: 'soft' | 'round' | 'rectangular'; /** - * Set to `"small"` for a button with less height and padding, to `"default"` for a button with the default height and padding, or to `"large"` for a button with more height and padding. By default the size is unset, unless the button is inside of an item, where the size is `"small"` by default. Set the size to `"default"` inside of an item to make it a standard size button. + * Set to `"small"` for a button with less height and padding, to `"medium"` for a button with the medium height and padding, or to `"large"` for a button with more height and padding. By default the size is unset, unless the button is inside of an item, where the size is `"small"` by default. Set the size to `"default"` inside of an item to make it a standard size button. */ - "size"?: 'small' | 'default' | 'large'; + "size"?: 'small' | 'default' | 'medium' | 'large'; /** * If `true`, activates a button with a heavier font weight. * @default false @@ -5858,6 +6741,10 @@ declare namespace LocalJSX { * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target"?: string | undefined; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. * @default 'button' @@ -5866,10 +6753,18 @@ declare namespace LocalJSX { } interface IonButtons { /** - * If true, buttons will disappear when its parent toolbar has fully collapsed if the toolbar is not the first toolbar. If the toolbar is the first toolbar, the buttons will be hidden and will only be shown once all toolbars have fully collapsed. Only applies in `ios` mode with `collapse` set to `true` on `ion-header`. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) + * If true, buttons will disappear when its parent toolbar has fully collapsed if the toolbar is not the first toolbar. If the toolbar is the first toolbar, the buttons will be hidden and will only be shown once all toolbars have fully collapsed. Only applies in the `ios` theme with `collapse` set to `true` on `ion-header`. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) * @default false */ "collapse"?: boolean; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonCard { /** @@ -5895,7 +6790,7 @@ declare namespace LocalJSX { */ "href"?: string | undefined; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -5911,10 +6806,19 @@ declare namespace LocalJSX { * @default 'forward' */ "routerDirection"?: RouterDirection; + /** + * Set to `"soft"` for a card with slightly rounded corners, `"round"` for a card with more rounded corners, or `"rectangular"` for a card without rounded corners. Defaults to `"round"`. + * @default 'round' + */ + "shape"?: 'soft' | 'round' | 'rectangular'; /** * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target"?: string | undefined; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. Only used when an `onclick` or `button` property is present. * @default 'button' @@ -5923,9 +6827,13 @@ declare namespace LocalJSX { } interface IonCardContent { /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonCardHeader { /** @@ -5933,11 +6841,15 @@ declare namespace LocalJSX { */ "color"?: Color; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** - * If `true`, the card header will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + /** + * If `true`, the card header will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent"?: boolean; @@ -5948,9 +6860,13 @@ declare namespace LocalJSX { */ "color"?: Color; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonCardTitle { /** @@ -5958,9 +6874,13 @@ declare namespace LocalJSX { */ "color"?: Color; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonCheckbox { /** @@ -6004,7 +6924,7 @@ declare namespace LocalJSX { */ "labelPlacement"?: 'start' | 'end' | 'fixed' | 'stacked'; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -6017,7 +6937,7 @@ declare namespace LocalJSX { */ "onIonBlur"?: (event: IonCheckboxCustomEvent) => void; /** - * Emitted when the checked property has changed as a result of a user action such as a click. This event will not emit when programmatically setting the `checked` property. + * Emitted when the checked property has changed as a result of a user action such as a click. This event will not emit when programmatically setting the `checked` property. */ "onIonChange"?: (event: IonCheckboxCustomEvent) => void; /** @@ -6029,6 +6949,19 @@ declare namespace LocalJSX { * @default false */ "required"?: boolean; + /** + * Set to `"soft"` for a checkbox with more rounded corners. Only available when the theme is `"ionic"`. + * @default 'soft' + */ + "shape"?: 'soft' | 'rectangular'; + /** + * Set to `"small"` for a checkbox with less height and padding. + */ + "size"?: 'small'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The value of the checkbox does not mean if it's checked or not, use the `checked` property for that. The value of a checkbox is analogous to the value of an ``, it's only used when the checkbox participates in a native ``. * @default 'on' @@ -6046,7 +6979,12 @@ declare namespace LocalJSX { */ "disabled"?: boolean; /** - * The mode determines which platform styles to use. + * Set to `"bold"` for a chip with vibrant, bold colors or to `"subtle"` for a chip with muted, subtle colors. Only applies to the `ionic` theme. + * @default 'subtle' + */ + "hue"?: 'bold' | 'subtle'; + /** + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -6054,8 +6992,24 @@ declare namespace LocalJSX { * @default false */ "outline"?: boolean; + /** + * Set to `"soft"` for a chip with slightly rounded corners, `"round"` for a chip with fully rounded corners, or `"rectangular"` for a chip without rounded corners. Defaults to `"round"` for the `"ionic"` theme and `"soft"` for all other themes. + */ + "shape"?: 'soft' | 'round' | 'rectangular'; + /** + * Set to `"small"` for a chip with less height and padding. Defaults to `"large"` for the ionic theme, and undefined for all other themes. + */ + "size"?: 'small' | 'large'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonCol { + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * The amount to offset the column, in terms of how many columns it should shift to the end of the total available. */ @@ -6080,52 +7034,88 @@ declare namespace LocalJSX { * The amount to offset the column for xs screens, in terms of how many columns it should shift to the end of the total available. */ "offsetXs"?: string; + /** + * The order of the column, in terms of where the column should position itself in the columns renderer. If no value is passed, the column order implicit value will be the order in the html structure. + */ + "order"?: string; + /** + * The order of the column for lg screens, in terms of where the column should position itself in the columns renderer. If no value is passed, the column order implicit value will be the order in the html structure. + */ + "orderLg"?: string; + /** + * The order of the column for md screens, in terms of where the column should position itself in the columns renderer. If no value is passed, the column order implicit value will be the order in the html structure. + */ + "orderMd"?: string; + /** + * The order of the column for sm screens, in terms of where the column should position itself in the columns renderer. If no value is passed, the column order implicit value will be the order in the html structure. + */ + "orderSm"?: string; + /** + * The order of the column for xl screens, in terms of where the column should position itself in the columns renderer. If no value is passed, the column order implicit value will be the order in the html structure. + */ + "orderXl"?: string; + /** + * The order of the column for xs screens, in terms of where the column should position itself in the columns renderer. If no value is passed, the column order implicit value will be the order in the html structure. + */ + "orderXs"?: string; /** * The amount to pull the column, in terms of how many columns it should shift to the start of the total available. + * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pull"?: string; /** * The amount to pull the column for lg screens, in terms of how many columns it should shift to the start of the total available. + * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pullLg"?: string; /** * The amount to pull the column for md screens, in terms of how many columns it should shift to the start of the total available. + * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pullMd"?: string; /** * The amount to pull the column for sm screens, in terms of how many columns it should shift to the start of the total available. + * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pullSm"?: string; /** * The amount to pull the column for xl screens, in terms of how many columns it should shift to the start of the total available. + * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pullXl"?: string; /** * The amount to pull the column for xs screens, in terms of how many columns it should shift to the start of the total available. + * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pullXs"?: string; /** * The amount to push the column, in terms of how many columns it should shift to the end of the total available. + * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "push"?: string; /** * The amount to push the column for lg screens, in terms of how many columns it should shift to the end of the total available. + * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pushLg"?: string; /** * The amount to push the column for md screens, in terms of how many columns it should shift to the end of the total available. + * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pushMd"?: string; /** * The amount to push the column for sm screens, in terms of how many columns it should shift to the end of the total available. + * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pushSm"?: string; /** * The amount to push the column for xl screens, in terms of how many columns it should shift to the end of the total available. + * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pushXl"?: string; /** * The amount to push the column for xs screens, in terms of how many columns it should shift to the end of the total available. + * @deprecated Use the combination of `size` and `order` properties to achieve the same effect. */ "pushXs"?: string; /** @@ -6152,6 +7142,10 @@ declare namespace LocalJSX { * The size of the column for xs screens, in terms of how many columns it should take up out of the total available. If `"auto"` is passed, the column will be the size of its content. */ "sizeXs"?: string; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonContent { /** @@ -6172,6 +7166,10 @@ declare namespace LocalJSX { * @default false */ "fullscreen"?: boolean; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * Emitted while scrolling. This event is disabled by default. Set `scrollEvents` to `true` to enable. */ @@ -6199,6 +7197,10 @@ declare namespace LocalJSX { * @default true */ "scrollY"?: boolean; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonDatetime { /** @@ -6273,7 +7275,7 @@ declare namespace LocalJSX { */ "minuteValues"?: number[] | number | string; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -6363,6 +7365,10 @@ declare namespace LocalJSX { * @default 'fixed' */ "size"?: 'cover' | 'fixed'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * A callback used to format the header text that shows how many dates are selected. Only used if there are 0 or more than 1 selected (i.e. unused for exactly 1). By default, the header text is set to "numberOfDates days". See https://ionicframework.com/docs/troubleshooting/runtime#accessing-this if you need to access `this` from within the callback. */ @@ -6392,9 +7398,25 @@ declare namespace LocalJSX { */ "disabled"?: boolean; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + } + interface IonDivider { + /** + * If `true`, the divider will have horizontal margins By default, it's `false` + * @default false + */ + "inset"?: boolean; + /** + * Set to `"xxsmall"` for the smallest spacing. Set to "xsmall" for very small spacing. Set to `"small"` for small spacing. Set to "medium" for medium spacing. Set to "large" for large spacing. Set to `"xlarge"` for the largest spacing. Defaults to `"medium"`. + * @default 'medium' + */ + "spacing"?: 'xxsmall' | 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge' | 'xxlarge'; } interface IonFab { /** @@ -6411,6 +7433,14 @@ declare namespace LocalJSX { * Where to align the fab horizontally in the viewport. */ "horizontal"?: 'start' | 'end' | 'center'; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * Where to align the fab vertically in the viewport. */ @@ -6424,7 +7454,6 @@ declare namespace LocalJSX { "activated"?: boolean; /** * The icon name to use for the close icon. This will appear when the fab button is pressed. Only applies if it is the main button inside of a fab containing a fab list. - * @default close */ "closeIcon"?: string; /** @@ -6445,7 +7474,7 @@ declare namespace LocalJSX { */ "href"?: string | undefined; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -6483,7 +7512,11 @@ declare namespace LocalJSX { */ "target"?: string | undefined; /** - * If `true`, the fab button will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + /** + * If `true`, the fab button will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent"?: boolean; @@ -6499,11 +7532,19 @@ declare namespace LocalJSX { * @default false */ "activated"?: boolean; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * The side the fab list will show on relative to the main fab button. * @default 'bottom' */ "side"?: 'start' | 'end' | 'top' | 'bottom'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonFooter { /** @@ -6512,25 +7553,76 @@ declare namespace LocalJSX { */ "collapse"?: 'fade'; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** * Describes the scroll effect that will be applied to the footer. `"hide"` slides the footer out of view when scrolling down and back in when scrolling up. Applies to all themes. `"fade"` fades the toolbar background on scroll. Only applies in iOS mode. */ "scrollEffect"?: FooterScrollEffect; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * If `true`, the footer will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). Note: In order to scroll content behind the footer, the `fullscreen` attribute needs to be set on the content. * @default false */ "translucent"?: boolean; } + interface IonGallery { + /** + * The number of columns to display. Can be set as a number or an object of breakpoint values (e.g. `{ xs: 2, sm: 3, md: 4 }`). + * @default { xs: 2, sm: 3, md: 4, lg: 6, xl: 8, xxl: 10, } + */ + "columns"?: GalleryColumns; + /** + * The space between gallery items. Accepts valid CSS [length-percentage](https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Values/length-percentage) values like `16px`, `1rem`, `20%`, math functions like `calc(10px + 20%)`, CSS variables like `var(--app-gallery-gap)`, or numbers (treated as pixel values). Can also be set as a breakpoint map (e.g. `{ xs: '8px', sm: '1rem', md: '24px' }`). Does not accept space-separated values or CSS keyword values like `inherit`, `auto`, etc. + * @default '16px' + */ + "gap"?: GalleryGap; + /** + * The visual layout of the gallery. When `uniform`, rows take up the height of the tallest item and are spaced evenly across the gallery. Additionally, items will have an aspect ratio of 1/1, forcing them to be square unless a height is explicitly set. When `masonry`, items will be positioned under each other with only the specified gap between them. + * @default 'uniform' + */ + "layout"?: 'uniform' | 'masonry'; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The order in which items are positioned. Only applies when layout is `masonry`. When `sequential`, items are positioned in the order they are placed in the DOM. When `best-fit`, items are positioned under the column with the most available space. Defaults to `sequential` when layout is `masonry` and `order` is not explicitly set. + */ + "order"?: 'sequential' | 'best-fit'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + } + interface IonGalleryItem { + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + } interface IonGrid { /** * If `true`, the grid will have a fixed width based on the screen size. * @default false */ "fixed"?: boolean; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonHeader { /** @@ -6539,7 +7631,12 @@ declare namespace LocalJSX { */ "collapse"?: 'condense' | 'fade'; /** - * The mode determines which platform styles to use. + * If `true`, the header will have a line at the bottom. TODO(ROU-10855): add support for this prop on ios/md themes + * @default false + */ + "divider"?: boolean; + /** + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -6547,7 +7644,11 @@ declare namespace LocalJSX { */ "scrollEffect"?: HeaderScrollEffect; /** - * If `true`, the header will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). Note: In order to scroll content behind the header, the `fullscreen` attribute needs to be set on the content. + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + /** + * If `true`, the header will be translucent. Only applies when the theme is `"ios"` or `"ionic"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). Note: In order to scroll content behind the header, the `fullscreen` attribute needs to be set on the content. * @default false */ "translucent"?: boolean; @@ -6557,6 +7658,10 @@ declare namespace LocalJSX { * This attribute defines the alternative text describing the image. Users will see this text displayed if the image URL is wrong, the image is not in one of the supported formats, or if the image is not yet downloaded. */ "alt"?: string; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * Emitted when the img fails to load */ @@ -6573,6 +7678,10 @@ declare namespace LocalJSX { * The image URL. This attribute is mandatory for the `` element. */ "src"?: string; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonInfiniteScroll { /** @@ -6580,6 +7689,10 @@ declare namespace LocalJSX { * @default false */ "disabled"?: boolean; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * Emitted when the scroll reaches the threshold distance. From within your infinite handler, you must call the infinite scroll's `complete()` method when your async operation has completed. */ @@ -6589,6 +7702,15 @@ declare namespace LocalJSX { * @default 'bottom' */ "position"?: 'top' | 'bottom'; + /** + * If `true`, the infinite scroll will preserve the scroll position when the content is re-rendered. This is useful when the content is re-rendered with new keys, and the scroll position should be preserved. + * @default false + */ + "preserveRerenderScrollPosition"?: boolean; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The threshold distance from the bottom of the content to call the `infinite` output event when scrolled. The threshold value can be either a percent, or in pixels. For example, use the value of `10%` for the `infinite` output event to get called when the user has scrolled 10% from the bottom of the page. Use the value `100px` when the scroll is within 100 pixels from the bottom of the page. * @default '15%' @@ -6604,6 +7726,14 @@ declare namespace LocalJSX { * Optional text to display while loading. `loadingText` can accept either plaintext or HTML as a string. To display characters normally reserved for HTML, they must be escaped. For example `` would become `<Ionic>` For more information: [Security Documentation](https://ionicframework.com/docs/faq/security) This property accepts custom HTML as a string. Content is parsed as plaintext by default. `innerHTMLTemplatesEnabled` must be set to `true` in the Ionic config before custom HTML can be used. */ "loadingText"?: string | IonicSafeString; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonInput { /** @@ -6670,7 +7800,7 @@ declare namespace LocalJSX { */ "errorText"?: string; /** - * The fill for the item. If `"solid"` the item will have a background. If `"outline"` the item will be transparent with a border. Only available in `md` mode. + * The fill for the item. If `"solid"` the item will have a background. If `"outline"` the item will be transparent with a border. Only available when the theme is `"md"`. */ "fill"?: 'outline' | 'solid'; /** @@ -6686,8 +7816,7 @@ declare namespace LocalJSX { */ "label"?: string; /** - * Where to place the label relative to the input. `"start"`: The label will appear to the left of the input in LTR and to the right in RTL. `"end"`: The label will appear to the right of the input in LTR and to the left in RTL. `"floating"`: The label will appear smaller and above the input when the input is focused or it has a value. Otherwise it will appear on top of the input. `"stacked"`: The label will appear smaller and above the input regardless even when the input is blurred or has no value. `"fixed"`: The label has the same behavior as `"start"` except it also has a fixed width. Long text will be truncated with ellipses ("..."). - * @default 'start' + * Where to place the label relative to the input. `"start"`: The label will appear to the left of the input in LTR and to the right in RTL. `"end"`: The label will appear to the right of the input in LTR and to the left in RTL. `"floating"`: The label will appear smaller and above the input when the input is focused or it has a value. Otherwise it will appear on top of the input. `"stacked"`: The label will appear smaller and above the input regardless even when the input is blurred or has no value. `"fixed"`: The label has the same behavior as `"start"` except it also has a fixed width. Long text will be truncated with ellipses ("..."). Defaults to "stacked" for the ionic theme, or "start" for all other themes. In the ionic theme, only the values "stacked" and "floating" are supported. */ "labelPlacement"?: 'start' | 'end' | 'floating' | 'stacked' | 'fixed'; /** @@ -6707,7 +7836,7 @@ declare namespace LocalJSX { */ "minlength"?: number; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -6754,9 +7883,14 @@ declare namespace LocalJSX { */ "required"?: boolean; /** - * The shape of the input. If "round" it will have an increased border radius. + * Set to `"soft"` for an input with slightly rounded corners, `"round"` for an input with fully rounded corners, or `"rectangular"` for an input without rounded corners. Defaults to `"round"` for the ionic theme, and `undefined` for all other themes. Only applies when the fill is set to `"solid"` or `"outline"`. + */ + "shape"?: 'soft' | 'round' | 'rectangular'; + /** + * The size of the input. If "large", it will have an increased height. By default the size is medium. This property only applies to the `"ionic"` theme. + * @default 'medium' */ - "shape"?: 'round'; + "size"?: 'medium' | 'large' | 'xlarge'; /** * If `true`, the element will have its spelling and grammar checked. * @default false @@ -6766,6 +7900,10 @@ declare namespace LocalJSX { * Works with the min and max attributes to limit the increments at which a value can be set. Possible values are: `"any"` or a positive floating point number. */ "step"?: string; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The type of control to display. The default type is text. * @default 'text' @@ -6797,6 +7935,10 @@ declare namespace LocalJSX { * @default 'outline' */ "fill"?: 'outline' | 'solid'; + /** + * The `id` of a `` element to associate this element with. + */ + "form"?: string; /** * A hint to the browser for which keyboard to display. Possible values: `"none"`, `"text"`, `"tel"`, `"url"`, `"email"`, `"numeric"`, `"decimal"`, and `"search"`. For numbers (type="number"): "numeric" For text (type="text"): "text" */ @@ -6806,6 +7948,14 @@ declare namespace LocalJSX { * @default 4 */ "length"?: number; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The name of the element, used when submitting an HTML form. + */ + "name"?: string; /** * Emitted when the input group loses focus. */ @@ -6849,6 +7999,10 @@ declare namespace LocalJSX { * @default 'medium' */ "size"?: 'small' | 'medium' | 'large'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The type of input allowed in the input boxes. * @default 'number' @@ -6893,12 +8047,11 @@ declare namespace LocalJSX { */ "color"?: Color; /** - * If `true`, a detail arrow will appear on the item. Defaults to `false` unless the `mode` is `ios` and an `href` or `button` property is present. + * If `true`, a detail arrow will appear on the item. Defaults to `false` unless the `theme` is `"ios"` and an `href` or `button` property is present. */ "detail"?: boolean; /** * The icon to use when `detail` is set to `true`. - * @default chevronForward */ "detailIcon"?: string; /** @@ -6919,7 +8072,7 @@ declare namespace LocalJSX { */ "lines"?: 'full' | 'inset' | 'none'; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -6939,6 +8092,10 @@ declare namespace LocalJSX { * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target"?: string | undefined; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. Only used when an `onclick` or `button` property is present. * @default 'button' @@ -6951,7 +8108,7 @@ declare namespace LocalJSX { */ "color"?: Color; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -6959,8 +8116,20 @@ declare namespace LocalJSX { * @default false */ "sticky"?: boolean; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonItemGroup { + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonItemOption { /** @@ -6986,17 +8155,30 @@ declare namespace LocalJSX { */ "href"?: string | undefined; /** - * The mode determines which platform styles to use. + * Set to `"bold"` for an option with vibrant, bold colors or to `"subtle"` for an option with muted, subtle colors. Only applies to the `ionic` theme. + * @default 'subtle' + */ + "hue"?: 'bold' | 'subtle'; + /** + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** * Specifies the relationship of the target object to the link object. The value is a space-separated list of [link types](https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types). */ "rel"?: string | undefined; + /** + * Set to `"rectangular"` for non-rounded corners. Set to `"soft"` for slightly rounded corners. Set to `"round"` for fully rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. + */ + "shape"?: 'soft' | 'round' | 'rectangular'; /** * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target"?: string | undefined; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. * @default 'button' @@ -7004,6 +8186,10 @@ declare namespace LocalJSX { "type"?: 'submit' | 'reset' | 'button'; } interface IonItemOptions { + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * Emitted when the item has been fully swiped. */ @@ -7013,6 +8199,10 @@ declare namespace LocalJSX { * @default 'end' */ "side"?: Side; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonItemSliding { /** @@ -7020,10 +8210,18 @@ declare namespace LocalJSX { * @default false */ "disabled"?: boolean; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * Emitted when the sliding position changes. */ "onIonDrag"?: (event: IonItemSlidingCustomEvent) => void; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonLabel { /** @@ -7031,7 +8229,7 @@ declare namespace LocalJSX { */ "color"?: Color; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -7046,6 +8244,10 @@ declare namespace LocalJSX { * The position determines where and how the label behaves inside an item. */ "position"?: 'fixed' | 'stacked' | 'floating'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonList { /** @@ -7058,9 +8260,17 @@ declare namespace LocalJSX { */ "lines"?: 'full' | 'inset' | 'none'; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; + /** + * Set to `"soft"` for slightly rounded corners, `"round"` for fully rounded corners, or `"rectangular"` for no rounded corners. Defaults to `"round"` for the `ionic` theme when inset is `true` defaults to `"rectangular"` for the `ionic` theme when inset is `false`, undefined for all other themes. + */ + "shape"?: 'soft' | 'round' | 'rectangular'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonListHeader { /** @@ -7072,9 +8282,13 @@ declare namespace LocalJSX { */ "lines"?: 'full' | 'inset' | 'none'; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonLoading { /** @@ -7128,7 +8342,7 @@ declare namespace LocalJSX { */ "message"?: string | IonicSafeString; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -7174,7 +8388,11 @@ declare namespace LocalJSX { */ "spinner"?: SpinnerTypes | null; /** - * If `true`, the loading indicator will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + /** + * If `true`, the loading indicator will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent"?: boolean; @@ -7202,6 +8420,10 @@ declare namespace LocalJSX { * An id for the menu. */ "menuId"?: string; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * Emitted when the menu is closed. */ @@ -7232,6 +8454,10 @@ declare namespace LocalJSX { * @default true */ "swipeGesture"?: boolean; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The display type of the menu. Available options: `"overlay"`, `"reveal"`, `"push"`. */ @@ -7257,9 +8483,13 @@ declare namespace LocalJSX { */ "menu"?: string; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. * @default 'button' @@ -7276,6 +8506,14 @@ declare namespace LocalJSX { * Optional property that maps to a Menu's `menuId` prop. Can also be `start` or `end` for the menu side. This is used to find the correct menu to toggle. If this property is not used, `ion-menu-toggle` will toggle the first menu that is active. */ "menu"?: string; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonModal { /** @@ -7370,7 +8608,7 @@ declare namespace LocalJSX { */ "leaveAnimation"?: AnimationBuilder; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -7430,11 +8668,19 @@ declare namespace LocalJSX { * The element that presented the modal. This is used for card presentation effects and for stacking multiple modals on top of each other. Only applies in iOS mode. */ "presentingElement"?: HTMLElement; + /** + * Set to `"soft"` for a modal with slightly rounded corners, `"round"` for a modal with fully rounded corners, or `"rectangular"` for a modal without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. + */ + "shape"?: 'soft' | 'round' | 'rectangular'; /** * If `true`, a backdrop will be displayed behind the modal. This property controls whether or not the backdrop darkens the screen when the modal is presented. It does not control whether or not the backdrop is active or present in the DOM. * @default true */ "showBackdrop"?: boolean; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * An ID corresponding to the trigger element that causes the modal to open when clicked. */ @@ -7447,10 +8693,14 @@ declare namespace LocalJSX { */ "animated"?: boolean; /** - * By default `ion-nav` animates transition between pages based in the mode (ios or material design). However, this property allows to create custom transition using `AnimationBuilder` functions. + * By default `ion-nav` animates transition between pages based on the mode ("ios" or "md"). However, this property allows to create custom transition using `AnimationBuilder` functions. */ "animation"?: AnimationBuilder; "delegate"?: FrameworkDelegate; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * Event fired when the nav has changed components */ @@ -7475,6 +8725,10 @@ declare namespace LocalJSX { * If the nav component should allow for swipe-to-go-back. */ "swipeGesture"?: boolean; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonNavLink { /** @@ -7485,6 +8739,10 @@ declare namespace LocalJSX { * Data you want to pass to the component as props. Only used if the `"routerDirection"` is `"forward"` or `"root"`. */ "componentProps"?: ComponentProps; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * The transition animation when navigating to another page. */ @@ -7494,6 +8752,10 @@ declare namespace LocalJSX { * @default 'forward' */ "routerDirection"?: RouterDirection; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonNote { /** @@ -7501,16 +8763,24 @@ declare namespace LocalJSX { */ "color"?: Color; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonPicker { /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; "onIonInputModeChange"?: (event: IonPickerCustomEvent) => void; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonPickerColumn { /** @@ -7524,7 +8794,7 @@ declare namespace LocalJSX { */ "disabled"?: boolean; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -7536,6 +8806,10 @@ declare namespace LocalJSX { * Emitted when the value has changed. This event will not emit when programmatically setting the `value` property. */ "onIonChange"?: (event: IonPickerColumnCustomEvent) => void; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The selected option in the picker. */ @@ -7552,6 +8826,14 @@ declare namespace LocalJSX { * @default false */ "disabled"?: boolean; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The text value of the option. */ @@ -7615,7 +8897,7 @@ declare namespace LocalJSX { */ "leaveAnimation"?: AnimationBuilder; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -7656,6 +8938,10 @@ declare namespace LocalJSX { * @default true */ "showBackdrop"?: boolean; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * An ID corresponding to the trigger element that causes the picker to open when clicked. */ @@ -7673,7 +8959,7 @@ declare namespace LocalJSX { } interface IonPopover { /** - * Describes how to align the popover content with the `reference` point. Defaults to `"center"` for `ios` mode, and `"start"` for `md` mode. + * Describes how to align the popover content with the `reference` point. Defaults to `"center"` for `"ios"` theme, and `"start"` for `"md"` theme. */ "alignment"?: PositionAlign; /** @@ -7682,7 +8968,7 @@ declare namespace LocalJSX { */ "animated"?: boolean; /** - * If `true`, the popover will display an arrow that points at the `reference` when running in `ios` mode. Does not apply in `md` mode. + * If `true`, the popover will display an arrow that points at the `reference` on `"ios"` theme. * @default true */ "arrow"?: boolean; @@ -7754,7 +9040,7 @@ declare namespace LocalJSX { */ "leaveAnimation"?: AnimationBuilder; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -7815,7 +9101,11 @@ declare namespace LocalJSX { */ "size"?: PopoverSize; /** - * If `true`, the popover will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + /** + * If `true`, the popover will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent"?: boolean; @@ -7840,7 +9130,7 @@ declare namespace LocalJSX { */ "color"?: Color; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -7848,6 +9138,14 @@ declare namespace LocalJSX { * @default false */ "reversed"?: boolean; + /** + * Set to `"round"` for a progress bar with rounded corners, or `"rectangular"` for a progress bar without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. + */ + "shape"?: 'round' | 'rectangular'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The state of the progress bar, based on if the time the process takes is known or not. Default options are: `"determinate"` (no animation), `"indeterminate"` (animate from left to right). * @default 'determinate' @@ -7883,7 +9181,7 @@ declare namespace LocalJSX { */ "labelPlacement"?: 'start' | 'end' | 'fixed' | 'stacked'; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -7899,6 +9197,10 @@ declare namespace LocalJSX { * Emitted when the radio button has focus. */ "onIonFocus"?: (event: IonRadioCustomEvent) => void; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * the value of the radio. */ @@ -7922,6 +9224,10 @@ declare namespace LocalJSX { * The helper text to display at the top of the radio group. */ "helperText"?: string; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * The name of the control, which is submitted with the form data. * @default this.inputId @@ -7935,6 +9241,10 @@ declare namespace LocalJSX { * Emitted when the `value` property has changed. This is used to ensure that `ion-radio` can respond to any value property changes from the group. */ "onIonValueChange"?: (event: IonRadioGroupCustomEvent) => void; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * the value of the radio group. */ @@ -7983,7 +9293,7 @@ declare namespace LocalJSX { */ "min"?: number; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -8035,6 +9345,10 @@ declare namespace LocalJSX { * @default 1 */ "step"?: number; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * If `true`, tick marks are displayed based on the step value. Only applies when `snaps` is `true`. * @default true @@ -8058,7 +9372,7 @@ declare namespace LocalJSX { */ "disabled"?: boolean; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -8102,8 +9416,16 @@ declare namespace LocalJSX { * @default '280ms' */ "snapbackDuration"?: string; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonRefresherContent { + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * A static icon or a spinner to display when you begin to pull down. A spinner name can be provided to gradually show tick marks when pulling down on iOS devices. */ @@ -8120,8 +9442,20 @@ declare namespace LocalJSX { * The text you want to display when performing a refresh. `refreshingText` can accept either plaintext or HTML as a string. To display characters normally reserved for HTML, they must be escaped. For example `` would become `<Ionic>` For more information: [Security Documentation](https://ionicframework.com/docs/faq/security) Content is parsed as plaintext by default. `innerHTMLTemplatesEnabled` must be set to `true` in the Ionic config before custom HTML can be used. */ "refreshingText"?: string | IonicSafeString; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonReorder { + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonReorderGroup { /** @@ -8129,6 +9463,10 @@ declare namespace LocalJSX { * @default true */ "disabled"?: boolean; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * Event that needs to be listened to in order to complete the reorder action. * @deprecated Use `ionReorderEnd` instead. If you are accessing `event.detail.from` or `event.detail.to` and relying on them being different you should now add checks as they are always emitted in `ionReorderEnd`, even when they are the same. @@ -8146,8 +9484,20 @@ declare namespace LocalJSX { * Event that is emitted when the reorder gesture starts. */ "onIonReorderStart"?: (event: IonReorderGroupCustomEvent) => void; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonRippleEffect { + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * Sets the type of ripple-effect: - `bounded`: the ripple effect expands from the user's click position - `unbounded`: the ripple effect expands from the center of the button and overflows the container. NOTE: Surfaces for bounded ripples should have the overflow property set to hidden, while surfaces for unbounded ripples should have it set to visible. * @default 'bounded' @@ -8171,10 +9521,18 @@ declare namespace LocalJSX { * A key value `{ 'red': true, 'blue': 'white'}` containing props that should be passed to the defined component when rendered. */ "componentProps"?: { [key: string]: any }; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * Used internally by `ion-router` to know when this route did change. */ "onIonRouteDataChanged"?: (event: IonRouteCustomEvent) => void; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * Relative path that needs to match in order for this route to apply. Accepts paths similar to expressjs so that you can define parameters in the url /foo/:bar where bar would be available in incoming props. * @default '' @@ -8196,6 +9554,10 @@ declare namespace LocalJSX { "to": string | undefined | null; } interface IonRouter { + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * Emitted when the route had changed */ @@ -8209,6 +9571,10 @@ declare namespace LocalJSX { * @default '/' */ "root"?: string; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The router can work in two "modes": - With hash: `/index.html#/path/to/page` - Without hash: `/path/to/page` Using one or another might depend in the requirements of your app and/or where it's deployed. Usually "hash-less" navigation works better for SEO and it's more user friendly too, but it might requires additional server-side configuration in order to properly work. On the other side hash-navigation is much easier to deploy, it even works over the file protocol. By default, this property is `true`, change to `false` to allow hash-less URLs. * @default true @@ -8224,6 +9590,10 @@ declare namespace LocalJSX { * Contains a URL or a URL fragment that the hyperlink points to. If this property is set, an anchor tag will be rendered. */ "href"?: string | undefined; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * Specifies the relationship of the target object to the link object. The value is a space-separated list of [link types](https://developer.mozilla.org/en-US/docs/Web/HTML/Link_types). */ @@ -8241,6 +9611,10 @@ declare namespace LocalJSX { * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target"?: string | undefined; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonRouterOutlet { /** @@ -8254,7 +9628,7 @@ declare namespace LocalJSX { "animation"?: AnimationBuilder; "delegate"?: FrameworkDelegate; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. * @default getIonMode(this) */ "mode"?: "ios" | "md"; @@ -8262,8 +9636,20 @@ declare namespace LocalJSX { "onIonNavWillChange"?: (event: IonRouterOutletCustomEvent) => void; "onIonNavWillLoad"?: (event: IonRouterOutletCustomEvent) => void; "swipeHandler"?: SwipeGestureHandler; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonRow { + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonSearchbar { /** @@ -8287,17 +9673,16 @@ declare namespace LocalJSX { */ "autocorrect"?: 'on' | 'off'; /** - * Set the cancel button icon. Only applies to `md` mode. Defaults to `arrow-back-sharp`. - * @default config.get('backButtonIcon', arrowBackSharp) as string + * Set the cancel button icon. Only available when the theme is `"md"`. Defaults to `"arrow-back-sharp"`. */ "cancelButtonIcon"?: string; /** - * Set the cancel button text. Only applies to `ios` mode. + * Set the cancel button text. Only available when the theme is `"ios"`. * @default 'Cancel' */ "cancelButtonText"?: string; /** - * Set the clear icon. Defaults to `close-circle` for `ios` and `close-sharp` for `md`. + * Set the clear icon. Defaults to `"close-circle"` for `"ios"` theme and `"close-sharp"` for `"md"` and `"ionic"` theme. */ "clearIcon"?: string; /** @@ -8330,7 +9715,7 @@ declare namespace LocalJSX { */ "minlength"?: number; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -8372,9 +9757,13 @@ declare namespace LocalJSX { */ "placeholder"?: string; /** - * The icon to use as the search icon. Defaults to `search-outline` in `ios` mode and `search-sharp` in `md` mode. + * The icon to use as the search icon. Defaults to `"search-outline"` in the `"ios"` theme and `"search-sharp"` in the `"md"` and `"ionic"` themes. If `false`, no search icon will be displayed. + */ + "searchIcon"?: string | boolean; + /** + * Set to `"soft"` for a searchbar with slightly rounded corners, `"round"` for a searchbar with fully rounded corners, or `"rectangular"` for a searchbar without rounded corners. Defaults to `"round"` for the ionic theme, and `undefined` for all other themes. */ - "searchIcon"?: string; + "shape"?: 'soft' | 'round' | 'rectangular'; /** * Sets the behavior for the cancel button. Defaults to `"never"`. Setting to `"focus"` shows the cancel button on focus. Setting to `"never"` hides the cancel button. Setting to `"always"` shows the cancel button regardless of focus state. * @default 'never' @@ -8385,11 +9774,19 @@ declare namespace LocalJSX { * @default 'always' */ "showClearButton"?: 'never' | 'focus' | 'always'; + /** + * Set to `"large"` for a searchbar with an increase in height, while "small" and "medium" provide progressively smaller heights. Defaults to `"medium"` for the ionic theme, and `undefined` for all other themes. + */ + "size"?: 'small' | 'medium' | 'large'; /** * If `true`, enable spellcheck on the input. * @default false */ "spellcheck"?: boolean; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * Set the type of the input. * @default 'search' @@ -8412,7 +9809,7 @@ declare namespace LocalJSX { */ "disabled"?: boolean; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -8442,6 +9839,10 @@ declare namespace LocalJSX { * @default true */ "swipeGesture"?: boolean; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * the value of the segment. */ @@ -8463,9 +9864,13 @@ declare namespace LocalJSX { */ "layout"?: SegmentButtonLayout; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The type of the button. * @default 'button' @@ -8496,6 +9901,11 @@ declare namespace LocalJSX { "swipeGesture"?: boolean; } interface IonSelect { + /** + * If `true`, the cancel button will display an icon instead of the `cancelText`. Only applies when `interface` is set to `"modal"`. Has no effect on `"action-sheet"`, `"alert"`, or `"popover"` interfaces. When `cancelIcon` is `true`, the `cancelText` property is ignored for display but is used as the accessible label for the icon button. + * @default false + */ + "cancelIcon"?: boolean; /** * The text to display on the cancel button. * @default 'Cancel' @@ -8519,11 +9929,11 @@ declare namespace LocalJSX { */ "errorText"?: string; /** - * The toggle icon to show when the select is open. If defined, the icon rotation behavior in `md` mode will be disabled. If undefined, `toggleIcon` will be used for when the select is both open and closed. + * The toggle icon to show when the select is open. If defined, the icon rotation behavior in `"md"` theme will be disabled. If undefined, `toggleIcon` will be used for when the select is both open and closed. */ "expandedIcon"?: string; /** - * The fill for the item. If `"solid"` the item will have a background. If `"outline"` the item will be transparent with a border. Only available in `md` mode. + * The fill for the item. If `"solid"` the item will have a background. If `"outline"` the item will be transparent with a border. Only available in the `"md"` theme. */ "fill"?: 'outline' | 'solid'; /** @@ -8554,7 +9964,7 @@ declare namespace LocalJSX { */ "labelPlacement"?: 'start' | 'end' | 'floating' | 'stacked' | 'fixed'; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -8610,11 +10020,19 @@ declare namespace LocalJSX { */ "selectedText"?: string | null; /** - * The shape of the select. If "round" it will have an increased border radius. + * Set to `"soft"` for a select with slightly rounded corners, `"round"` for a select with fully rounded corners, or `"rectangular"` for a select without rounded corners. Defaults to `"round"` for the `"ionic"` theme, undefined for all other themes. + */ + "shape"?: 'soft' | 'round' | 'rectangular'; + /** + * The size of the select. If "large" it will increase the height of the select, while "small" and "medium" provide progressively smaller heights. Defaults to `"medium"` for the ionic theme, and undefined for all other themes. */ - "shape"?: 'round'; + "size"?: 'small' | 'medium' | 'large'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** - * The toggle icon to use. Defaults to `chevronExpand` for `ios` mode, or `caretDownSharp` for `md` mode. + * The toggle icon to use. Defaults to `"chevronExpand"` for the `"ios"` theme, or `"caretDownSharp"` for the `"md"` and `"ionic"` themes. */ "toggleIcon"?: string; /** @@ -8623,6 +10041,11 @@ declare namespace LocalJSX { "value"?: any | null; } interface IonSelectModal { + /** + * If `true`, the cancel button will display a close icon instead of the `cancelText`. When `cancelIcon` is `true`, `cancelText` is not displayed visually but is still used as the accessible label (`aria-label`) for the button. + * @default false + */ + "cancelIcon"?: boolean; /** * The text to display on the cancel button. * @default 'Close' @@ -8636,11 +10059,31 @@ declare namespace LocalJSX { "options"?: SelectModalOption[]; } interface IonSelectOption { + /** + * Text that is placed underneath the option text to provide additional details about the option. + */ + "description"?: string; /** * If `true`, the user cannot interact with the select option. This property does not apply when `interface="action-sheet"` as `ion-action-sheet` does not allow for disabled buttons. * @default false */ "disabled"?: boolean; + /** + * How to pack the label and the option's selection control within a line. `"start"`: The label and radio will appear on the left in LTR and on the right in RTL. `"end"`: The label and radio will appear on the right in LTR and on the left in RTL. `"space-between"`: The label and radio will appear on opposite ends of the line with space between the two elements. Applies to the `alert`, `popover`, and `modal` interfaces, but has no visible effect on radio options in `popover` or `modal` on the `md` and `ionic` themes (the radio control is hidden there). When unset, the interface picks a default based on theme and control type. + */ + "justify"?: 'start' | 'end' | 'space-between'; + /** + * Where the label is placed relative to the option's selection control (radio circle or checkbox box) when the option is rendered in an `alert`, `popover`, or `modal` interface. `"start"`: The label will appear to the left of the radio in LTR and to the right in RTL. `"end"`: The label will appear to the right of the radio in LTR and to the left in RTL. Applies to the `alert`, `popover`, and `modal` interfaces, but has no visible effect on radio options in `popover` or `modal` on the `md` and `ionic` themes (the radio control is hidden there). When unset, the interface picks a default based on theme and control type. + */ + "labelPlacement"?: 'start' | 'end'; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The text value of the option. */ @@ -8655,6 +10098,10 @@ declare namespace LocalJSX { * The text content of the popover body */ "message"?: string; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * If true, the select accepts multiple values */ @@ -8668,6 +10115,10 @@ declare namespace LocalJSX { * The subheader text of the popover */ "subHeader"?: string; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonSkeletonText { /** @@ -8675,10 +10126,18 @@ declare namespace LocalJSX { * @default false */ "animated"?: boolean; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * Emitted when the styles change. */ "onIonStyle"?: (event: IonSkeletonTextCustomEvent) => void; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonSpinner { /** @@ -8689,6 +10148,10 @@ declare namespace LocalJSX { * Duration of the spinner animation in milliseconds. The default varies based on the spinner. */ "duration"?: number; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * The name of the SVG spinner to use. If a name is not provided, the platform's default spinner will be used. */ @@ -8698,6 +10161,14 @@ declare namespace LocalJSX { * @default false */ "paused"?: boolean; + /** + * Set to `"xsmall"` for the smallest size. Set to `"small"` for a smaller size. Set to `"medium"` for a medium size. Set to `"large"` for a large size. Set to `"xlarge"` for the largest size. Defaults to `"xsmall"` for the `ionic` theme, undefined for all other themes. + */ + "size"?: 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonSplitPane { /** @@ -8709,10 +10180,18 @@ declare namespace LocalJSX { * @default false */ "disabled"?: boolean; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * Expression to be called when the split-pane visibility has changed */ "onIonSplitPaneVisible"?: (event: IonSplitPaneCustomEvent<{ visible: boolean }>) => void; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * When the split-pane should be shown. Can be a CSS media query expression, or a shortcut expression. Can also be a boolean expression. * @default '(min-width: 992px)' @@ -8729,10 +10208,18 @@ declare namespace LocalJSX { */ "component"?: ComponentRef; "delegate"?: FrameworkDelegate; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * A tab id must be provided for each `ion-tab`. It's used internally to reference the selected tab or by the router to switch between them. */ "tab": string; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonTabBar { /** @@ -8740,7 +10227,12 @@ declare namespace LocalJSX { */ "color"?: Color; /** - * The mode determines which platform styles to use. + * Set to `"compact"` to display a width based on the items inside the tab bar. This value will only work for the `ionic` theme. Set to `"full"` to display a full width tab bar. Defaults to `"full"`. + * @default 'full' + */ + "expand"?: 'compact' | 'full'; + /** + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; "onIonTabBarChanged"?: (event: IonTabBarCustomEvent) => void; @@ -8754,7 +10246,15 @@ declare namespace LocalJSX { */ "selectedTab"?: string; /** - * If `true`, the tab bar will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * Set to `"soft"` for a tab bar with slightly rounded corners, `"round"` for a tab bar with fully rounded corners, or `"rectangular"` for a tab bar without rounded corners. Defaults to `"round"` for the `"ionic"` theme, undefined for all other themes. + */ + "shape"?: 'soft' | 'round' | 'rectangular'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + /** + * If `true`, the tab bar will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent"?: boolean; @@ -8778,7 +10278,7 @@ declare namespace LocalJSX { */ "layout"?: TabButtonLayout; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -8794,6 +10294,10 @@ declare namespace LocalJSX { * @default false */ "selected"?: boolean; + /** + * Set to `"soft"` for a tab-button with slightly rounded corners, `"round"` for a tab-button with fully rounded corners, or `"rectangular"` for a tab-button without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. + */ + "shape"?: 'soft' | 'round' | 'rectangular'; /** * A tab id must be provided for each `ion-tab`. It's used internally to reference the selected tab or by the router to switch between them. */ @@ -8802,8 +10306,16 @@ declare namespace LocalJSX { * Specifies where to display the linked URL. Only applies when an `href` is provided. Special keywords: `"_blank"`, `"_self"`, `"_parent"`, `"_top"`. */ "target"?: string | undefined; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonTabs { + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * Emitted when the navigation will load a component. */ @@ -8816,6 +10328,10 @@ declare namespace LocalJSX { * Emitted when the navigation is about to transition to a new component. */ "onIonTabsWillChange"?: (event: IonTabsCustomEvent<{ tab: string }>) => void; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * @default false */ @@ -8827,9 +10343,13 @@ declare namespace LocalJSX { */ "color"?: Color; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonTextarea { /** @@ -8887,9 +10407,13 @@ declare namespace LocalJSX { */ "errorText"?: string; /** - * The fill for the item. If `"solid"` the item will have a background. If `"outline"` the item will be transparent with a border. Only available in `md` mode. + * The fill for the item. If `"solid"` the item will have a background. If `"outline"` the item will be transparent with a border. Only available when the theme is `"md"`. */ "fill"?: 'outline' | 'solid'; + /** + * The `id` of a `` element to associate this element with. + */ + "form"?: string; /** * Text that is placed under the textarea and displayed when no error is detected. */ @@ -8916,7 +10440,7 @@ declare namespace LocalJSX { */ "minlength"?: number; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -8959,14 +10483,23 @@ declare namespace LocalJSX { */ "rows"?: number; /** - * The shape of the textarea. If "round" it will have an increased border radius. + * Set to `"soft"` for a textarea with slightly rounded corners, `"round"` for a textarea with fully rounded corners, or `"rectangular"` for a textarea without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. */ - "shape"?: 'round'; + "shape"?: 'soft' | 'round' | 'rectangular'; + /** + * The size of the textarea. If "large" it will increase the height of the textarea, while "small" and "medium" provide progressively smaller heights. The default size is "medium". This property only applies to the `"ionic"` theme. + * @default 'medium' + */ + "size"?: 'small' | 'medium' | 'large'; /** * If `true`, the element will have its spelling and grammar checked. * @default false */ "spellcheck"?: boolean; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The value of the textarea. * @default '' @@ -8978,12 +10511,24 @@ declare namespace LocalJSX { "wrap"?: 'hard' | 'soft' | 'off'; } interface IonThumbnail { + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonTitle { /** * The color to use from your application's color palette. Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. For more information on colors, see [theming](/docs/theming/basics). */ "color"?: Color; + /** + * The mode determines the platform behaviors of the component. + */ + "mode"?: "ios" | "md"; /** * Emitted when the styles change. */ @@ -8992,6 +10537,10 @@ declare namespace LocalJSX { * The size of the toolbar title. */ "size"?: 'large' | 'small'; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; } interface IonToast { /** @@ -9033,6 +10582,11 @@ declare namespace LocalJSX { * Additional attributes to pass to the toast. */ "htmlAttributes"?: { [key: string]: any }; + /** + * Set to `"bold"` for a toast with vibrant, bold colors or to `"subtle"` for a toast with muted, subtle colors. Only applies to the `ionic` theme. + * @default 'subtle' + */ + "hue"?: 'bold' | 'subtle'; /** * The name of the icon to display, or the path to a valid SVG file. See `ion-icon`. https://ionic.io/ionicons */ @@ -9061,7 +10615,7 @@ declare namespace LocalJSX { */ "message"?: string | IonicSafeString; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -9106,12 +10660,20 @@ declare namespace LocalJSX { * The element to anchor the toast's position to. Can be set as a direct reference or the ID of the element. With `position="bottom"`, the toast will sit above the chosen element. With `position="top"`, the toast will sit below the chosen element. With `position="middle"`, the value of `positionAnchor` is ignored. */ "positionAnchor"?: HTMLElement | string; + /** + * Set to `"soft"` for a toast with slightly rounded corners, `"round"` for a toast with fully rounded corners, or `"rectangular"` for a toast without rounded corners. Defaults to `"round"` for the `ionic` theme, undefined for all other themes. + */ + "shape"?: 'soft' | 'round' | 'rectangular'; /** * If set to 'vertical', the Toast can be dismissed with a swipe gesture. The swipe direction is determined by the value of the `position` property: `top`: The Toast can be swiped up to dismiss. `bottom`: The Toast can be swiped down to dismiss. `middle`: The Toast can be swiped up or down to dismiss. */ "swipeGesture"?: ToastSwipeGestureDirection; /** - * If `true`, the toast will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + /** + * If `true`, the toast will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * @default false */ "translucent"?: boolean; @@ -9162,7 +10724,7 @@ declare namespace LocalJSX { */ "labelPlacement"?: 'start' | 'end' | 'fixed' | 'stacked'; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; /** @@ -9187,6 +10749,10 @@ declare namespace LocalJSX { * @default false */ "required"?: boolean; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; /** * The value of the toggle does not mean if it's checked or not, use the `checked` property for that. The value of a toggle is analogous to the value of a ``, it's only used when the toggle participates in a native ``. * @default 'on' @@ -9199,9 +10765,17 @@ declare namespace LocalJSX { */ "color"?: Color; /** - * The mode determines which platform styles to use. + * The mode determines the platform behaviors of the component. */ "mode"?: "ios" | "md"; + /** + * The theme determines the visual appearance of the component. + */ + "theme"?: "ios" | "md" | "ionic"; + /** + * Where to place the title relative to the other toolbar content. `"start"`: The title will appear to the left of the toolbar content in LTR and to the right in RTL. `"center"`: The title will appear in the center of the toolbar. `"end"`: The title will appear to the right of the toolbar content in LTR and to the left in RTL. Only applies in the `ionic` theme. + */ + "titlePlacement"?: 'start' | 'center' | 'end'; } interface IonAccordionAttributes { @@ -9218,6 +10792,7 @@ declare namespace LocalJSX { "disabled": boolean; "readonly": boolean; "expand": 'compact' | 'inset'; + "shape": 'soft' | 'round' | 'rectangular'; } interface IonActionSheetAttributes { "overlayIndex": number; @@ -9246,6 +10821,11 @@ declare namespace LocalJSX { "isOpen": boolean; "trigger": string | undefined; } + interface IonAvatarAttributes { + "size": 'xxsmall' | 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge'; + "shape": 'soft' | 'round' | 'rectangular'; + "disabled": boolean; + } interface IonBackButtonAttributes { "color": Color; "defaultHref": string; @@ -9261,6 +10841,10 @@ declare namespace LocalJSX { } interface IonBadgeAttributes { "color": Color; + "hue": 'bold' | 'subtle'; + "shape": 'soft' | 'round | rectangular'; + "size": 'small' | 'medium' | 'large'; + "vertical": 'top' | 'bottom'; } interface IonBreadcrumbAttributes { "collapsed": boolean; @@ -9292,8 +10876,8 @@ declare namespace LocalJSX { "download": string | undefined; "href": string | undefined; "rel": string | undefined; - "shape": 'round'; - "size": 'small' | 'default' | 'large'; + "shape": 'soft' | 'round' | 'rectangular'; + "size": 'small' | 'default' | 'medium' | 'large'; "strong": boolean; "target": string | undefined; "type": 'submit' | 'reset' | 'button'; @@ -9311,6 +10895,7 @@ declare namespace LocalJSX { "href": string | undefined; "rel": string | undefined; "routerDirection": RouterDirection; + "shape": 'soft' | 'round' | 'rectangular'; "target": string | undefined; } interface IonCardHeaderAttributes { @@ -9336,11 +10921,16 @@ declare namespace LocalJSX { "justify": 'start' | 'end' | 'space-between'; "alignment": 'start' | 'center'; "required": boolean; + "shape": 'soft' | 'rectangular'; + "size": 'small'; } interface IonChipAttributes { "color": Color; "outline": boolean; "disabled": boolean; + "hue": 'bold' | 'subtle'; + "shape": 'soft' | 'round' | 'rectangular'; + "size": 'small' | 'large'; } interface IonColAttributes { "offset": string; @@ -9349,6 +10939,12 @@ declare namespace LocalJSX { "offsetMd": string; "offsetLg": string; "offsetXl": string; + "order": string; + "orderXs": string; + "orderSm": string; + "orderMd": string; + "orderLg": string; + "orderXl": string; "pull": string; "pullXs": string; "pullSm": string; @@ -9411,6 +11007,10 @@ declare namespace LocalJSX { "disabled": boolean; "datetime": string; } + interface IonDividerAttributes { + "spacing": 'xxsmall' | 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge' | 'xxlarge'; + "inset": boolean; + } interface IonFabAttributes { "horizontal": 'start' | 'end' | 'center'; "vertical": 'top' | 'bottom' | 'center'; @@ -9441,12 +11041,19 @@ declare namespace LocalJSX { "collapse": 'fade'; "translucent": boolean; } + interface IonGalleryAttributes { + "layout": 'uniform' | 'masonry'; + "order": 'sequential' | 'best-fit'; + "columns": string; + "gap": string; + } interface IonGridAttributes { "fixed": boolean; } interface IonHeaderAttributes { "scrollEffect": HeaderScrollEffect; "collapse": 'condense' | 'fade'; + "divider": boolean; "translucent": boolean; } interface IonImgAttributes { @@ -9457,6 +11064,7 @@ declare namespace LocalJSX { "threshold": string; "disabled": boolean; "position": 'top' | 'bottom'; + "preserveRerenderScrollPosition": boolean; } interface IonInfiniteScrollContentAttributes { "loadingSpinner": SpinnerTypes | null; @@ -9491,9 +11099,10 @@ declare namespace LocalJSX { "placeholder": string; "readonly": boolean; "required": boolean; - "shape": 'round'; + "shape": 'soft' | 'round' | 'rectangular'; "spellcheck": boolean; "step": string; + "size": 'medium' | 'large' | 'xlarge'; "type": TextFieldTypes; "value": string; } @@ -9542,9 +11151,11 @@ declare namespace LocalJSX { "download": string | undefined; "expandable": boolean; "href": string | undefined; + "hue": 'bold' | 'subtle'; "rel": string | undefined; "target": string | undefined; "type": 'submit' | 'reset' | 'button'; + "shape": 'soft' | 'round' | 'rectangular'; } interface IonItemOptionsAttributes { "side": Side; @@ -9559,6 +11170,7 @@ declare namespace LocalJSX { interface IonListAttributes { "lines": 'full' | 'inset' | 'none'; "inset": boolean; + "shape": 'soft' | 'round' | 'rectangular'; } interface IonListHeaderAttributes { "color": Color; @@ -9618,6 +11230,7 @@ declare namespace LocalJSX { "keepContentsMounted": boolean; "focusTrap": boolean; "canDismiss": boolean | ((data?: any, role?: string) => Promise); + "shape": 'soft' | 'round' | 'rectangular'; } interface IonNavAttributes { "swipeGesture": boolean; @@ -9684,6 +11297,7 @@ declare namespace LocalJSX { "value": number; "buffer": number; "color": Color; + "shape": 'round' | 'rectangular'; } interface IonRadioAttributes { "color": Color; @@ -9785,6 +11399,8 @@ declare namespace LocalJSX { "spellcheck": boolean; "type": 'text' | 'password' | 'email' | 'number' | 'search' | 'tel' | 'url'; "value": string | null; + "shape": 'soft' | 'round' | 'rectangular'; + "size": 'small' | 'medium' | 'large'; } interface IonSegmentAttributes { "color": Color; @@ -9807,6 +11423,7 @@ declare namespace LocalJSX { } interface IonSelectAttributes { "cancelText": string; + "cancelIcon": boolean; "color": Color; "compareWith": string | SelectCompareFn | null; "disabled": boolean; @@ -9825,18 +11442,23 @@ declare namespace LocalJSX { "selectedText": string | null; "toggleIcon": string; "expandedIcon": string; - "shape": 'round'; - "value": string; "required": boolean; + "shape": 'soft' | 'round' | 'rectangular'; + "size": 'small' | 'medium' | 'large'; + "value": string; } interface IonSelectModalAttributes { "header": string; "cancelText": string; + "cancelIcon": boolean; "multiple": boolean; } interface IonSelectOptionAttributes { "disabled": boolean; "value": string; + "description": string; + "labelPlacement": 'start' | 'end'; + "justify": 'start' | 'end' | 'space-between'; } interface IonSelectPopoverAttributes { "header": string; @@ -9852,6 +11474,7 @@ declare namespace LocalJSX { "duration": number; "name": SpinnerTypes; "paused": boolean; + "size": 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge'; } interface IonSplitPaneAttributes { "contentId": string; @@ -9868,6 +11491,8 @@ declare namespace LocalJSX { "selectedTab": string; "scrollEffect": TabBarScrollEffect; "translucent": boolean; + "expand": 'compact' | 'full'; + "shape": 'soft' | 'round' | 'rectangular'; } interface IonTabButtonAttributes { "disabled": boolean; @@ -9876,6 +11501,7 @@ declare namespace LocalJSX { "rel": string | undefined; "layout": TabButtonLayout; "selected": boolean; + "shape": 'soft' | 'round' | 'rectangular'; "tab": string; "target": string | undefined; } @@ -9912,7 +11538,8 @@ declare namespace LocalJSX { "helperText": string; "label": string; "labelPlacement": 'start' | 'end' | 'floating' | 'stacked' | 'fixed'; - "shape": 'round'; + "shape": 'soft' | 'round' | 'rectangular'; + "size": 'small' | 'medium' | 'large'; } interface IonTitleAttributes { "color": Color; @@ -9925,11 +11552,13 @@ declare namespace LocalJSX { "cssClass": string | string[]; "duration": number; "header": string; + "hue": 'bold' | 'subtle'; "layout": ToastLayout; "message": string | IonicSafeString; "keyboardClose": boolean; "position": ToastPosition; "positionAnchor": HTMLElement | string; + "shape": 'soft' | 'round' | 'rectangular'; "translucent": boolean; "animated": boolean; "icon": string; @@ -9953,6 +11582,7 @@ declare namespace LocalJSX { } interface IonToolbarAttributes { "color": Color; + "titlePlacement": 'start' | 'center' | 'end'; } interface IntrinsicElements { @@ -9961,7 +11591,7 @@ declare namespace LocalJSX { "ion-action-sheet": Omit & { [K in keyof IonActionSheet & keyof IonActionSheetAttributes]?: IonActionSheet[K] } & { [K in keyof IonActionSheet & keyof IonActionSheetAttributes as `attr:${K}`]?: IonActionSheetAttributes[K] } & { [K in keyof IonActionSheet & keyof IonActionSheetAttributes as `prop:${K}`]?: IonActionSheet[K] } & OneOf<"overlayIndex", IonActionSheet["overlayIndex"], IonActionSheetAttributes["overlayIndex"]>; "ion-alert": Omit & { [K in keyof IonAlert & keyof IonAlertAttributes]?: IonAlert[K] } & { [K in keyof IonAlert & keyof IonAlertAttributes as `attr:${K}`]?: IonAlertAttributes[K] } & { [K in keyof IonAlert & keyof IonAlertAttributes as `prop:${K}`]?: IonAlert[K] } & OneOf<"overlayIndex", IonAlert["overlayIndex"], IonAlertAttributes["overlayIndex"]>; "ion-app": IonApp; - "ion-avatar": IonAvatar; + "ion-avatar": Omit & { [K in keyof IonAvatar & keyof IonAvatarAttributes]?: IonAvatar[K] } & { [K in keyof IonAvatar & keyof IonAvatarAttributes as `attr:${K}`]?: IonAvatarAttributes[K] } & { [K in keyof IonAvatar & keyof IonAvatarAttributes as `prop:${K}`]?: IonAvatar[K] }; "ion-back-button": Omit & { [K in keyof IonBackButton & keyof IonBackButtonAttributes]?: IonBackButton[K] } & { [K in keyof IonBackButton & keyof IonBackButtonAttributes as `attr:${K}`]?: IonBackButtonAttributes[K] } & { [K in keyof IonBackButton & keyof IonBackButtonAttributes as `prop:${K}`]?: IonBackButton[K] }; "ion-backdrop": Omit & { [K in keyof IonBackdrop & keyof IonBackdropAttributes]?: IonBackdrop[K] } & { [K in keyof IonBackdrop & keyof IonBackdropAttributes as `attr:${K}`]?: IonBackdropAttributes[K] } & { [K in keyof IonBackdrop & keyof IonBackdropAttributes as `prop:${K}`]?: IonBackdrop[K] }; "ion-badge": Omit & { [K in keyof IonBadge & keyof IonBadgeAttributes]?: IonBadge[K] } & { [K in keyof IonBadge & keyof IonBadgeAttributes as `attr:${K}`]?: IonBadgeAttributes[K] } & { [K in keyof IonBadge & keyof IonBadgeAttributes as `prop:${K}`]?: IonBadge[K] }; @@ -9980,10 +11610,13 @@ declare namespace LocalJSX { "ion-content": Omit & { [K in keyof IonContent & keyof IonContentAttributes]?: IonContent[K] } & { [K in keyof IonContent & keyof IonContentAttributes as `attr:${K}`]?: IonContentAttributes[K] } & { [K in keyof IonContent & keyof IonContentAttributes as `prop:${K}`]?: IonContent[K] }; "ion-datetime": Omit & { [K in keyof IonDatetime & keyof IonDatetimeAttributes]?: IonDatetime[K] } & { [K in keyof IonDatetime & keyof IonDatetimeAttributes as `attr:${K}`]?: IonDatetimeAttributes[K] } & { [K in keyof IonDatetime & keyof IonDatetimeAttributes as `prop:${K}`]?: IonDatetime[K] }; "ion-datetime-button": Omit & { [K in keyof IonDatetimeButton & keyof IonDatetimeButtonAttributes]?: IonDatetimeButton[K] } & { [K in keyof IonDatetimeButton & keyof IonDatetimeButtonAttributes as `attr:${K}`]?: IonDatetimeButtonAttributes[K] } & { [K in keyof IonDatetimeButton & keyof IonDatetimeButtonAttributes as `prop:${K}`]?: IonDatetimeButton[K] }; + "ion-divider": Omit & { [K in keyof IonDivider & keyof IonDividerAttributes]?: IonDivider[K] } & { [K in keyof IonDivider & keyof IonDividerAttributes as `attr:${K}`]?: IonDividerAttributes[K] } & { [K in keyof IonDivider & keyof IonDividerAttributes as `prop:${K}`]?: IonDivider[K] }; "ion-fab": Omit & { [K in keyof IonFab & keyof IonFabAttributes]?: IonFab[K] } & { [K in keyof IonFab & keyof IonFabAttributes as `attr:${K}`]?: IonFabAttributes[K] } & { [K in keyof IonFab & keyof IonFabAttributes as `prop:${K}`]?: IonFab[K] }; "ion-fab-button": Omit & { [K in keyof IonFabButton & keyof IonFabButtonAttributes]?: IonFabButton[K] } & { [K in keyof IonFabButton & keyof IonFabButtonAttributes as `attr:${K}`]?: IonFabButtonAttributes[K] } & { [K in keyof IonFabButton & keyof IonFabButtonAttributes as `prop:${K}`]?: IonFabButton[K] }; "ion-fab-list": Omit & { [K in keyof IonFabList & keyof IonFabListAttributes]?: IonFabList[K] } & { [K in keyof IonFabList & keyof IonFabListAttributes as `attr:${K}`]?: IonFabListAttributes[K] } & { [K in keyof IonFabList & keyof IonFabListAttributes as `prop:${K}`]?: IonFabList[K] }; "ion-footer": Omit & { [K in keyof IonFooter & keyof IonFooterAttributes]?: IonFooter[K] } & { [K in keyof IonFooter & keyof IonFooterAttributes as `attr:${K}`]?: IonFooterAttributes[K] } & { [K in keyof IonFooter & keyof IonFooterAttributes as `prop:${K}`]?: IonFooter[K] }; + "ion-gallery": Omit & { [K in keyof IonGallery & keyof IonGalleryAttributes]?: IonGallery[K] } & { [K in keyof IonGallery & keyof IonGalleryAttributes as `attr:${K}`]?: IonGalleryAttributes[K] } & { [K in keyof IonGallery & keyof IonGalleryAttributes as `prop:${K}`]?: IonGallery[K] }; + "ion-gallery-item": IonGalleryItem; "ion-grid": Omit & { [K in keyof IonGrid & keyof IonGridAttributes]?: IonGrid[K] } & { [K in keyof IonGrid & keyof IonGridAttributes as `attr:${K}`]?: IonGridAttributes[K] } & { [K in keyof IonGrid & keyof IonGridAttributes as `prop:${K}`]?: IonGrid[K] }; "ion-header": Omit & { [K in keyof IonHeader & keyof IonHeaderAttributes]?: IonHeader[K] } & { [K in keyof IonHeader & keyof IonHeaderAttributes as `attr:${K}`]?: IonHeaderAttributes[K] } & { [K in keyof IonHeader & keyof IonHeaderAttributes as `prop:${K}`]?: IonHeader[K] }; "ion-img": Omit & { [K in keyof IonImg & keyof IonImgAttributes]?: IonImg[K] } & { [K in keyof IonImg & keyof IonImgAttributes as `attr:${K}`]?: IonImgAttributes[K] } & { [K in keyof IonImg & keyof IonImgAttributes as `prop:${K}`]?: IonImg[K] }; @@ -10083,10 +11716,13 @@ declare module "@stencil/core" { "ion-content": LocalJSX.IntrinsicElements["ion-content"] & JSXBase.HTMLAttributes; "ion-datetime": LocalJSX.IntrinsicElements["ion-datetime"] & JSXBase.HTMLAttributes; "ion-datetime-button": LocalJSX.IntrinsicElements["ion-datetime-button"] & JSXBase.HTMLAttributes; + "ion-divider": LocalJSX.IntrinsicElements["ion-divider"] & JSXBase.HTMLAttributes; "ion-fab": LocalJSX.IntrinsicElements["ion-fab"] & JSXBase.HTMLAttributes; "ion-fab-button": LocalJSX.IntrinsicElements["ion-fab-button"] & JSXBase.HTMLAttributes; "ion-fab-list": LocalJSX.IntrinsicElements["ion-fab-list"] & JSXBase.HTMLAttributes; "ion-footer": LocalJSX.IntrinsicElements["ion-footer"] & JSXBase.HTMLAttributes; + "ion-gallery": LocalJSX.IntrinsicElements["ion-gallery"] & JSXBase.HTMLAttributes; + "ion-gallery-item": LocalJSX.IntrinsicElements["ion-gallery-item"] & JSXBase.HTMLAttributes; "ion-grid": LocalJSX.IntrinsicElements["ion-grid"] & JSXBase.HTMLAttributes; "ion-header": LocalJSX.IntrinsicElements["ion-header"] & JSXBase.HTMLAttributes; "ion-img": LocalJSX.IntrinsicElements["ion-img"] & JSXBase.HTMLAttributes; diff --git a/core/src/components/footer/footer.ionic.scss b/core/src/components/footer/footer.ionic.scss new file mode 100644 index 00000000000..aa29f96dc0f --- /dev/null +++ b/core/src/components/footer/footer.ionic.scss @@ -0,0 +1,4 @@ +@import "./footer"; + +// Ionic Footer +// -------------------------------------------------- diff --git a/core/src/components/footer/footer.scss b/core/src/components/footer/footer.scss index dfdb444ed0d..3180c5e01a1 100644 --- a/core/src/components/footer/footer.scss +++ b/core/src/components/footer/footer.scss @@ -1,4 +1,4 @@ -@import "../../themes/ionic.globals"; +@import "../../themes/native/native.globals"; // Footer // -------------------------------------------------- diff --git a/core/src/components/footer/footer.tsx b/core/src/components/footer/footer.tsx index 482f4df42fd..bec3ca2c52b 100644 --- a/core/src/components/footer/footer.tsx +++ b/core/src/components/footer/footer.tsx @@ -5,19 +5,21 @@ import type { KeyboardController } from '@utils/keyboard/keyboard-controller'; import { createKeyboardController } from '@utils/keyboard/keyboard-controller'; import { printIonWarning } from '@utils/logging'; -import { getIonMode } from '../../global/ionic-global'; +import { getIonMode, getIonTheme } from '../../global/ionic-global'; import type { FooterScrollEffect } from './footer-interface'; import { handleFooterFade } from './footer.utils'; /** - * @virtualProp {"ios" | "md"} mode - The mode determines which platform styles to use. + * @virtualProp {"ios" | "md"} mode - The mode determines the platform behaviors of the component. + * @virtualProp {"ios" | "md" | "ionic"} theme - The theme determines the visual appearance of the component. */ @Component({ tag: 'ion-footer', styleUrls: { ios: 'footer.ios.scss', md: 'footer.md.scss', + ionic: 'footer.ionic.scss', }, }) export class Footer implements ComponentInterface { @@ -323,7 +325,7 @@ export class Footer implements ComponentInterface { render() { const { translucent, scrollEffect, collapse } = this; - const mode = getIonMode(this); + const theme = getIonTheme(this); const effectiveEffect = scrollEffect ?? collapse; const isHide = effectiveEffect === 'hide'; const tabs = this.el.closest('ion-tabs'); @@ -333,20 +335,20 @@ export class Footer implements ComponentInterface { - {mode === 'ios' && translucent && } + {theme === 'ios' && translucent && } ); diff --git a/core/src/components/header/header.tsx b/core/src/components/header/header.tsx index 1bbeb334d18..6d282457aba 100644 --- a/core/src/components/header/header.tsx +++ b/core/src/components/header/header.tsx @@ -6,7 +6,7 @@ import { inheritAriaAttributes } from '@utils/helpers'; import { printIonWarning } from '@utils/logging'; import { hostContext } from '@utils/theme'; -import { getIonMode } from '../../global/ionic-global'; +import { getIonMode, getIonTheme } from '../../global/ionic-global'; import type { HeaderScrollEffect } from './header-interface'; import { @@ -21,13 +21,15 @@ import { } from './header.utils'; /** - * @virtualProp {"ios" | "md"} mode - The mode determines which platform styles to use. + * @virtualProp {"ios" | "md"} mode - The mode determines the platform behaviors of the component. + * @virtualProp {"ios" | "md" | "ionic"} theme - The theme determines the visual appearance of the component. */ @Component({ tag: 'ion-header', styleUrls: { ios: 'header.ios.scss', md: 'header.md.scss', + ionic: 'header.ionic.scss', }, }) export class Header implements ComponentInterface { @@ -72,9 +74,15 @@ export class Header implements ComponentInterface { */ @Prop() collapse?: 'condense' | 'fade'; + /** + * If `true`, the header will have a line at the bottom. + * TODO(ROU-10855): add support for this prop on ios/md themes + */ + @Prop() divider = false; + /** * If `true`, the header will be translucent. - * Only applies when the mode is `"ios"` and the device supports + * Only applies when the theme is `"ios"` or `"ionic"` and the device supports * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * * Note: In order to scroll content behind the header, the `fullscreen` @@ -385,8 +393,8 @@ export class Header implements ComponentInterface { } render() { - const { translucent, inheritedAttributes } = this; - const mode = getIonMode(this); + const { translucent, inheritedAttributes, divider } = this; + const theme = getIonTheme(this); const effectiveEffect = this.scrollEffect ?? this.collapse; const isHide = effectiveEffect === 'hide'; // Use 'none' as fallback for collapse-based class (only for non-hide effects) @@ -394,25 +402,26 @@ export class Header implements ComponentInterface { const isCondensed = collapse === 'condense'; // banner role must be at top level, so remove role if inside a menu - const roleType = getRoleType(hostContext('ion-menu', this.el), isCondensed, mode); + const roleType = getRoleType(hostContext('ion-menu', this.el), isCondensed, theme); return ( - {mode === 'ios' && translucent &&
} + {theme !== 'md' && translucent &&
}
); diff --git a/core/src/components/tab-bar/tab-bar.common.scss b/core/src/components/tab-bar/tab-bar.common.scss index e2756a8e96b..b2d5129d0aa 100644 --- a/core/src/components/tab-bar/tab-bar.common.scss +++ b/core/src/components/tab-bar/tab-bar.common.scss @@ -1,4 +1,4 @@ -@import "../../themes/ionic.globals"; +@import "../../themes/native/native.globals"; :host { /** @@ -11,14 +11,6 @@ align-items: center; justify-content: center; - width: auto; - - /* stylelint-disable */ - padding-right: var(--ion-safe-area-right); - padding-bottom: var(--ion-safe-area-bottom, 0); - padding-left: var(--ion-safe-area-left); - /* stylelint-enable */ - border-top: var(--border); background: var(--background); @@ -26,7 +18,6 @@ text-align: center; - contain: strict; user-select: none; z-index: $z-index-toolbar; @@ -34,28 +25,9 @@ box-sizing: content-box !important; } -:host(.ion-color) ::slotted(ion-tab-button) { - --background-focused: #{current-color(shade)}; - --color-selected: #{current-color(contrast)}; -} - -:host(.ion-color) ::slotted(.tab-selected) { - color: #{current-color(contrast)};; -} - -:host(.ion-color), -:host(.ion-color) ::slotted(ion-tab-button) { - color: #{current-color(contrast, .7)}; -} - -:host(.ion-color), -:host(.ion-color) ::slotted(ion-tab-button) { - background: #{current-color(base)}; -} - :host(.ion-color) ::slotted(ion-tab-button.ion-focused), :host(.tab-bar-translucent) ::slotted(ion-tab-button.ion-focused) { - background: var(--background-focused) + background: var(--background-focused); } :host(.tab-bar-translucent) ::slotted(ion-tab-button) { @@ -63,9 +35,6 @@ } :host([slot="top"]) { - padding-top: var(--ion-safe-area-top, 0); - padding-bottom: 0; - border-top: 0; border-bottom: var(--border); } @@ -75,6 +44,28 @@ display: none !important; } +// Tab Bar Expand +// -------------------------------------------------- + +/* Full */ +:host(.tab-bar-full) { + width: auto; + + contain: strict; + + /* stylelint-disable */ + padding-bottom: var(--ion-safe-area-bottom, 0); + + padding-right: var(--ion-safe-area-right); + padding-left: var(--ion-safe-area-left); + /* stylelint-enable */ +} + +:host([slot="top"].tab-bar-full) { + padding-top: var(--ion-safe-area-top, 0); + padding-bottom: 0; +} + // Tab Bar - Scroll Effect Hide // -------------------------------------------------- diff --git a/core/src/components/tab-bar/tab-bar.ionic.scss b/core/src/components/tab-bar/tab-bar.ionic.scss index c093cbf57d4..2a72540c555 100644 --- a/core/src/components/tab-bar/tab-bar.ionic.scss +++ b/core/src/components/tab-bar/tab-bar.ionic.scss @@ -92,7 +92,7 @@ // Tab Bar Hide on Scroll // -------------------------------------------------- -:host(.tab-bar-hide-on-scroll) { +:host(.tab-bar-scroll-effect-hide) { transition: transform globals.$ion-transition-time-200 globals.$ion-transition-curve-spring; } diff --git a/core/src/components/tab-bar/tab-bar.tsx b/core/src/components/tab-bar/tab-bar.tsx index e8f7bfd1ef0..a02afaaf424 100644 --- a/core/src/components/tab-bar/tab-bar.tsx +++ b/core/src/components/tab-bar/tab-bar.tsx @@ -5,19 +5,21 @@ import type { KeyboardController } from '@utils/keyboard/keyboard-controller'; import { createKeyboardController } from '@utils/keyboard/keyboard-controller'; import { createColorClasses } from '@utils/theme'; -import { getIonMode } from '../../global/ionic-global'; +import { getIonTheme } from '../../global/ionic-global'; import type { Color } from '../../interface'; import type { TabBarChangedEventDetail, TabBarScrollEffect } from './tab-bar-interface'; /** - * @virtualProp {"ios" | "md"} mode - The mode determines which platform styles to use. + * @virtualProp {"ios" | "md"} mode - The mode determines the platform behaviors of the component. + * @virtualProp {"ios" | "md" | "ionic"} theme - The theme determines the visual appearance of the component. */ @Component({ tag: 'ion-tab-bar', styleUrls: { ios: 'tab-bar.ios.scss', md: 'tab-bar.md.scss', + ionic: 'tab-bar.ionic.scss', }, shadow: true, }) @@ -84,11 +86,31 @@ export class TabBar implements ComponentInterface { /** * If `true`, the tab bar will be translucent. - * Only applies when the mode is `"ios"` and the device supports + * Only applies when the theme is `"ios"` and the device supports * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). */ @Prop() translucent = false; + /** + * Set to `"compact"` to display a width based on the items + * inside the tab bar. This value will only work for the + * `ionic` theme. + * + * Set to `"full"` to display a full width tab bar. + * + * Defaults to `"full"`. + */ + @Prop() expand: 'compact' | 'full' = 'full'; + + /** + * Set to `"soft"` for a tab bar with slightly rounded corners, + * `"round"` for a tab bar with fully rounded corners, or + * `"rectangular"` for a tab bar without rounded corners. + * + * Defaults to `"round"` for the `"ionic"` theme, undefined for all other themes. + */ + @Prop() shape?: 'soft' | 'round' | 'rectangular'; + /** @internal */ @Event() ionTabBarChanged!: EventEmitter; @@ -326,9 +348,26 @@ export class TabBar implements ComponentInterface { this.lastWheelTime = 0; } + private getShape(): string | undefined { + const theme = getIonTheme(this); + const { shape } = this; + + // TODO(ROU-11234): Remove theme check when shapes are defined for all themes. + if (theme !== 'ionic') { + return undefined; + } + + if (shape === undefined) { + return 'round'; + } + + return shape; + } + render() { - const { color, translucent, keyboardVisible, scrollEffect, scrollHidden } = this; - const mode = getIonMode(this); + const { color, translucent, keyboardVisible, scrollEffect, scrollHidden, expand } = this; + const theme = getIonTheme(this); + const shape = this.getShape(); const shouldHide = keyboardVisible && this.el.getAttribute('slot') !== 'top'; return ( @@ -337,11 +376,13 @@ export class TabBar implements ComponentInterface { aria-hidden={shouldHide || scrollHidden ? 'true' : null} inert={scrollHidden ? '' : null} class={createColorClasses(color, { - [mode]: true, + [theme]: true, 'tab-bar-translucent': translucent, 'tab-bar-hidden': shouldHide, 'tab-bar-scroll-effect-hide': scrollEffect === 'hide', 'tab-bar-scroll-hidden': scrollHidden, + [`tab-bar-${expand}`]: true, + [`tab-bar-${shape}`]: shape !== undefined, })} > diff --git a/core/src/components/tab-bar/test/hide-on-scroll/index.html b/core/src/components/tab-bar/test/scroll-effect-hide-compact/index.html similarity index 94% rename from core/src/components/tab-bar/test/hide-on-scroll/index.html rename to core/src/components/tab-bar/test/scroll-effect-hide-compact/index.html index 3529d0b9930..eb8c2181746 100644 --- a/core/src/components/tab-bar/test/hide-on-scroll/index.html +++ b/core/src/components/tab-bar/test/scroll-effect-hide-compact/index.html @@ -2,7 +2,7 @@ - Tab Bar - Hide on Scroll + Tab Bar - Scroll Effect Hide (Compact) - + Home diff --git a/packages/angular/src/directives/proxies.ts b/packages/angular/src/directives/proxies.ts index 9376b69aa3d..d28d31dcd51 100644 --- a/packages/angular/src/directives/proxies.ts +++ b/packages/angular/src/directives/proxies.ts @@ -8,14 +8,14 @@ import { Components } from '@ionic/core'; @ProxyCmp({ - inputs: ['disabled', 'mode', 'readonly', 'toggleIcon', 'toggleIconSlot', 'value'] + inputs: ['disabled', 'mode', 'readonly', 'theme', 'toggleIcon', 'toggleIconSlot', 'value'] }) @Component({ selector: 'ion-accordion', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['disabled', 'mode', 'readonly', 'toggleIcon', 'toggleIconSlot', 'value'], + inputs: ['disabled', 'mode', 'readonly', 'theme', 'toggleIcon', 'toggleIconSlot', 'value'], }) export class IonAccordion { protected el: HTMLIonAccordionElement; @@ -30,14 +30,14 @@ export declare interface IonAccordion extends Components.IonAccordion {} @ProxyCmp({ - inputs: ['animated', 'disabled', 'expand', 'mode', 'multiple', 'readonly', 'value'] + inputs: ['animated', 'disabled', 'expand', 'mode', 'multiple', 'readonly', 'shape', 'theme', 'value'] }) @Component({ selector: 'ion-accordion-group', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated', 'disabled', 'expand', 'mode', 'multiple', 'readonly', 'value'], + inputs: ['animated', 'disabled', 'expand', 'mode', 'multiple', 'readonly', 'shape', 'theme', 'value'], }) export class IonAccordionGroup { protected el: HTMLIonAccordionGroupElement; @@ -62,7 +62,7 @@ This event will not emit when programmatically setting the `value` property. @ProxyCmp({ - inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'subHeader', 'translucent', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'subHeader', 'theme', 'translucent', 'trigger'], methods: ['present', 'dismiss', 'onDidDismiss', 'onWillDismiss'] }) @Component({ @@ -70,7 +70,7 @@ This event will not emit when programmatically setting the `value` property. changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'subHeader', 'translucent', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'subHeader', 'theme', 'translucent', 'trigger'], }) export class IonActionSheet { protected el: HTMLIonActionSheetElement; @@ -125,7 +125,7 @@ Shorthand for ionActionSheetDidDismiss. @ProxyCmp({ - inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'inputs', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'subHeader', 'translucent', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'inputs', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'subHeader', 'theme', 'translucent', 'trigger'], methods: ['present', 'dismiss', 'onDidDismiss', 'onWillDismiss'] }) @Component({ @@ -133,7 +133,7 @@ Shorthand for ionActionSheetDidDismiss. changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'inputs', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'subHeader', 'translucent', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'inputs', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'subHeader', 'theme', 'translucent', 'trigger'], }) export class IonAlert { protected el: HTMLIonAlertElement; @@ -188,6 +188,7 @@ Shorthand for ionAlertDidDismiss. @ProxyCmp({ + inputs: ['mode', 'theme'], methods: ['setFocus'] }) @Component({ @@ -195,7 +196,7 @@ Shorthand for ionAlertDidDismiss. changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: [], + inputs: ['mode', 'theme'], }) export class IonApp { protected el: HTMLIonAppElement; @@ -210,13 +211,14 @@ export declare interface IonApp extends Components.IonApp {} @ProxyCmp({ + inputs: ['disabled', 'mode', 'shape', 'size', 'theme'] }) @Component({ selector: 'ion-avatar', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: [], + inputs: ['disabled', 'mode', 'shape', 'size', 'theme'], }) export class IonAvatar { protected el: HTMLIonAvatarElement; @@ -231,14 +233,14 @@ export declare interface IonAvatar extends Components.IonAvatar {} @ProxyCmp({ - inputs: ['stopPropagation', 'tappable', 'visible'] + inputs: ['mode', 'stopPropagation', 'tappable', 'theme', 'visible'] }) @Component({ selector: 'ion-backdrop', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['stopPropagation', 'tappable', 'visible'], + inputs: ['mode', 'stopPropagation', 'tappable', 'theme', 'visible'], }) export class IonBackdrop { protected el: HTMLIonBackdropElement; @@ -259,14 +261,14 @@ export declare interface IonBackdrop extends Components.IonBackdrop { @ProxyCmp({ - inputs: ['color', 'mode'] + inputs: ['color', 'hue', 'mode', 'shape', 'size', 'theme', 'vertical'] }) @Component({ selector: 'ion-badge', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode'], + inputs: ['color', 'hue', 'mode', 'shape', 'size', 'theme', 'vertical'], }) export class IonBadge { protected el: HTMLIonBadgeElement; @@ -281,14 +283,14 @@ export declare interface IonBadge extends Components.IonBadge {} @ProxyCmp({ - inputs: ['active', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'separator', 'target'] + inputs: ['active', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'separator', 'target', 'theme'] }) @Component({ selector: 'ion-breadcrumb', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['active', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'separator', 'target'], + inputs: ['active', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'separator', 'target', 'theme'], }) export class IonBreadcrumb { protected el: HTMLIonBreadcrumbElement; @@ -313,14 +315,14 @@ export declare interface IonBreadcrumb extends Components.IonBreadcrumb { @ProxyCmp({ - inputs: ['color', 'itemsAfterCollapse', 'itemsBeforeCollapse', 'maxItems', 'mode'] + inputs: ['color', 'itemsAfterCollapse', 'itemsBeforeCollapse', 'maxItems', 'mode', 'theme'] }) @Component({ selector: 'ion-breadcrumbs', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'itemsAfterCollapse', 'itemsBeforeCollapse', 'maxItems', 'mode'], + inputs: ['color', 'itemsAfterCollapse', 'itemsBeforeCollapse', 'maxItems', 'mode', 'theme'], }) export class IonBreadcrumbs { protected el: HTMLIonBreadcrumbsElement; @@ -343,14 +345,14 @@ export declare interface IonBreadcrumbs extends Components.IonBreadcrumbs { @ProxyCmp({ - inputs: ['buttonType', 'color', 'disabled', 'download', 'expand', 'fill', 'form', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'size', 'strong', 'target', 'type'] + inputs: ['buttonType', 'color', 'disabled', 'download', 'expand', 'fill', 'form', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'size', 'strong', 'target', 'theme', 'type'] }) @Component({ selector: 'ion-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['buttonType', 'color', 'disabled', 'download', 'expand', 'fill', 'form', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'size', 'strong', 'target', 'type'], + inputs: ['buttonType', 'color', 'disabled', 'download', 'expand', 'fill', 'form', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'size', 'strong', 'target', 'theme', 'type'], }) export class IonButton { protected el: HTMLIonButtonElement; @@ -375,14 +377,14 @@ export declare interface IonButton extends Components.IonButton { @ProxyCmp({ - inputs: ['collapse'] + inputs: ['collapse', 'mode', 'theme'] }) @Component({ selector: 'ion-buttons', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['collapse'], + inputs: ['collapse', 'mode', 'theme'], }) export class IonButtons { protected el: HTMLIonButtonsElement; @@ -397,14 +399,14 @@ export declare interface IonButtons extends Components.IonButtons {} @ProxyCmp({ - inputs: ['button', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'type'] + inputs: ['button', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'target', 'theme', 'type'] }) @Component({ selector: 'ion-card', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['button', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'type'], + inputs: ['button', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'target', 'theme', 'type'], }) export class IonCard { protected el: HTMLIonCardElement; @@ -419,14 +421,14 @@ export declare interface IonCard extends Components.IonCard {} @ProxyCmp({ - inputs: ['mode'] + inputs: ['mode', 'theme'] }) @Component({ selector: 'ion-card-content', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode'], + inputs: ['mode', 'theme'], }) export class IonCardContent { protected el: HTMLIonCardContentElement; @@ -441,14 +443,14 @@ export declare interface IonCardContent extends Components.IonCardContent {} @ProxyCmp({ - inputs: ['color', 'mode', 'translucent'] + inputs: ['color', 'mode', 'theme', 'translucent'] }) @Component({ selector: 'ion-card-header', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode', 'translucent'], + inputs: ['color', 'mode', 'theme', 'translucent'], }) export class IonCardHeader { protected el: HTMLIonCardHeaderElement; @@ -463,14 +465,14 @@ export declare interface IonCardHeader extends Components.IonCardHeader {} @ProxyCmp({ - inputs: ['color', 'mode'] + inputs: ['color', 'mode', 'theme'] }) @Component({ selector: 'ion-card-subtitle', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode'], + inputs: ['color', 'mode', 'theme'], }) export class IonCardSubtitle { protected el: HTMLIonCardSubtitleElement; @@ -485,14 +487,14 @@ export declare interface IonCardSubtitle extends Components.IonCardSubtitle {} @ProxyCmp({ - inputs: ['color', 'mode'] + inputs: ['color', 'mode', 'theme'] }) @Component({ selector: 'ion-card-title', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode'], + inputs: ['color', 'mode', 'theme'], }) export class IonCardTitle { protected el: HTMLIonCardTitleElement; @@ -507,14 +509,14 @@ export declare interface IonCardTitle extends Components.IonCardTitle {} @ProxyCmp({ - inputs: ['alignment', 'checked', 'color', 'disabled', 'errorText', 'helperText', 'indeterminate', 'justify', 'labelPlacement', 'mode', 'name', 'required', '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: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['alignment', 'checked', 'color', 'disabled', 'errorText', 'helperText', 'indeterminate', 'justify', 'labelPlacement', 'mode', 'name', 'required', 'value'], + inputs: ['alignment', 'checked', 'color', 'disabled', 'errorText', 'helperText', 'indeterminate', 'justify', 'labelPlacement', 'mode', 'name', 'required', 'shape', 'size', 'theme', 'value'], }) export class IonCheckbox { protected el: HTMLIonCheckboxElement; @@ -530,9 +532,10 @@ import type { CheckboxChangeEventDetail as IIonCheckboxCheckboxChangeEventDetail export declare interface IonCheckbox extends Components.IonCheckbox { /** - * Emitted when the checked property has changed as a result of a user action such as a click. - -This event will not emit when programmatically setting the `checked` property. + * Emitted when the checked property has changed +as a result of a user action such as a click. +This event will not emit when programmatically +setting the `checked` property. */ ionChange: EventEmitter>; /** @@ -547,14 +550,14 @@ This event will not emit when programmatically setting the `checked` property. @ProxyCmp({ - inputs: ['color', 'disabled', 'mode', 'outline'] + inputs: ['color', 'disabled', 'hue', 'mode', 'outline', 'shape', 'size', 'theme'] }) @Component({ selector: 'ion-chip', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'disabled', 'mode', 'outline'], + inputs: ['color', 'disabled', 'hue', 'mode', 'outline', 'shape', 'size', 'theme'], }) export class IonChip { protected el: HTMLIonChipElement; @@ -569,14 +572,14 @@ export declare interface IonChip extends Components.IonChip {} @ProxyCmp({ - inputs: ['offset', 'offsetLg', 'offsetMd', 'offsetSm', 'offsetXl', 'offsetXs', 'pull', 'pullLg', 'pullMd', 'pullSm', 'pullXl', 'pullXs', 'push', 'pushLg', 'pushMd', 'pushSm', 'pushXl', 'pushXs', 'size', 'sizeLg', 'sizeMd', 'sizeSm', 'sizeXl', 'sizeXs'] + inputs: ['mode', 'offset', 'offsetLg', 'offsetMd', 'offsetSm', 'offsetXl', 'offsetXs', 'order', 'orderLg', 'orderMd', 'orderSm', 'orderXl', 'orderXs', 'pull', 'pullLg', 'pullMd', 'pullSm', 'pullXl', 'pullXs', 'push', 'pushLg', 'pushMd', 'pushSm', 'pushXl', 'pushXs', 'size', 'sizeLg', 'sizeMd', 'sizeSm', 'sizeXl', 'sizeXs', 'theme'] }) @Component({ selector: 'ion-col', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['offset', 'offsetLg', 'offsetMd', 'offsetSm', 'offsetXl', 'offsetXs', 'pull', 'pullLg', 'pullMd', 'pullSm', 'pullXl', 'pullXs', 'push', 'pushLg', 'pushMd', 'pushSm', 'pushXl', 'pushXs', 'size', 'sizeLg', 'sizeMd', 'sizeSm', 'sizeXl', 'sizeXs'], + inputs: ['mode', 'offset', 'offsetLg', 'offsetMd', 'offsetSm', 'offsetXl', 'offsetXs', 'order', 'orderLg', 'orderMd', 'orderSm', 'orderXl', 'orderXs', 'pull', 'pullLg', 'pullMd', 'pullSm', 'pullXl', 'pullXs', 'push', 'pushLg', 'pushMd', 'pushSm', 'pushXl', 'pushXs', 'size', 'sizeLg', 'sizeMd', 'sizeSm', 'sizeXl', 'sizeXs', 'theme'], }) export class IonCol { protected el: HTMLIonColElement; @@ -591,7 +594,7 @@ export declare interface IonCol extends Components.IonCol {} @ProxyCmp({ - inputs: ['color', 'fixedSlotPlacement', 'forceOverscroll', 'fullscreen', 'scrollEvents', 'scrollX', 'scrollY'], + inputs: ['color', 'fixedSlotPlacement', 'forceOverscroll', 'fullscreen', 'mode', 'scrollEvents', 'scrollX', 'scrollY', 'theme'], methods: ['getScrollElement', 'scrollToTop', 'scrollToBottom', 'scrollByPoint', 'scrollToPoint'] }) @Component({ @@ -599,7 +602,7 @@ export declare interface IonCol extends Components.IonCol {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'fixedSlotPlacement', 'forceOverscroll', 'fullscreen', 'scrollEvents', 'scrollX', 'scrollY'], + inputs: ['color', 'fixedSlotPlacement', 'forceOverscroll', 'fullscreen', 'mode', 'scrollEvents', 'scrollX', 'scrollY', 'theme'], }) export class IonContent { protected el: HTMLIonContentElement; @@ -634,7 +637,7 @@ Set `scrollEvents` to `true` to enable. @ProxyCmp({ - inputs: ['cancelText', 'clearText', 'color', 'dayValues', 'disabled', 'doneText', 'firstDayOfWeek', 'formatOptions', 'highlightedDates', 'hourCycle', 'hourValues', 'isDateEnabled', 'locale', 'max', 'min', 'minuteValues', 'mode', 'monthValues', 'multiple', 'name', 'preferWheel', 'presentation', 'readonly', 'showAdjacentDays', 'showClearButton', 'showDefaultButtons', 'showDefaultTimeLabel', 'showDefaultTitle', 'size', 'titleSelectedDatesFormatter', 'value', 'yearValues'], + inputs: ['cancelText', 'clearText', 'color', 'dayValues', 'disabled', 'doneText', 'firstDayOfWeek', 'formatOptions', 'highlightedDates', 'hourCycle', 'hourValues', 'isDateEnabled', 'locale', 'max', 'min', 'minuteValues', 'mode', 'monthValues', 'multiple', 'name', 'preferWheel', 'presentation', 'readonly', 'showAdjacentDays', 'showClearButton', 'showDefaultButtons', 'showDefaultTimeLabel', 'showDefaultTitle', 'size', 'theme', 'titleSelectedDatesFormatter', 'value', 'yearValues'], methods: ['confirm', 'reset', 'cancel'] }) @Component({ @@ -642,7 +645,7 @@ Set `scrollEvents` to `true` to enable. changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['cancelText', 'clearText', 'color', 'dayValues', 'disabled', 'doneText', 'firstDayOfWeek', 'formatOptions', 'highlightedDates', 'hourCycle', 'hourValues', 'isDateEnabled', 'locale', 'max', 'min', 'minuteValues', 'mode', 'monthValues', 'multiple', 'name', 'preferWheel', 'presentation', 'readonly', 'showAdjacentDays', 'showClearButton', 'showDefaultButtons', 'showDefaultTimeLabel', 'showDefaultTitle', 'size', 'titleSelectedDatesFormatter', 'value', 'yearValues'], + inputs: ['cancelText', 'clearText', 'color', 'dayValues', 'disabled', 'doneText', 'firstDayOfWeek', 'formatOptions', 'highlightedDates', 'hourCycle', 'hourValues', 'isDateEnabled', 'locale', 'max', 'min', 'minuteValues', 'mode', 'monthValues', 'multiple', 'name', 'preferWheel', 'presentation', 'readonly', 'showAdjacentDays', 'showClearButton', 'showDefaultButtons', 'showDefaultTimeLabel', 'showDefaultTitle', 'size', 'theme', 'titleSelectedDatesFormatter', 'value', 'yearValues'], }) export class IonDatetime { protected el: HTMLIonDatetimeElement; @@ -679,14 +682,14 @@ This event will not emit when programmatically setting the `value` property. @ProxyCmp({ - inputs: ['color', 'datetime', 'disabled', 'mode'] + inputs: ['color', 'datetime', 'disabled', 'mode', 'theme'] }) @Component({ selector: 'ion-datetime-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'datetime', 'disabled', 'mode'], + inputs: ['color', 'datetime', 'disabled', 'mode', 'theme'], }) export class IonDatetimeButton { protected el: HTMLIonDatetimeButtonElement; @@ -701,7 +704,29 @@ export declare interface IonDatetimeButton extends Components.IonDatetimeButton @ProxyCmp({ - inputs: ['activated', 'edge', 'horizontal', 'vertical'], + inputs: ['inset', 'spacing'] +}) +@Component({ + selector: 'ion-divider', + changeDetection: ChangeDetectionStrategy.OnPush, + template: '', + // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property + inputs: ['inset', 'spacing'], +}) +export class IonDivider { + protected el: HTMLIonDividerElement; + constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) { + c.detach(); + this.el = r.nativeElement; + } +} + + +export declare interface IonDivider extends Components.IonDivider {} + + +@ProxyCmp({ + inputs: ['activated', 'edge', 'horizontal', 'mode', 'theme', 'vertical'], methods: ['close'] }) @Component({ @@ -709,7 +734,7 @@ export declare interface IonDatetimeButton extends Components.IonDatetimeButton changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['activated', 'edge', 'horizontal', 'vertical'], + inputs: ['activated', 'edge', 'horizontal', 'mode', 'theme', 'vertical'], }) export class IonFab { protected el: HTMLIonFabElement; @@ -724,14 +749,14 @@ export declare interface IonFab extends Components.IonFab {} @ProxyCmp({ - inputs: ['activated', 'closeIcon', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'show', 'size', 'target', 'translucent', 'type'] + inputs: ['activated', 'closeIcon', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'show', 'size', 'target', 'theme', 'translucent', 'type'] }) @Component({ selector: 'ion-fab-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['activated', 'closeIcon', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'show', 'size', 'target', 'translucent', 'type'], + inputs: ['activated', 'closeIcon', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'show', 'size', 'target', 'theme', 'translucent', 'type'], }) export class IonFabButton { protected el: HTMLIonFabButtonElement; @@ -756,14 +781,14 @@ export declare interface IonFabButton extends Components.IonFabButton { @ProxyCmp({ - inputs: ['activated', 'side'] + inputs: ['activated', 'mode', 'side', 'theme'] }) @Component({ selector: 'ion-fab-list', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['activated', 'side'], + inputs: ['activated', 'mode', 'side', 'theme'], }) export class IonFabList { protected el: HTMLIonFabListElement; @@ -778,14 +803,14 @@ export declare interface IonFabList extends Components.IonFabList {} @ProxyCmp({ - inputs: ['collapse', 'mode', 'scrollEffect', 'translucent'] + inputs: ['collapse', 'mode', 'scrollEffect', 'theme', 'translucent'] }) @Component({ selector: 'ion-footer', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['collapse', 'mode', 'scrollEffect', 'translucent'], + inputs: ['collapse', 'mode', 'scrollEffect', 'theme', 'translucent'], }) export class IonFooter { protected el: HTMLIonFooterElement; @@ -800,14 +825,58 @@ export declare interface IonFooter extends Components.IonFooter {} @ProxyCmp({ - inputs: ['fixed'] + inputs: ['columns', 'gap', 'layout', 'mode', 'order', 'theme'] +}) +@Component({ + selector: 'ion-gallery', + changeDetection: ChangeDetectionStrategy.OnPush, + template: '', + // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property + inputs: ['columns', 'gap', 'layout', 'mode', 'order', 'theme'], +}) +export class IonGallery { + protected el: HTMLIonGalleryElement; + constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) { + c.detach(); + this.el = r.nativeElement; + } +} + + +export declare interface IonGallery extends Components.IonGallery {} + + +@ProxyCmp({ + inputs: ['mode', 'theme'] +}) +@Component({ + selector: 'ion-gallery-item', + changeDetection: ChangeDetectionStrategy.OnPush, + template: '', + // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property + inputs: ['mode', 'theme'], +}) +export class IonGalleryItem { + protected el: HTMLIonGalleryItemElement; + constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) { + c.detach(); + this.el = r.nativeElement; + } +} + + +export declare interface IonGalleryItem extends Components.IonGalleryItem {} + + +@ProxyCmp({ + inputs: ['fixed', 'mode', 'theme'] }) @Component({ selector: 'ion-grid', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['fixed'], + inputs: ['fixed', 'mode', 'theme'], }) export class IonGrid { protected el: HTMLIonGridElement; @@ -822,14 +891,14 @@ export declare interface IonGrid extends Components.IonGrid {} @ProxyCmp({ - inputs: ['collapse', 'mode', 'scrollEffect', 'translucent'] + inputs: ['collapse', 'divider', 'mode', 'scrollEffect', 'theme', 'translucent'] }) @Component({ selector: 'ion-header', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['collapse', 'mode', 'scrollEffect', 'translucent'], + inputs: ['collapse', 'divider', 'mode', 'scrollEffect', 'theme', 'translucent'], }) export class IonHeader { protected el: HTMLIonHeaderElement; @@ -866,14 +935,14 @@ export declare interface IonIcon extends Components.IonIcon {} @ProxyCmp({ - inputs: ['alt', 'src'] + inputs: ['alt', 'mode', 'src', 'theme'] }) @Component({ selector: 'ion-img', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['alt', 'src'], + inputs: ['alt', 'mode', 'src', 'theme'], }) export class IonImg { protected el: HTMLIonImgElement; @@ -902,7 +971,7 @@ export declare interface IonImg extends Components.IonImg { @ProxyCmp({ - inputs: ['disabled', 'position', 'threshold'], + inputs: ['disabled', 'mode', 'position', 'preserveRerenderScrollPosition', 'theme', 'threshold'], methods: ['complete'] }) @Component({ @@ -910,7 +979,7 @@ export declare interface IonImg extends Components.IonImg { changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['disabled', 'position', 'threshold'], + inputs: ['disabled', 'mode', 'position', 'preserveRerenderScrollPosition', 'theme', 'threshold'], }) export class IonInfiniteScroll { protected el: HTMLIonInfiniteScrollElement; @@ -934,14 +1003,14 @@ your async operation has completed. @ProxyCmp({ - inputs: ['loadingSpinner', 'loadingText'] + inputs: ['loadingSpinner', 'loadingText', 'mode', 'theme'] }) @Component({ selector: 'ion-infinite-scroll-content', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['loadingSpinner', 'loadingText'], + inputs: ['loadingSpinner', 'loadingText', 'mode', 'theme'], }) export class IonInfiniteScrollContent { protected el: HTMLIonInfiniteScrollContentElement; @@ -956,7 +1025,7 @@ export declare interface IonInfiniteScrollContent extends Components.IonInfinite @ProxyCmp({ - 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', 'spellcheck', 'step', 'type', 'value'], + 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'], methods: ['setFocus', 'getInputElement'] }) @Component({ @@ -964,7 +1033,7 @@ export declare interface IonInfiniteScrollContent extends Components.IonInfinite changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - 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', 'spellcheck', 'step', 'type', 'value'], + 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: HTMLIonInputElement; @@ -1018,7 +1087,7 @@ This event will not emit when programmatically setting the `value` property. @ProxyCmp({ - inputs: ['autocapitalize', 'color', 'disabled', 'fill', 'inputmode', 'length', 'pattern', 'readonly', 'separators', 'shape', 'size', 'type', 'value'], + inputs: ['autocapitalize', 'color', 'disabled', 'fill', 'inputmode', 'length', 'mode', 'pattern', 'readonly', 'separators', 'shape', 'size', 'theme', 'type', 'value'], methods: ['setFocus'] }) @Component({ @@ -1026,7 +1095,7 @@ This event will not emit when programmatically setting the `value` property. changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['autocapitalize', 'color', 'disabled', 'fill', 'inputmode', 'length', 'pattern', 'readonly', 'separators', 'shape', 'size', 'type', 'value'], + inputs: ['autocapitalize', 'color', 'disabled', 'fill', 'inputmode', 'length', 'mode', 'pattern', 'readonly', 'separators', 'shape', 'size', 'theme', 'type', 'value'], }) export class IonInputOtp { protected el: HTMLIonInputOtpElement; @@ -1103,14 +1172,14 @@ export declare interface IonInputPasswordToggle extends Components.IonInputPassw @ProxyCmp({ - inputs: ['button', 'color', 'detail', 'detailIcon', 'disabled', 'download', 'href', 'lines', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'type'] + inputs: ['button', 'color', 'detail', 'detailIcon', 'disabled', 'download', 'href', 'lines', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'theme', 'type'] }) @Component({ selector: 'ion-item', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['button', 'color', 'detail', 'detailIcon', 'disabled', 'download', 'href', 'lines', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'type'], + inputs: ['button', 'color', 'detail', 'detailIcon', 'disabled', 'download', 'href', 'lines', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'theme', 'type'], }) export class IonItem { protected el: HTMLIonItemElement; @@ -1125,14 +1194,14 @@ export declare interface IonItem extends Components.IonItem {} @ProxyCmp({ - inputs: ['color', 'mode', 'sticky'] + inputs: ['color', 'mode', 'sticky', 'theme'] }) @Component({ selector: 'ion-item-divider', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode', 'sticky'], + inputs: ['color', 'mode', 'sticky', 'theme'], }) export class IonItemDivider { protected el: HTMLIonItemDividerElement; @@ -1147,13 +1216,14 @@ export declare interface IonItemDivider extends Components.IonItemDivider {} @ProxyCmp({ + inputs: ['mode', 'theme'] }) @Component({ selector: 'ion-item-group', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: [], + inputs: ['mode', 'theme'], }) export class IonItemGroup { protected el: HTMLIonItemGroupElement; @@ -1168,14 +1238,14 @@ export declare interface IonItemGroup extends Components.IonItemGroup {} @ProxyCmp({ - inputs: ['color', 'disabled', 'download', 'expandable', 'href', 'mode', 'rel', 'target', 'type'] + inputs: ['color', 'disabled', 'download', 'expandable', 'href', 'hue', 'mode', 'rel', 'shape', 'target', 'theme', 'type'] }) @Component({ selector: 'ion-item-option', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'disabled', 'download', 'expandable', 'href', 'mode', 'rel', 'target', 'type'], + inputs: ['color', 'disabled', 'download', 'expandable', 'href', 'hue', 'mode', 'rel', 'shape', 'target', 'theme', 'type'], }) export class IonItemOption { protected el: HTMLIonItemOptionElement; @@ -1190,14 +1260,14 @@ export declare interface IonItemOption extends Components.IonItemOption {} @ProxyCmp({ - inputs: ['side'] + inputs: ['mode', 'side', 'theme'] }) @Component({ selector: 'ion-item-options', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['side'], + inputs: ['mode', 'side', 'theme'], }) export class IonItemOptions { protected el: HTMLIonItemOptionsElement; @@ -1218,7 +1288,7 @@ export declare interface IonItemOptions extends Components.IonItemOptions { @ProxyCmp({ - inputs: ['disabled'], + inputs: ['disabled', 'mode', 'theme'], methods: ['getOpenAmount', 'getSlidingRatio', 'open', 'close', 'closeOpened'] }) @Component({ @@ -1226,7 +1296,7 @@ export declare interface IonItemOptions extends Components.IonItemOptions { changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['disabled'], + inputs: ['disabled', 'mode', 'theme'], }) export class IonItemSliding { protected el: HTMLIonItemSlidingElement; @@ -1247,14 +1317,14 @@ export declare interface IonItemSliding extends Components.IonItemSliding { @ProxyCmp({ - inputs: ['color', 'mode', 'position'] + inputs: ['color', 'mode', 'position', 'theme'] }) @Component({ selector: 'ion-label', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode', 'position'], + inputs: ['color', 'mode', 'position', 'theme'], }) export class IonLabel { protected el: HTMLIonLabelElement; @@ -1269,7 +1339,7 @@ export declare interface IonLabel extends Components.IonLabel {} @ProxyCmp({ - inputs: ['inset', 'lines', 'mode'], + inputs: ['inset', 'lines', 'mode', 'shape', 'theme'], methods: ['closeSlidingItems'] }) @Component({ @@ -1277,7 +1347,7 @@ export declare interface IonLabel extends Components.IonLabel {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['inset', 'lines', 'mode'], + inputs: ['inset', 'lines', 'mode', 'shape', 'theme'], }) export class IonList { protected el: HTMLIonListElement; @@ -1292,14 +1362,14 @@ export declare interface IonList extends Components.IonList {} @ProxyCmp({ - inputs: ['color', 'lines', 'mode'] + inputs: ['color', 'lines', 'mode', 'theme'] }) @Component({ selector: 'ion-list-header', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'lines', 'mode'], + inputs: ['color', 'lines', 'mode', 'theme'], }) export class IonListHeader { protected el: HTMLIonListHeaderElement; @@ -1314,7 +1384,7 @@ export declare interface IonListHeader extends Components.IonListHeader {} @ProxyCmp({ - inputs: ['animated', 'backdropDismiss', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'showBackdrop', 'spinner', 'translucent', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'showBackdrop', 'spinner', 'theme', 'translucent', 'trigger'], methods: ['present', 'dismiss', 'onDidDismiss', 'onWillDismiss'] }) @Component({ @@ -1322,7 +1392,7 @@ export declare interface IonListHeader extends Components.IonListHeader {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated', 'backdropDismiss', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'showBackdrop', 'spinner', 'translucent', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'showBackdrop', 'spinner', 'theme', 'translucent', 'trigger'], }) export class IonLoading { protected el: HTMLIonLoadingElement; @@ -1377,7 +1447,7 @@ Shorthand for ionLoadingDidDismiss. @ProxyCmp({ - inputs: ['contentId', 'disabled', 'maxEdgeStart', 'menuId', 'side', 'swipeGesture', 'type'], + inputs: ['contentId', 'disabled', 'maxEdgeStart', 'menuId', 'mode', 'side', 'swipeGesture', 'theme', 'type'], methods: ['isOpen', 'isActive', 'open', 'close', 'toggle', 'setOpen'] }) @Component({ @@ -1385,7 +1455,7 @@ Shorthand for ionLoadingDidDismiss. changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['contentId', 'disabled', 'maxEdgeStart', 'menuId', 'side', 'swipeGesture', 'type'], + inputs: ['contentId', 'disabled', 'maxEdgeStart', 'menuId', 'mode', 'side', 'swipeGesture', 'theme', 'type'], }) export class IonMenu { protected el: HTMLIonMenuElement; @@ -1420,14 +1490,14 @@ export declare interface IonMenu extends Components.IonMenu { @ProxyCmp({ - inputs: ['autoHide', 'color', 'disabled', 'menu', 'mode', 'type'] + inputs: ['autoHide', 'color', 'disabled', 'menu', 'mode', 'theme', 'type'] }) @Component({ selector: 'ion-menu-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['autoHide', 'color', 'disabled', 'menu', 'mode', 'type'], + inputs: ['autoHide', 'color', 'disabled', 'menu', 'mode', 'theme', 'type'], }) export class IonMenuButton { protected el: HTMLIonMenuButtonElement; @@ -1442,14 +1512,14 @@ export declare interface IonMenuButton extends Components.IonMenuButton {} @ProxyCmp({ - inputs: ['autoHide', 'menu'] + inputs: ['autoHide', 'menu', 'mode', 'theme'] }) @Component({ selector: 'ion-menu-toggle', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['autoHide', 'menu'], + inputs: ['autoHide', 'menu', 'mode', 'theme'], }) export class IonMenuToggle { protected el: HTMLIonMenuToggleElement; @@ -1464,14 +1534,14 @@ export declare interface IonMenuToggle extends Components.IonMenuToggle {} @ProxyCmp({ - inputs: ['component', 'componentProps', 'routerAnimation', 'routerDirection'] + inputs: ['component', 'componentProps', 'mode', 'routerAnimation', 'routerDirection', 'theme'] }) @Component({ selector: 'ion-nav-link', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['component', 'componentProps', 'routerAnimation', 'routerDirection'], + inputs: ['component', 'componentProps', 'mode', 'routerAnimation', 'routerDirection', 'theme'], }) export class IonNavLink { protected el: HTMLIonNavLinkElement; @@ -1486,14 +1556,14 @@ export declare interface IonNavLink extends Components.IonNavLink {} @ProxyCmp({ - inputs: ['color', 'mode'] + inputs: ['color', 'mode', 'theme'] }) @Component({ selector: 'ion-note', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode'], + inputs: ['color', 'mode', 'theme'], }) export class IonNote { protected el: HTMLIonNoteElement; @@ -1508,14 +1578,14 @@ export declare interface IonNote extends Components.IonNote {} @ProxyCmp({ - inputs: ['mode'] + inputs: ['mode', 'theme'] }) @Component({ selector: 'ion-picker', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode'], + inputs: ['mode', 'theme'], }) export class IonPicker { protected el: HTMLIonPickerElement; @@ -1530,7 +1600,7 @@ export declare interface IonPicker extends Components.IonPicker {} @ProxyCmp({ - inputs: ['color', 'disabled', 'mode', 'value'], + inputs: ['color', 'disabled', 'mode', 'theme', 'value'], methods: ['setFocus'] }) @Component({ @@ -1538,7 +1608,7 @@ export declare interface IonPicker extends Components.IonPicker {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'disabled', 'mode', 'value'], + inputs: ['color', 'disabled', 'mode', 'theme', 'value'], }) export class IonPickerColumn { protected el: HTMLIonPickerColumnElement; @@ -1563,14 +1633,14 @@ This event will not emit when programmatically setting the `value` property. @ProxyCmp({ - inputs: ['color', 'disabled', 'value'] + inputs: ['color', 'disabled', 'mode', 'theme', 'value'] }) @Component({ selector: 'ion-picker-column-option', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'disabled', 'value'], + inputs: ['color', 'disabled', 'mode', 'theme', 'value'], }) export class IonPickerColumnOption { protected el: HTMLIonPickerColumnOptionElement; @@ -1585,7 +1655,7 @@ export declare interface IonPickerColumnOption extends Components.IonPickerColum @ProxyCmp({ - inputs: ['animated', 'backdropDismiss', 'buttons', 'columns', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'showBackdrop', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'buttons', 'columns', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'showBackdrop', 'theme', 'trigger'], methods: ['present', 'dismiss', 'onDidDismiss', 'onWillDismiss', 'getColumn'] }) @Component({ @@ -1593,7 +1663,7 @@ export declare interface IonPickerColumnOption extends Components.IonPickerColum changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated', 'backdropDismiss', 'buttons', 'columns', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'showBackdrop', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'buttons', 'columns', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'showBackdrop', 'theme', 'trigger'], }) export class IonPickerLegacy { protected el: HTMLIonPickerLegacyElement; @@ -1648,14 +1718,14 @@ Shorthand for ionPickerDidDismiss. @ProxyCmp({ - inputs: ['buffer', 'color', 'mode', 'reversed', 'type', 'value'] + inputs: ['buffer', 'color', 'mode', 'reversed', 'shape', 'theme', 'type', 'value'] }) @Component({ selector: 'ion-progress-bar', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['buffer', 'color', 'mode', 'reversed', 'type', 'value'], + inputs: ['buffer', 'color', 'mode', 'reversed', 'shape', 'theme', 'type', 'value'], }) export class IonProgressBar { protected el: HTMLIonProgressBarElement; @@ -1670,14 +1740,14 @@ export declare interface IonProgressBar extends Components.IonProgressBar {} @ProxyCmp({ - inputs: ['alignment', 'color', 'disabled', 'justify', 'labelPlacement', 'mode', 'name', 'value'] + inputs: ['alignment', 'color', 'disabled', 'justify', 'labelPlacement', 'mode', 'name', 'theme', 'value'] }) @Component({ selector: 'ion-radio', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['alignment', 'color', 'disabled', 'justify', 'labelPlacement', 'mode', 'name', 'value'], + inputs: ['alignment', 'color', 'disabled', 'justify', 'labelPlacement', 'mode', 'name', 'theme', 'value'], }) export class IonRadio { protected el: HTMLIonRadioElement; @@ -1702,14 +1772,14 @@ export declare interface IonRadio extends Components.IonRadio { @ProxyCmp({ - inputs: ['allowEmptySelection', 'compareWith', 'errorText', 'helperText', 'name', 'value'] + inputs: ['allowEmptySelection', 'compareWith', 'errorText', 'helperText', 'mode', 'name', 'theme', 'value'] }) @Component({ selector: 'ion-radio-group', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['allowEmptySelection', 'compareWith', 'errorText', 'helperText', 'name', 'value'], + inputs: ['allowEmptySelection', 'compareWith', 'errorText', 'helperText', 'mode', 'name', 'theme', 'value'], }) export class IonRadioGroup { protected el: HTMLIonRadioGroupElement; @@ -1734,14 +1804,14 @@ This event will not emit when programmatically setting the `value` property. @ProxyCmp({ - inputs: ['activeBarStart', 'color', 'debounce', 'disabled', 'dualKnobs', 'label', 'labelPlacement', 'max', 'min', 'mode', 'name', 'pin', 'pinFormatter', 'snaps', 'step', 'ticks', 'value'] + inputs: ['activeBarStart', 'color', 'debounce', 'disabled', 'dualKnobs', 'label', 'labelPlacement', 'max', 'min', 'mode', 'name', 'pin', 'pinFormatter', 'snaps', 'step', 'theme', 'ticks', 'value'] }) @Component({ selector: 'ion-range', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['activeBarStart', 'color', 'debounce', 'disabled', 'dualKnobs', 'label', 'labelPlacement', 'max', 'min', 'mode', 'name', 'pin', 'pinFormatter', 'snaps', 'step', 'ticks', 'value'], + inputs: ['activeBarStart', 'color', 'debounce', 'disabled', 'dualKnobs', 'label', 'labelPlacement', 'max', 'min', 'mode', 'name', 'pin', 'pinFormatter', 'snaps', 'step', 'theme', 'ticks', 'value'], }) export class IonRange { protected el: HTMLIonRangeElement; @@ -1795,7 +1865,7 @@ mouse drag, touch gesture, or keyboard interaction. @ProxyCmp({ - inputs: ['closeDuration', 'disabled', 'mode', 'pullFactor', 'pullMax', 'pullMin', 'snapbackDuration'], + inputs: ['closeDuration', 'disabled', 'mode', 'pullFactor', 'pullMax', 'pullMin', 'snapbackDuration', 'theme'], methods: ['complete', 'cancel', 'getProgress'] }) @Component({ @@ -1803,7 +1873,7 @@ mouse drag, touch gesture, or keyboard interaction. changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['closeDuration', 'disabled', 'mode', 'pullFactor', 'pullMax', 'pullMin', 'snapbackDuration'], + inputs: ['closeDuration', 'disabled', 'mode', 'pullFactor', 'pullMax', 'pullMin', 'snapbackDuration', 'theme'], }) export class IonRefresher { protected el: HTMLIonRefresherElement; @@ -1848,14 +1918,14 @@ successfully or was canceled. @ProxyCmp({ - inputs: ['pullingIcon', 'pullingText', 'refreshingSpinner', 'refreshingText'] + inputs: ['mode', 'pullingIcon', 'pullingText', 'refreshingSpinner', 'refreshingText', 'theme'] }) @Component({ selector: 'ion-refresher-content', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['pullingIcon', 'pullingText', 'refreshingSpinner', 'refreshingText'], + inputs: ['mode', 'pullingIcon', 'pullingText', 'refreshingSpinner', 'refreshingText', 'theme'], }) export class IonRefresherContent { protected el: HTMLIonRefresherContentElement; @@ -1870,13 +1940,14 @@ export declare interface IonRefresherContent extends Components.IonRefresherCont @ProxyCmp({ + inputs: ['mode', 'theme'] }) @Component({ selector: 'ion-reorder', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: [], + inputs: ['mode', 'theme'], }) export class IonReorder { protected el: HTMLIonReorderElement; @@ -1891,7 +1962,7 @@ export declare interface IonReorder extends Components.IonReorder {} @ProxyCmp({ - inputs: ['disabled'], + inputs: ['disabled', 'mode', 'theme'], methods: ['complete'] }) @Component({ @@ -1899,7 +1970,7 @@ export declare interface IonReorder extends Components.IonReorder {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['disabled'], + inputs: ['disabled', 'mode', 'theme'], }) export class IonReorderGroup { protected el: HTMLIonReorderGroupElement; @@ -1944,7 +2015,7 @@ to be called in order to finalize the reorder action. @ProxyCmp({ - inputs: ['type'], + inputs: ['mode', 'theme', 'type'], methods: ['addRipple'] }) @Component({ @@ -1952,7 +2023,7 @@ to be called in order to finalize the reorder action. changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['type'], + inputs: ['mode', 'theme', 'type'], }) export class IonRippleEffect { protected el: HTMLIonRippleEffectElement; @@ -1967,13 +2038,14 @@ export declare interface IonRippleEffect extends Components.IonRippleEffect {} @ProxyCmp({ + inputs: ['mode', 'theme'] }) @Component({ selector: 'ion-row', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: [], + inputs: ['mode', 'theme'], }) export class IonRow { protected el: HTMLIonRowElement; @@ -1988,7 +2060,7 @@ export declare interface IonRow extends Components.IonRow {} @ProxyCmp({ - inputs: ['animated', 'autocapitalize', 'autocomplete', 'autocorrect', 'cancelButtonIcon', 'cancelButtonText', 'clearIcon', 'color', 'debounce', 'disabled', 'enterkeyhint', 'inputmode', 'maxlength', 'minlength', 'mode', 'name', 'placeholder', 'searchIcon', 'showCancelButton', 'showClearButton', 'spellcheck', 'type', 'value'], + 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'], methods: ['setFocus', 'getInputElement'] }) @Component({ @@ -1996,7 +2068,7 @@ export declare interface IonRow extends Components.IonRow {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated', 'autocapitalize', 'autocomplete', 'autocorrect', 'cancelButtonIcon', 'cancelButtonText', 'clearIcon', 'color', 'debounce', 'disabled', 'enterkeyhint', 'inputmode', 'maxlength', 'minlength', 'mode', 'name', 'placeholder', 'searchIcon', 'showCancelButton', 'showClearButton', 'spellcheck', 'type', 'value'], + 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: HTMLIonSearchbarElement; @@ -2049,14 +2121,14 @@ This event will not emit when programmatically setting the `value` property. @ProxyCmp({ - inputs: ['color', 'disabled', 'mode', 'scrollable', 'selectOnFocus', 'swipeGesture', 'value'] + inputs: ['color', 'disabled', 'mode', 'scrollable', 'selectOnFocus', 'swipeGesture', 'theme', 'value'] }) @Component({ selector: 'ion-segment', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'disabled', 'mode', 'scrollable', 'selectOnFocus', 'swipeGesture', 'value'], + inputs: ['color', 'disabled', 'mode', 'scrollable', 'selectOnFocus', 'swipeGesture', 'theme', 'value'], }) export class IonSegment { protected el: HTMLIonSegmentElement; @@ -2081,14 +2153,14 @@ This event will not emit when programmatically setting the `value` property. @ProxyCmp({ - inputs: ['contentId', 'disabled', 'layout', 'mode', 'type', 'value'] + inputs: ['contentId', 'disabled', 'layout', 'mode', 'theme', 'type', 'value'] }) @Component({ selector: 'ion-segment-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['contentId', 'disabled', 'layout', 'mode', 'type', 'value'], + inputs: ['contentId', 'disabled', 'layout', 'mode', 'theme', 'type', 'value'], }) export class IonSegmentButton { protected el: HTMLIonSegmentButtonElement; @@ -2154,7 +2226,7 @@ export declare interface IonSegmentView extends Components.IonSegmentView { @ProxyCmp({ - inputs: ['cancelText', 'color', 'compareWith', 'disabled', 'errorText', 'expandedIcon', 'fill', 'helperText', 'interface', 'interfaceOptions', 'justify', 'label', 'labelPlacement', 'mode', 'multiple', 'name', 'okText', 'placeholder', 'required', 'selectedText', 'shape', 'toggleIcon', 'value'], + inputs: ['cancelIcon', '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({ @@ -2162,7 +2234,7 @@ export declare interface IonSegmentView extends Components.IonSegmentView { changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['cancelText', 'color', 'compareWith', 'disabled', 'errorText', 'expandedIcon', 'fill', 'helperText', 'interface', 'interfaceOptions', 'justify', 'label', 'labelPlacement', 'mode', 'multiple', 'name', 'okText', 'placeholder', 'required', 'selectedText', 'shape', 'toggleIcon', 'value'], + inputs: ['cancelIcon', '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: HTMLIonSelectElement; @@ -2203,14 +2275,14 @@ This event will not emit when programmatically setting the `value` property. @ProxyCmp({ - inputs: ['cancelText', 'header', 'multiple', 'options'] + inputs: ['cancelIcon', 'cancelText', 'header', 'multiple', 'options'] }) @Component({ selector: 'ion-select-modal', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['cancelText', 'header', 'multiple', 'options'], + inputs: ['cancelIcon', 'cancelText', 'header', 'multiple', 'options'], }) export class IonSelectModal { protected el: HTMLIonSelectModalElement; @@ -2225,14 +2297,14 @@ export declare interface IonSelectModal extends Components.IonSelectModal {} @ProxyCmp({ - inputs: ['disabled', 'value'] + inputs: ['description', 'disabled', 'justify', 'labelPlacement', 'mode', 'theme', 'value'] }) @Component({ selector: 'ion-select-option', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['disabled', 'value'], + inputs: ['description', 'disabled', 'justify', 'labelPlacement', 'mode', 'theme', 'value'], }) export class IonSelectOption { protected el: HTMLIonSelectOptionElement; @@ -2247,14 +2319,14 @@ export declare interface IonSelectOption extends Components.IonSelectOption {} @ProxyCmp({ - inputs: ['animated'] + inputs: ['animated', 'mode', 'theme'] }) @Component({ selector: 'ion-skeleton-text', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated'], + inputs: ['animated', 'mode', 'theme'], }) export class IonSkeletonText { protected el: HTMLIonSkeletonTextElement; @@ -2269,14 +2341,14 @@ export declare interface IonSkeletonText extends Components.IonSkeletonText {} @ProxyCmp({ - inputs: ['color', 'duration', 'name', 'paused'] + inputs: ['color', 'duration', 'mode', 'name', 'paused', 'size', 'theme'] }) @Component({ selector: 'ion-spinner', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'duration', 'name', 'paused'], + inputs: ['color', 'duration', 'mode', 'name', 'paused', 'size', 'theme'], }) export class IonSpinner { protected el: HTMLIonSpinnerElement; @@ -2291,14 +2363,14 @@ export declare interface IonSpinner extends Components.IonSpinner {} @ProxyCmp({ - inputs: ['contentId', 'disabled', 'when'] + inputs: ['contentId', 'disabled', 'mode', 'theme', 'when'] }) @Component({ selector: 'ion-split-pane', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['contentId', 'disabled', 'when'], + inputs: ['contentId', 'disabled', 'mode', 'theme', 'when'], }) export class IonSplitPane { protected el: HTMLIonSplitPaneElement; @@ -2319,7 +2391,7 @@ export declare interface IonSplitPane extends Components.IonSplitPane { @ProxyCmp({ - inputs: ['component', 'tab'], + inputs: ['component', 'mode', 'tab', 'theme'], methods: ['setActive'] }) @Component({ @@ -2327,7 +2399,7 @@ export declare interface IonSplitPane extends Components.IonSplitPane { changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['component', 'tab'], + inputs: ['component', 'mode', 'tab', 'theme'], }) export class IonTab { protected el: HTMLIonTabElement; @@ -2342,14 +2414,14 @@ export declare interface IonTab extends Components.IonTab {} @ProxyCmp({ - inputs: ['color', 'mode', 'scrollEffect', 'selectedTab', 'translucent'] + inputs: ['color', 'expand', 'mode', 'scrollEffect', 'selectedTab', 'shape', 'theme', 'translucent'] }) @Component({ selector: 'ion-tab-bar', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode', 'scrollEffect', 'selectedTab', 'translucent'], + inputs: ['color', 'expand', 'mode', 'scrollEffect', 'selectedTab', 'shape', 'theme', 'translucent'], }) export class IonTabBar { protected el: HTMLIonTabBarElement; @@ -2364,14 +2436,14 @@ export declare interface IonTabBar extends Components.IonTabBar {} @ProxyCmp({ - inputs: ['disabled', 'download', 'href', 'layout', 'mode', 'rel', 'selected', 'tab', 'target'] + inputs: ['disabled', 'download', 'href', 'layout', 'mode', 'rel', 'selected', 'shape', 'tab', 'target', 'theme'] }) @Component({ selector: 'ion-tab-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['disabled', 'download', 'href', 'layout', 'mode', 'rel', 'selected', 'tab', 'target'], + inputs: ['disabled', 'download', 'href', 'layout', 'mode', 'rel', 'selected', 'shape', 'tab', 'target', 'theme'], }) export class IonTabButton { protected el: HTMLIonTabButtonElement; @@ -2386,14 +2458,14 @@ export declare interface IonTabButton extends Components.IonTabButton {} @ProxyCmp({ - inputs: ['color', 'mode'] + inputs: ['color', 'mode', 'theme'] }) @Component({ selector: 'ion-text', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode'], + inputs: ['color', 'mode', 'theme'], }) export class IonText { protected el: HTMLIonTextElement; @@ -2408,7 +2480,7 @@ export declare interface IonText extends Components.IonText {} @ProxyCmp({ - 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', 'spellcheck', 'value', 'wrap'], + 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'], methods: ['setFocus', 'getInputElement'] }) @Component({ @@ -2416,7 +2488,7 @@ export declare interface IonText extends Components.IonText {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - 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', 'spellcheck', 'value', 'wrap'], + 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: HTMLIonTextareaElement; @@ -2461,13 +2533,14 @@ the user clears the textarea by performing a keydown event. @ProxyCmp({ + inputs: ['mode', 'theme'] }) @Component({ selector: 'ion-thumbnail', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: [], + inputs: ['mode', 'theme'], }) export class IonThumbnail { protected el: HTMLIonThumbnailElement; @@ -2482,14 +2555,14 @@ export declare interface IonThumbnail extends Components.IonThumbnail {} @ProxyCmp({ - inputs: ['color', 'size'] + inputs: ['color', 'mode', 'size', 'theme'] }) @Component({ selector: 'ion-title', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'size'], + inputs: ['color', 'mode', 'size', 'theme'], }) export class IonTitle { protected el: HTMLIonTitleElement; @@ -2504,7 +2577,7 @@ export declare interface IonTitle extends Components.IonTitle {} @ProxyCmp({ - inputs: ['animated', 'buttons', 'color', 'cssClass', 'duration', 'enterAnimation', 'header', 'htmlAttributes', 'icon', 'isOpen', 'keyboardClose', 'layout', 'leaveAnimation', 'message', 'mode', 'position', 'positionAnchor', 'swipeGesture', 'translucent', 'trigger'], + inputs: ['animated', 'buttons', 'color', 'cssClass', 'duration', 'enterAnimation', 'header', 'htmlAttributes', 'hue', 'icon', 'isOpen', 'keyboardClose', 'layout', 'leaveAnimation', 'message', 'mode', 'position', 'positionAnchor', 'shape', 'swipeGesture', 'theme', 'translucent', 'trigger'], methods: ['present', 'dismiss', 'onDidDismiss', 'onWillDismiss'] }) @Component({ @@ -2512,7 +2585,7 @@ export declare interface IonTitle extends Components.IonTitle {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated', 'buttons', 'color', 'cssClass', 'duration', 'enterAnimation', 'header', 'htmlAttributes', 'icon', 'isOpen', 'keyboardClose', 'layout', 'leaveAnimation', 'message', 'mode', 'position', 'positionAnchor', 'swipeGesture', 'translucent', 'trigger'], + inputs: ['animated', 'buttons', 'color', 'cssClass', 'duration', 'enterAnimation', 'header', 'htmlAttributes', 'hue', 'icon', 'isOpen', 'keyboardClose', 'layout', 'leaveAnimation', 'message', 'mode', 'position', 'positionAnchor', 'shape', 'swipeGesture', 'theme', 'translucent', 'trigger'], }) export class IonToast { protected el: HTMLIonToastElement; @@ -2567,14 +2640,14 @@ Shorthand for ionToastDidDismiss. @ProxyCmp({ - inputs: ['alignment', 'checked', 'color', 'disabled', 'enableOnOffLabels', 'errorText', 'helperText', 'justify', 'labelPlacement', 'mode', 'name', 'required', 'value'] + inputs: ['alignment', 'checked', 'color', 'disabled', 'enableOnOffLabels', 'errorText', 'helperText', 'justify', 'labelPlacement', 'mode', 'name', 'required', 'theme', 'value'] }) @Component({ selector: 'ion-toggle', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['alignment', 'checked', 'color', 'disabled', 'enableOnOffLabels', 'errorText', 'helperText', 'justify', 'labelPlacement', 'mode', 'name', 'required', 'value'], + inputs: ['alignment', 'checked', 'color', 'disabled', 'enableOnOffLabels', 'errorText', 'helperText', 'justify', 'labelPlacement', 'mode', 'name', 'required', 'theme', 'value'], }) export class IonToggle { protected el: HTMLIonToggleElement; @@ -2607,14 +2680,14 @@ This event will not emit when programmatically setting the `checked` property. @ProxyCmp({ - inputs: ['color', 'mode'] + inputs: ['color', 'mode', 'theme', 'titlePlacement'] }) @Component({ selector: 'ion-toolbar', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode'], + inputs: ['color', 'mode', 'theme', 'titlePlacement'], }) export class IonToolbar { protected el: HTMLIonToolbarElement; diff --git a/packages/angular/standalone/src/directives/proxies.ts b/packages/angular/standalone/src/directives/proxies.ts index a0f720fc585..f95f5cc6316 100644 --- a/packages/angular/standalone/src/directives/proxies.ts +++ b/packages/angular/standalone/src/directives/proxies.ts @@ -27,10 +27,13 @@ import { defineCustomElement as defineIonChip } from '@ionic/core/components/ion import { defineCustomElement as defineIonCol } from '@ionic/core/components/ion-col.js'; import { defineCustomElement as defineIonContent } from '@ionic/core/components/ion-content.js'; import { defineCustomElement as defineIonDatetimeButton } from '@ionic/core/components/ion-datetime-button.js'; +import { defineCustomElement as defineIonDivider } from '@ionic/core/components/ion-divider.js'; import { defineCustomElement as defineIonFab } from '@ionic/core/components/ion-fab.js'; import { defineCustomElement as defineIonFabButton } from '@ionic/core/components/ion-fab-button.js'; import { defineCustomElement as defineIonFabList } from '@ionic/core/components/ion-fab-list.js'; import { defineCustomElement as defineIonFooter } from '@ionic/core/components/ion-footer.js'; +import { defineCustomElement as defineIonGallery } from '@ionic/core/components/ion-gallery.js'; +import { defineCustomElement as defineIonGalleryItem } from '@ionic/core/components/ion-gallery-item.js'; import { defineCustomElement as defineIonGrid } from '@ionic/core/components/ion-grid.js'; import { defineCustomElement as defineIonHeader } from '@ionic/core/components/ion-header.js'; import { defineCustomElement as defineIonImg } from '@ionic/core/components/ion-img.js'; @@ -82,14 +85,14 @@ import { defineCustomElement as defineIonToast } from '@ionic/core/components/io import { defineCustomElement as defineIonToolbar } from '@ionic/core/components/ion-toolbar.js'; @ProxyCmp({ defineCustomElementFn: defineIonAccordion, - inputs: ['disabled', 'mode', 'readonly', 'toggleIcon', 'toggleIconSlot', 'value'] + inputs: ['disabled', 'mode', 'readonly', 'theme', 'toggleIcon', 'toggleIconSlot', 'value'] }) @Component({ selector: 'ion-accordion', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['disabled', 'mode', 'readonly', 'toggleIcon', 'toggleIconSlot', 'value'], + inputs: ['disabled', 'mode', 'readonly', 'theme', 'toggleIcon', 'toggleIconSlot', 'value'], standalone: true }) export class IonAccordion { @@ -106,14 +109,14 @@ export declare interface IonAccordion extends Components.IonAccordion {} @ProxyCmp({ defineCustomElementFn: defineIonAccordionGroup, - inputs: ['animated', 'disabled', 'expand', 'mode', 'multiple', 'readonly', 'value'] + inputs: ['animated', 'disabled', 'expand', 'mode', 'multiple', 'readonly', 'shape', 'theme', 'value'] }) @Component({ selector: 'ion-accordion-group', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated', 'disabled', 'expand', 'mode', 'multiple', 'readonly', 'value'], + inputs: ['animated', 'disabled', 'expand', 'mode', 'multiple', 'readonly', 'shape', 'theme', 'value'], standalone: true }) export class IonAccordionGroup { @@ -140,7 +143,7 @@ This event will not emit when programmatically setting the `value` property. @ProxyCmp({ defineCustomElementFn: defineIonActionSheet, - inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'subHeader', 'translucent', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'subHeader', 'theme', 'translucent', 'trigger'], methods: ['present', 'dismiss', 'onDidDismiss', 'onWillDismiss'] }) @Component({ @@ -148,7 +151,7 @@ This event will not emit when programmatically setting the `value` property. changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'subHeader', 'translucent', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'subHeader', 'theme', 'translucent', 'trigger'], standalone: true }) export class IonActionSheet { @@ -205,7 +208,7 @@ Shorthand for ionActionSheetDidDismiss. @ProxyCmp({ defineCustomElementFn: defineIonAlert, - inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'inputs', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'subHeader', 'translucent', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'inputs', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'subHeader', 'theme', 'translucent', 'trigger'], methods: ['present', 'dismiss', 'onDidDismiss', 'onWillDismiss'] }) @Component({ @@ -213,7 +216,7 @@ Shorthand for ionActionSheetDidDismiss. changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'inputs', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'subHeader', 'translucent', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'buttons', 'cssClass', 'enterAnimation', 'header', 'htmlAttributes', 'inputs', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'subHeader', 'theme', 'translucent', 'trigger'], standalone: true }) export class IonAlert { @@ -270,6 +273,7 @@ Shorthand for ionAlertDidDismiss. @ProxyCmp({ defineCustomElementFn: defineIonApp, + inputs: ['mode', 'theme'], methods: ['setFocus'] }) @Component({ @@ -277,7 +281,7 @@ Shorthand for ionAlertDidDismiss. changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: [], + inputs: ['mode', 'theme'], standalone: true }) export class IonApp { @@ -293,14 +297,15 @@ export declare interface IonApp extends Components.IonApp {} @ProxyCmp({ - defineCustomElementFn: defineIonAvatar + defineCustomElementFn: defineIonAvatar, + inputs: ['disabled', 'mode', 'shape', 'size', 'theme'] }) @Component({ selector: 'ion-avatar', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: [], + inputs: ['disabled', 'mode', 'shape', 'size', 'theme'], standalone: true }) export class IonAvatar { @@ -317,14 +322,14 @@ export declare interface IonAvatar extends Components.IonAvatar {} @ProxyCmp({ defineCustomElementFn: defineIonBackdrop, - inputs: ['stopPropagation', 'tappable', 'visible'] + inputs: ['mode', 'stopPropagation', 'tappable', 'theme', 'visible'] }) @Component({ selector: 'ion-backdrop', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['stopPropagation', 'tappable', 'visible'], + inputs: ['mode', 'stopPropagation', 'tappable', 'theme', 'visible'], standalone: true }) export class IonBackdrop { @@ -347,14 +352,14 @@ export declare interface IonBackdrop extends Components.IonBackdrop { @ProxyCmp({ defineCustomElementFn: defineIonBadge, - inputs: ['color', 'mode'] + inputs: ['color', 'hue', 'mode', 'shape', 'size', 'theme', 'vertical'] }) @Component({ selector: 'ion-badge', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode'], + inputs: ['color', 'hue', 'mode', 'shape', 'size', 'theme', 'vertical'], standalone: true }) export class IonBadge { @@ -371,14 +376,14 @@ export declare interface IonBadge extends Components.IonBadge {} @ProxyCmp({ defineCustomElementFn: defineIonBreadcrumb, - inputs: ['active', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'separator', 'target'] + inputs: ['active', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'separator', 'target', 'theme'] }) @Component({ selector: 'ion-breadcrumb', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['active', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'separator', 'target'], + inputs: ['active', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'separator', 'target', 'theme'], standalone: true }) export class IonBreadcrumb { @@ -405,14 +410,14 @@ export declare interface IonBreadcrumb extends Components.IonBreadcrumb { @ProxyCmp({ defineCustomElementFn: defineIonBreadcrumbs, - inputs: ['color', 'itemsAfterCollapse', 'itemsBeforeCollapse', 'maxItems', 'mode'] + inputs: ['color', 'itemsAfterCollapse', 'itemsBeforeCollapse', 'maxItems', 'mode', 'theme'] }) @Component({ selector: 'ion-breadcrumbs', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'itemsAfterCollapse', 'itemsBeforeCollapse', 'maxItems', 'mode'], + inputs: ['color', 'itemsAfterCollapse', 'itemsBeforeCollapse', 'maxItems', 'mode', 'theme'], standalone: true }) export class IonBreadcrumbs { @@ -437,14 +442,14 @@ export declare interface IonBreadcrumbs extends Components.IonBreadcrumbs { @ProxyCmp({ defineCustomElementFn: defineIonButton, - inputs: ['buttonType', 'color', 'disabled', 'download', 'expand', 'fill', 'form', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'size', 'strong', 'target', 'type'] + inputs: ['buttonType', 'color', 'disabled', 'download', 'expand', 'fill', 'form', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'size', 'strong', 'target', 'theme', 'type'] }) @Component({ selector: 'ion-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['buttonType', 'color', 'disabled', 'download', 'expand', 'fill', 'form', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'size', 'strong', 'target', 'type'], + inputs: ['buttonType', 'color', 'disabled', 'download', 'expand', 'fill', 'form', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'size', 'strong', 'target', 'theme', 'type'], standalone: true }) export class IonButton { @@ -471,14 +476,14 @@ export declare interface IonButton extends Components.IonButton { @ProxyCmp({ defineCustomElementFn: defineIonButtons, - inputs: ['collapse'] + inputs: ['collapse', 'mode', 'theme'] }) @Component({ selector: 'ion-buttons', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['collapse'], + inputs: ['collapse', 'mode', 'theme'], standalone: true }) export class IonButtons { @@ -495,14 +500,14 @@ export declare interface IonButtons extends Components.IonButtons {} @ProxyCmp({ defineCustomElementFn: defineIonCard, - inputs: ['button', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'type'] + inputs: ['button', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'target', 'theme', 'type'] }) @Component({ selector: 'ion-card', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['button', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'type'], + inputs: ['button', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'shape', 'target', 'theme', 'type'], standalone: true }) export class IonCard { @@ -519,14 +524,14 @@ export declare interface IonCard extends Components.IonCard {} @ProxyCmp({ defineCustomElementFn: defineIonCardContent, - inputs: ['mode'] + inputs: ['mode', 'theme'] }) @Component({ selector: 'ion-card-content', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode'], + inputs: ['mode', 'theme'], standalone: true }) export class IonCardContent { @@ -543,14 +548,14 @@ export declare interface IonCardContent extends Components.IonCardContent {} @ProxyCmp({ defineCustomElementFn: defineIonCardHeader, - inputs: ['color', 'mode', 'translucent'] + inputs: ['color', 'mode', 'theme', 'translucent'] }) @Component({ selector: 'ion-card-header', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode', 'translucent'], + inputs: ['color', 'mode', 'theme', 'translucent'], standalone: true }) export class IonCardHeader { @@ -567,14 +572,14 @@ export declare interface IonCardHeader extends Components.IonCardHeader {} @ProxyCmp({ defineCustomElementFn: defineIonCardSubtitle, - inputs: ['color', 'mode'] + inputs: ['color', 'mode', 'theme'] }) @Component({ selector: 'ion-card-subtitle', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode'], + inputs: ['color', 'mode', 'theme'], standalone: true }) export class IonCardSubtitle { @@ -591,14 +596,14 @@ export declare interface IonCardSubtitle extends Components.IonCardSubtitle {} @ProxyCmp({ defineCustomElementFn: defineIonCardTitle, - inputs: ['color', 'mode'] + inputs: ['color', 'mode', 'theme'] }) @Component({ selector: 'ion-card-title', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode'], + inputs: ['color', 'mode', 'theme'], standalone: true }) export class IonCardTitle { @@ -615,14 +620,14 @@ export declare interface IonCardTitle extends Components.IonCardTitle {} @ProxyCmp({ defineCustomElementFn: defineIonChip, - inputs: ['color', 'disabled', 'mode', 'outline'] + inputs: ['color', 'disabled', 'hue', 'mode', 'outline', 'shape', 'size', 'theme'] }) @Component({ selector: 'ion-chip', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'disabled', 'mode', 'outline'], + inputs: ['color', 'disabled', 'hue', 'mode', 'outline', 'shape', 'size', 'theme'], standalone: true }) export class IonChip { @@ -639,14 +644,14 @@ export declare interface IonChip extends Components.IonChip {} @ProxyCmp({ defineCustomElementFn: defineIonCol, - inputs: ['offset', 'offsetLg', 'offsetMd', 'offsetSm', 'offsetXl', 'offsetXs', 'pull', 'pullLg', 'pullMd', 'pullSm', 'pullXl', 'pullXs', 'push', 'pushLg', 'pushMd', 'pushSm', 'pushXl', 'pushXs', 'size', 'sizeLg', 'sizeMd', 'sizeSm', 'sizeXl', 'sizeXs'] + inputs: ['mode', 'offset', 'offsetLg', 'offsetMd', 'offsetSm', 'offsetXl', 'offsetXs', 'order', 'orderLg', 'orderMd', 'orderSm', 'orderXl', 'orderXs', 'pull', 'pullLg', 'pullMd', 'pullSm', 'pullXl', 'pullXs', 'push', 'pushLg', 'pushMd', 'pushSm', 'pushXl', 'pushXs', 'size', 'sizeLg', 'sizeMd', 'sizeSm', 'sizeXl', 'sizeXs', 'theme'] }) @Component({ selector: 'ion-col', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['offset', 'offsetLg', 'offsetMd', 'offsetSm', 'offsetXl', 'offsetXs', 'pull', 'pullLg', 'pullMd', 'pullSm', 'pullXl', 'pullXs', 'push', 'pushLg', 'pushMd', 'pushSm', 'pushXl', 'pushXs', 'size', 'sizeLg', 'sizeMd', 'sizeSm', 'sizeXl', 'sizeXs'], + inputs: ['mode', 'offset', 'offsetLg', 'offsetMd', 'offsetSm', 'offsetXl', 'offsetXs', 'order', 'orderLg', 'orderMd', 'orderSm', 'orderXl', 'orderXs', 'pull', 'pullLg', 'pullMd', 'pullSm', 'pullXl', 'pullXs', 'push', 'pushLg', 'pushMd', 'pushSm', 'pushXl', 'pushXs', 'size', 'sizeLg', 'sizeMd', 'sizeSm', 'sizeXl', 'sizeXs', 'theme'], standalone: true }) export class IonCol { @@ -663,7 +668,7 @@ export declare interface IonCol extends Components.IonCol {} @ProxyCmp({ defineCustomElementFn: defineIonContent, - inputs: ['color', 'fixedSlotPlacement', 'forceOverscroll', 'fullscreen', 'scrollEvents', 'scrollX', 'scrollY'], + inputs: ['color', 'fixedSlotPlacement', 'forceOverscroll', 'fullscreen', 'mode', 'scrollEvents', 'scrollX', 'scrollY', 'theme'], methods: ['getScrollElement', 'scrollToTop', 'scrollToBottom', 'scrollByPoint', 'scrollToPoint'] }) @Component({ @@ -671,7 +676,7 @@ export declare interface IonCol extends Components.IonCol {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'fixedSlotPlacement', 'forceOverscroll', 'fullscreen', 'scrollEvents', 'scrollX', 'scrollY'], + inputs: ['color', 'fixedSlotPlacement', 'forceOverscroll', 'fullscreen', 'mode', 'scrollEvents', 'scrollX', 'scrollY', 'theme'], standalone: true }) export class IonContent { @@ -708,14 +713,14 @@ Set `scrollEvents` to `true` to enable. @ProxyCmp({ defineCustomElementFn: defineIonDatetimeButton, - inputs: ['color', 'datetime', 'disabled', 'mode'] + inputs: ['color', 'datetime', 'disabled', 'mode', 'theme'] }) @Component({ selector: 'ion-datetime-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'datetime', 'disabled', 'mode'], + inputs: ['color', 'datetime', 'disabled', 'mode', 'theme'], standalone: true }) export class IonDatetimeButton { @@ -730,9 +735,33 @@ export class IonDatetimeButton { export declare interface IonDatetimeButton extends Components.IonDatetimeButton {} +@ProxyCmp({ + defineCustomElementFn: defineIonDivider, + inputs: ['inset', 'spacing'] +}) +@Component({ + selector: 'ion-divider', + changeDetection: ChangeDetectionStrategy.OnPush, + template: '', + // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property + inputs: ['inset', 'spacing'], + standalone: true +}) +export class IonDivider { + protected el: HTMLIonDividerElement; + constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) { + c.detach(); + this.el = r.nativeElement; + } +} + + +export declare interface IonDivider extends Components.IonDivider {} + + @ProxyCmp({ defineCustomElementFn: defineIonFab, - inputs: ['activated', 'edge', 'horizontal', 'vertical'], + inputs: ['activated', 'edge', 'horizontal', 'mode', 'theme', 'vertical'], methods: ['close'] }) @Component({ @@ -740,7 +769,7 @@ export declare interface IonDatetimeButton extends Components.IonDatetimeButton changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['activated', 'edge', 'horizontal', 'vertical'], + inputs: ['activated', 'edge', 'horizontal', 'mode', 'theme', 'vertical'], standalone: true }) export class IonFab { @@ -757,14 +786,14 @@ export declare interface IonFab extends Components.IonFab {} @ProxyCmp({ defineCustomElementFn: defineIonFabButton, - inputs: ['activated', 'closeIcon', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'show', 'size', 'target', 'translucent', 'type'] + inputs: ['activated', 'closeIcon', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'show', 'size', 'target', 'theme', 'translucent', 'type'] }) @Component({ selector: 'ion-fab-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['activated', 'closeIcon', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'show', 'size', 'target', 'translucent', 'type'], + inputs: ['activated', 'closeIcon', 'color', 'disabled', 'download', 'href', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'show', 'size', 'target', 'theme', 'translucent', 'type'], standalone: true }) export class IonFabButton { @@ -791,14 +820,14 @@ export declare interface IonFabButton extends Components.IonFabButton { @ProxyCmp({ defineCustomElementFn: defineIonFabList, - inputs: ['activated', 'side'] + inputs: ['activated', 'mode', 'side', 'theme'] }) @Component({ selector: 'ion-fab-list', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['activated', 'side'], + inputs: ['activated', 'mode', 'side', 'theme'], standalone: true }) export class IonFabList { @@ -815,14 +844,14 @@ export declare interface IonFabList extends Components.IonFabList {} @ProxyCmp({ defineCustomElementFn: defineIonFooter, - inputs: ['collapse', 'mode', 'scrollEffect', 'translucent'] + inputs: ['collapse', 'mode', 'scrollEffect', 'theme', 'translucent'] }) @Component({ selector: 'ion-footer', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['collapse', 'mode', 'scrollEffect', 'translucent'], + inputs: ['collapse', 'mode', 'scrollEffect', 'theme', 'translucent'], standalone: true }) export class IonFooter { @@ -837,16 +866,64 @@ export class IonFooter { export declare interface IonFooter extends Components.IonFooter {} +@ProxyCmp({ + defineCustomElementFn: defineIonGallery, + inputs: ['columns', 'gap', 'layout', 'mode', 'order', 'theme'] +}) +@Component({ + selector: 'ion-gallery', + changeDetection: ChangeDetectionStrategy.OnPush, + template: '', + // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property + inputs: ['columns', 'gap', 'layout', 'mode', 'order', 'theme'], + standalone: true +}) +export class IonGallery { + protected el: HTMLIonGalleryElement; + constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) { + c.detach(); + this.el = r.nativeElement; + } +} + + +export declare interface IonGallery extends Components.IonGallery {} + + +@ProxyCmp({ + defineCustomElementFn: defineIonGalleryItem, + inputs: ['mode', 'theme'] +}) +@Component({ + selector: 'ion-gallery-item', + changeDetection: ChangeDetectionStrategy.OnPush, + template: '', + // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property + inputs: ['mode', 'theme'], + standalone: true +}) +export class IonGalleryItem { + protected el: HTMLIonGalleryItemElement; + constructor(c: ChangeDetectorRef, r: ElementRef, protected z: NgZone) { + c.detach(); + this.el = r.nativeElement; + } +} + + +export declare interface IonGalleryItem extends Components.IonGalleryItem {} + + @ProxyCmp({ defineCustomElementFn: defineIonGrid, - inputs: ['fixed'] + inputs: ['fixed', 'mode', 'theme'] }) @Component({ selector: 'ion-grid', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['fixed'], + inputs: ['fixed', 'mode', 'theme'], standalone: true }) export class IonGrid { @@ -863,14 +940,14 @@ export declare interface IonGrid extends Components.IonGrid {} @ProxyCmp({ defineCustomElementFn: defineIonHeader, - inputs: ['collapse', 'mode', 'scrollEffect', 'translucent'] + inputs: ['collapse', 'divider', 'mode', 'scrollEffect', 'theme', 'translucent'] }) @Component({ selector: 'ion-header', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['collapse', 'mode', 'scrollEffect', 'translucent'], + inputs: ['collapse', 'divider', 'mode', 'scrollEffect', 'theme', 'translucent'], standalone: true }) export class IonHeader { @@ -887,14 +964,14 @@ export declare interface IonHeader extends Components.IonHeader {} @ProxyCmp({ defineCustomElementFn: defineIonImg, - inputs: ['alt', 'src'] + inputs: ['alt', 'mode', 'src', 'theme'] }) @Component({ selector: 'ion-img', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['alt', 'src'], + inputs: ['alt', 'mode', 'src', 'theme'], standalone: true }) export class IonImg { @@ -925,7 +1002,7 @@ export declare interface IonImg extends Components.IonImg { @ProxyCmp({ defineCustomElementFn: defineIonInfiniteScroll, - inputs: ['disabled', 'position', 'threshold'], + inputs: ['disabled', 'mode', 'position', 'preserveRerenderScrollPosition', 'theme', 'threshold'], methods: ['complete'] }) @Component({ @@ -933,7 +1010,7 @@ export declare interface IonImg extends Components.IonImg { changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['disabled', 'position', 'threshold'], + inputs: ['disabled', 'mode', 'position', 'preserveRerenderScrollPosition', 'theme', 'threshold'], standalone: true }) export class IonInfiniteScroll { @@ -959,14 +1036,14 @@ your async operation has completed. @ProxyCmp({ defineCustomElementFn: defineIonInfiniteScrollContent, - inputs: ['loadingSpinner', 'loadingText'] + inputs: ['loadingSpinner', 'loadingText', 'mode', 'theme'] }) @Component({ selector: 'ion-infinite-scroll-content', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['loadingSpinner', 'loadingText'], + inputs: ['loadingSpinner', 'loadingText', 'mode', 'theme'], standalone: true }) export class IonInfiniteScrollContent { @@ -1007,14 +1084,14 @@ export declare interface IonInputPasswordToggle extends Components.IonInputPassw @ProxyCmp({ defineCustomElementFn: defineIonItem, - inputs: ['button', 'color', 'detail', 'detailIcon', 'disabled', 'download', 'href', 'lines', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'type'] + inputs: ['button', 'color', 'detail', 'detailIcon', 'disabled', 'download', 'href', 'lines', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'theme', 'type'] }) @Component({ selector: 'ion-item', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['button', 'color', 'detail', 'detailIcon', 'disabled', 'download', 'href', 'lines', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'type'], + inputs: ['button', 'color', 'detail', 'detailIcon', 'disabled', 'download', 'href', 'lines', 'mode', 'rel', 'routerAnimation', 'routerDirection', 'target', 'theme', 'type'], standalone: true }) export class IonItem { @@ -1031,14 +1108,14 @@ export declare interface IonItem extends Components.IonItem {} @ProxyCmp({ defineCustomElementFn: defineIonItemDivider, - inputs: ['color', 'mode', 'sticky'] + inputs: ['color', 'mode', 'sticky', 'theme'] }) @Component({ selector: 'ion-item-divider', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode', 'sticky'], + inputs: ['color', 'mode', 'sticky', 'theme'], standalone: true }) export class IonItemDivider { @@ -1054,14 +1131,15 @@ export declare interface IonItemDivider extends Components.IonItemDivider {} @ProxyCmp({ - defineCustomElementFn: defineIonItemGroup + defineCustomElementFn: defineIonItemGroup, + inputs: ['mode', 'theme'] }) @Component({ selector: 'ion-item-group', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: [], + inputs: ['mode', 'theme'], standalone: true }) export class IonItemGroup { @@ -1078,14 +1156,14 @@ export declare interface IonItemGroup extends Components.IonItemGroup {} @ProxyCmp({ defineCustomElementFn: defineIonItemOption, - inputs: ['color', 'disabled', 'download', 'expandable', 'href', 'mode', 'rel', 'target', 'type'] + inputs: ['color', 'disabled', 'download', 'expandable', 'href', 'hue', 'mode', 'rel', 'shape', 'target', 'theme', 'type'] }) @Component({ selector: 'ion-item-option', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'disabled', 'download', 'expandable', 'href', 'mode', 'rel', 'target', 'type'], + inputs: ['color', 'disabled', 'download', 'expandable', 'href', 'hue', 'mode', 'rel', 'shape', 'target', 'theme', 'type'], standalone: true }) export class IonItemOption { @@ -1102,14 +1180,14 @@ export declare interface IonItemOption extends Components.IonItemOption {} @ProxyCmp({ defineCustomElementFn: defineIonItemOptions, - inputs: ['side'] + inputs: ['mode', 'side', 'theme'] }) @Component({ selector: 'ion-item-options', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['side'], + inputs: ['mode', 'side', 'theme'], standalone: true }) export class IonItemOptions { @@ -1132,7 +1210,7 @@ export declare interface IonItemOptions extends Components.IonItemOptions { @ProxyCmp({ defineCustomElementFn: defineIonItemSliding, - inputs: ['disabled'], + inputs: ['disabled', 'mode', 'theme'], methods: ['getOpenAmount', 'getSlidingRatio', 'open', 'close', 'closeOpened'] }) @Component({ @@ -1140,7 +1218,7 @@ export declare interface IonItemOptions extends Components.IonItemOptions { changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['disabled'], + inputs: ['disabled', 'mode', 'theme'], standalone: true }) export class IonItemSliding { @@ -1163,14 +1241,14 @@ export declare interface IonItemSliding extends Components.IonItemSliding { @ProxyCmp({ defineCustomElementFn: defineIonLabel, - inputs: ['color', 'mode', 'position'] + inputs: ['color', 'mode', 'position', 'theme'] }) @Component({ selector: 'ion-label', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode', 'position'], + inputs: ['color', 'mode', 'position', 'theme'], standalone: true }) export class IonLabel { @@ -1187,7 +1265,7 @@ export declare interface IonLabel extends Components.IonLabel {} @ProxyCmp({ defineCustomElementFn: defineIonList, - inputs: ['inset', 'lines', 'mode'], + inputs: ['inset', 'lines', 'mode', 'shape', 'theme'], methods: ['closeSlidingItems'] }) @Component({ @@ -1195,7 +1273,7 @@ export declare interface IonLabel extends Components.IonLabel {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['inset', 'lines', 'mode'], + inputs: ['inset', 'lines', 'mode', 'shape', 'theme'], standalone: true }) export class IonList { @@ -1212,14 +1290,14 @@ export declare interface IonList extends Components.IonList {} @ProxyCmp({ defineCustomElementFn: defineIonListHeader, - inputs: ['color', 'lines', 'mode'] + inputs: ['color', 'lines', 'mode', 'theme'] }) @Component({ selector: 'ion-list-header', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'lines', 'mode'], + inputs: ['color', 'lines', 'mode', 'theme'], standalone: true }) export class IonListHeader { @@ -1236,7 +1314,7 @@ export declare interface IonListHeader extends Components.IonListHeader {} @ProxyCmp({ defineCustomElementFn: defineIonLoading, - inputs: ['animated', 'backdropDismiss', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'showBackdrop', 'spinner', 'translucent', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'showBackdrop', 'spinner', 'theme', 'translucent', 'trigger'], methods: ['present', 'dismiss', 'onDidDismiss', 'onWillDismiss'] }) @Component({ @@ -1244,7 +1322,7 @@ export declare interface IonListHeader extends Components.IonListHeader {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated', 'backdropDismiss', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'showBackdrop', 'spinner', 'translucent', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'message', 'mode', 'showBackdrop', 'spinner', 'theme', 'translucent', 'trigger'], standalone: true }) export class IonLoading { @@ -1301,7 +1379,7 @@ Shorthand for ionLoadingDidDismiss. @ProxyCmp({ defineCustomElementFn: defineIonMenu, - inputs: ['contentId', 'disabled', 'maxEdgeStart', 'menuId', 'side', 'swipeGesture', 'type'], + inputs: ['contentId', 'disabled', 'maxEdgeStart', 'menuId', 'mode', 'side', 'swipeGesture', 'theme', 'type'], methods: ['isOpen', 'isActive', 'open', 'close', 'toggle', 'setOpen'] }) @Component({ @@ -1309,7 +1387,7 @@ Shorthand for ionLoadingDidDismiss. changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['contentId', 'disabled', 'maxEdgeStart', 'menuId', 'side', 'swipeGesture', 'type'], + inputs: ['contentId', 'disabled', 'maxEdgeStart', 'menuId', 'mode', 'side', 'swipeGesture', 'theme', 'type'], standalone: true }) export class IonMenu { @@ -1346,14 +1424,14 @@ export declare interface IonMenu extends Components.IonMenu { @ProxyCmp({ defineCustomElementFn: defineIonMenuButton, - inputs: ['autoHide', 'color', 'disabled', 'menu', 'mode', 'type'] + inputs: ['autoHide', 'color', 'disabled', 'menu', 'mode', 'theme', 'type'] }) @Component({ selector: 'ion-menu-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['autoHide', 'color', 'disabled', 'menu', 'mode', 'type'], + inputs: ['autoHide', 'color', 'disabled', 'menu', 'mode', 'theme', 'type'], standalone: true }) export class IonMenuButton { @@ -1370,14 +1448,14 @@ export declare interface IonMenuButton extends Components.IonMenuButton {} @ProxyCmp({ defineCustomElementFn: defineIonMenuToggle, - inputs: ['autoHide', 'menu'] + inputs: ['autoHide', 'menu', 'mode', 'theme'] }) @Component({ selector: 'ion-menu-toggle', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['autoHide', 'menu'], + inputs: ['autoHide', 'menu', 'mode', 'theme'], standalone: true }) export class IonMenuToggle { @@ -1394,14 +1472,14 @@ export declare interface IonMenuToggle extends Components.IonMenuToggle {} @ProxyCmp({ defineCustomElementFn: defineIonNavLink, - inputs: ['component', 'componentProps', 'routerAnimation', 'routerDirection'] + inputs: ['component', 'componentProps', 'mode', 'routerAnimation', 'routerDirection', 'theme'] }) @Component({ selector: 'ion-nav-link', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['component', 'componentProps', 'routerAnimation', 'routerDirection'], + inputs: ['component', 'componentProps', 'mode', 'routerAnimation', 'routerDirection', 'theme'], standalone: true }) export class IonNavLink { @@ -1418,14 +1496,14 @@ export declare interface IonNavLink extends Components.IonNavLink {} @ProxyCmp({ defineCustomElementFn: defineIonNote, - inputs: ['color', 'mode'] + inputs: ['color', 'mode', 'theme'] }) @Component({ selector: 'ion-note', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode'], + inputs: ['color', 'mode', 'theme'], standalone: true }) export class IonNote { @@ -1442,14 +1520,14 @@ export declare interface IonNote extends Components.IonNote {} @ProxyCmp({ defineCustomElementFn: defineIonPicker, - inputs: ['mode'] + inputs: ['mode', 'theme'] }) @Component({ selector: 'ion-picker', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['mode'], + inputs: ['mode', 'theme'], standalone: true }) export class IonPicker { @@ -1466,7 +1544,7 @@ export declare interface IonPicker extends Components.IonPicker {} @ProxyCmp({ defineCustomElementFn: defineIonPickerColumn, - inputs: ['color', 'disabled', 'mode', 'value'], + inputs: ['color', 'disabled', 'mode', 'theme', 'value'], methods: ['setFocus'] }) @Component({ @@ -1474,7 +1552,7 @@ export declare interface IonPicker extends Components.IonPicker {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'disabled', 'mode', 'value'], + inputs: ['color', 'disabled', 'mode', 'theme', 'value'], standalone: true }) export class IonPickerColumn { @@ -1501,14 +1579,14 @@ This event will not emit when programmatically setting the `value` property. @ProxyCmp({ defineCustomElementFn: defineIonPickerColumnOption, - inputs: ['color', 'disabled', 'value'] + inputs: ['color', 'disabled', 'mode', 'theme', 'value'] }) @Component({ selector: 'ion-picker-column-option', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'disabled', 'value'], + inputs: ['color', 'disabled', 'mode', 'theme', 'value'], standalone: true }) export class IonPickerColumnOption { @@ -1525,7 +1603,7 @@ export declare interface IonPickerColumnOption extends Components.IonPickerColum @ProxyCmp({ defineCustomElementFn: defineIonPickerLegacy, - inputs: ['animated', 'backdropDismiss', 'buttons', 'columns', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'showBackdrop', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'buttons', 'columns', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'showBackdrop', 'theme', 'trigger'], methods: ['present', 'dismiss', 'onDidDismiss', 'onWillDismiss', 'getColumn'] }) @Component({ @@ -1533,7 +1611,7 @@ export declare interface IonPickerColumnOption extends Components.IonPickerColum changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated', 'backdropDismiss', 'buttons', 'columns', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'showBackdrop', 'trigger'], + inputs: ['animated', 'backdropDismiss', 'buttons', 'columns', 'cssClass', 'duration', 'enterAnimation', 'htmlAttributes', 'isOpen', 'keyboardClose', 'leaveAnimation', 'mode', 'showBackdrop', 'theme', 'trigger'], standalone: true }) export class IonPickerLegacy { @@ -1590,14 +1668,14 @@ Shorthand for ionPickerDidDismiss. @ProxyCmp({ defineCustomElementFn: defineIonProgressBar, - inputs: ['buffer', 'color', 'mode', 'reversed', 'type', 'value'] + inputs: ['buffer', 'color', 'mode', 'reversed', 'shape', 'theme', 'type', 'value'] }) @Component({ selector: 'ion-progress-bar', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['buffer', 'color', 'mode', 'reversed', 'type', 'value'], + inputs: ['buffer', 'color', 'mode', 'reversed', 'shape', 'theme', 'type', 'value'], standalone: true }) export class IonProgressBar { @@ -1614,14 +1692,14 @@ export declare interface IonProgressBar extends Components.IonProgressBar {} @ProxyCmp({ defineCustomElementFn: defineIonRadio, - inputs: ['alignment', 'color', 'disabled', 'justify', 'labelPlacement', 'mode', 'name', 'value'] + inputs: ['alignment', 'color', 'disabled', 'justify', 'labelPlacement', 'mode', 'name', 'theme', 'value'] }) @Component({ selector: 'ion-radio', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['alignment', 'color', 'disabled', 'justify', 'labelPlacement', 'mode', 'name', 'value'], + inputs: ['alignment', 'color', 'disabled', 'justify', 'labelPlacement', 'mode', 'name', 'theme', 'value'], standalone: true }) export class IonRadio { @@ -1648,7 +1726,7 @@ export declare interface IonRadio extends Components.IonRadio { @ProxyCmp({ defineCustomElementFn: defineIonRefresher, - inputs: ['closeDuration', 'disabled', 'mode', 'pullFactor', 'pullMax', 'pullMin', 'snapbackDuration'], + inputs: ['closeDuration', 'disabled', 'mode', 'pullFactor', 'pullMax', 'pullMin', 'snapbackDuration', 'theme'], methods: ['complete', 'cancel', 'getProgress'] }) @Component({ @@ -1656,7 +1734,7 @@ export declare interface IonRadio extends Components.IonRadio { changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['closeDuration', 'disabled', 'mode', 'pullFactor', 'pullMax', 'pullMin', 'snapbackDuration'], + inputs: ['closeDuration', 'disabled', 'mode', 'pullFactor', 'pullMax', 'pullMin', 'snapbackDuration', 'theme'], standalone: true }) export class IonRefresher { @@ -1703,14 +1781,14 @@ successfully or was canceled. @ProxyCmp({ defineCustomElementFn: defineIonRefresherContent, - inputs: ['pullingIcon', 'pullingText', 'refreshingSpinner', 'refreshingText'] + inputs: ['mode', 'pullingIcon', 'pullingText', 'refreshingSpinner', 'refreshingText', 'theme'] }) @Component({ selector: 'ion-refresher-content', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['pullingIcon', 'pullingText', 'refreshingSpinner', 'refreshingText'], + inputs: ['mode', 'pullingIcon', 'pullingText', 'refreshingSpinner', 'refreshingText', 'theme'], standalone: true }) export class IonRefresherContent { @@ -1726,14 +1804,15 @@ export declare interface IonRefresherContent extends Components.IonRefresherCont @ProxyCmp({ - defineCustomElementFn: defineIonReorder + defineCustomElementFn: defineIonReorder, + inputs: ['mode', 'theme'] }) @Component({ selector: 'ion-reorder', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: [], + inputs: ['mode', 'theme'], standalone: true }) export class IonReorder { @@ -1750,7 +1829,7 @@ export declare interface IonReorder extends Components.IonReorder {} @ProxyCmp({ defineCustomElementFn: defineIonReorderGroup, - inputs: ['disabled'], + inputs: ['disabled', 'mode', 'theme'], methods: ['complete'] }) @Component({ @@ -1758,7 +1837,7 @@ export declare interface IonReorder extends Components.IonReorder {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['disabled'], + inputs: ['disabled', 'mode', 'theme'], standalone: true }) export class IonReorderGroup { @@ -1805,7 +1884,7 @@ to be called in order to finalize the reorder action. @ProxyCmp({ defineCustomElementFn: defineIonRippleEffect, - inputs: ['type'], + inputs: ['mode', 'theme', 'type'], methods: ['addRipple'] }) @Component({ @@ -1813,7 +1892,7 @@ to be called in order to finalize the reorder action. changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['type'], + inputs: ['mode', 'theme', 'type'], standalone: true }) export class IonRippleEffect { @@ -1829,14 +1908,15 @@ export declare interface IonRippleEffect extends Components.IonRippleEffect {} @ProxyCmp({ - defineCustomElementFn: defineIonRow + defineCustomElementFn: defineIonRow, + inputs: ['mode', 'theme'] }) @Component({ selector: 'ion-row', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: [], + inputs: ['mode', 'theme'], standalone: true }) export class IonRow { @@ -1853,14 +1933,14 @@ export declare interface IonRow extends Components.IonRow {} @ProxyCmp({ defineCustomElementFn: defineIonSegmentButton, - inputs: ['contentId', 'disabled', 'layout', 'mode', 'type', 'value'] + inputs: ['contentId', 'disabled', 'layout', 'mode', 'theme', 'type', 'value'] }) @Component({ selector: 'ion-segment-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['contentId', 'disabled', 'layout', 'mode', 'type', 'value'], + inputs: ['contentId', 'disabled', 'layout', 'mode', 'theme', 'type', 'value'], standalone: true }) export class IonSegmentButton { @@ -1932,14 +2012,14 @@ export declare interface IonSegmentView extends Components.IonSegmentView { @ProxyCmp({ defineCustomElementFn: defineIonSelectModal, - inputs: ['cancelText', 'header', 'multiple', 'options'] + inputs: ['cancelIcon', 'cancelText', 'header', 'multiple', 'options'] }) @Component({ selector: 'ion-select-modal', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['cancelText', 'header', 'multiple', 'options'], + inputs: ['cancelIcon', 'cancelText', 'header', 'multiple', 'options'], standalone: true }) export class IonSelectModal { @@ -1956,14 +2036,14 @@ export declare interface IonSelectModal extends Components.IonSelectModal {} @ProxyCmp({ defineCustomElementFn: defineIonSelectOption, - inputs: ['disabled', 'value'] + inputs: ['description', 'disabled', 'justify', 'labelPlacement', 'mode', 'theme', 'value'] }) @Component({ selector: 'ion-select-option', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['disabled', 'value'], + inputs: ['description', 'disabled', 'justify', 'labelPlacement', 'mode', 'theme', 'value'], standalone: true }) export class IonSelectOption { @@ -1980,14 +2060,14 @@ export declare interface IonSelectOption extends Components.IonSelectOption {} @ProxyCmp({ defineCustomElementFn: defineIonSkeletonText, - inputs: ['animated'] + inputs: ['animated', 'mode', 'theme'] }) @Component({ selector: 'ion-skeleton-text', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated'], + inputs: ['animated', 'mode', 'theme'], standalone: true }) export class IonSkeletonText { @@ -2004,14 +2084,14 @@ export declare interface IonSkeletonText extends Components.IonSkeletonText {} @ProxyCmp({ defineCustomElementFn: defineIonSpinner, - inputs: ['color', 'duration', 'name', 'paused'] + inputs: ['color', 'duration', 'mode', 'name', 'paused', 'size', 'theme'] }) @Component({ selector: 'ion-spinner', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'duration', 'name', 'paused'], + inputs: ['color', 'duration', 'mode', 'name', 'paused', 'size', 'theme'], standalone: true }) export class IonSpinner { @@ -2028,14 +2108,14 @@ export declare interface IonSpinner extends Components.IonSpinner {} @ProxyCmp({ defineCustomElementFn: defineIonSplitPane, - inputs: ['contentId', 'disabled', 'when'] + inputs: ['contentId', 'disabled', 'mode', 'theme', 'when'] }) @Component({ selector: 'ion-split-pane', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['contentId', 'disabled', 'when'], + inputs: ['contentId', 'disabled', 'mode', 'theme', 'when'], standalone: true }) export class IonSplitPane { @@ -2058,7 +2138,7 @@ export declare interface IonSplitPane extends Components.IonSplitPane { @ProxyCmp({ defineCustomElementFn: defineIonTab, - inputs: ['component', 'tab'], + inputs: ['component', 'mode', 'tab', 'theme'], methods: ['setActive'] }) @Component({ @@ -2066,7 +2146,7 @@ export declare interface IonSplitPane extends Components.IonSplitPane { changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['component', 'tab'], + inputs: ['component', 'mode', 'tab', 'theme'], standalone: true }) export class IonTab { @@ -2083,14 +2163,14 @@ export declare interface IonTab extends Components.IonTab {} @ProxyCmp({ defineCustomElementFn: defineIonTabBar, - inputs: ['color', 'mode', 'scrollEffect', 'selectedTab', 'translucent'] + inputs: ['color', 'expand', 'mode', 'scrollEffect', 'selectedTab', 'shape', 'theme', 'translucent'] }) @Component({ selector: 'ion-tab-bar', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode', 'scrollEffect', 'selectedTab', 'translucent'], + inputs: ['color', 'expand', 'mode', 'scrollEffect', 'selectedTab', 'shape', 'theme', 'translucent'], standalone: true }) export class IonTabBar { @@ -2107,14 +2187,14 @@ export declare interface IonTabBar extends Components.IonTabBar {} @ProxyCmp({ defineCustomElementFn: defineIonTabButton, - inputs: ['disabled', 'download', 'href', 'layout', 'mode', 'rel', 'selected', 'tab', 'target'] + inputs: ['disabled', 'download', 'href', 'layout', 'mode', 'rel', 'selected', 'shape', 'tab', 'target', 'theme'] }) @Component({ selector: 'ion-tab-button', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['disabled', 'download', 'href', 'layout', 'mode', 'rel', 'selected', 'tab', 'target'], + inputs: ['disabled', 'download', 'href', 'layout', 'mode', 'rel', 'selected', 'shape', 'tab', 'target', 'theme'], standalone: true }) export class IonTabButton { @@ -2131,14 +2211,14 @@ export declare interface IonTabButton extends Components.IonTabButton {} @ProxyCmp({ defineCustomElementFn: defineIonText, - inputs: ['color', 'mode'] + inputs: ['color', 'mode', 'theme'] }) @Component({ selector: 'ion-text', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode'], + inputs: ['color', 'mode', 'theme'], standalone: true }) export class IonText { @@ -2154,14 +2234,15 @@ export declare interface IonText extends Components.IonText {} @ProxyCmp({ - defineCustomElementFn: defineIonThumbnail + defineCustomElementFn: defineIonThumbnail, + inputs: ['mode', 'theme'] }) @Component({ selector: 'ion-thumbnail', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: [], + inputs: ['mode', 'theme'], standalone: true }) export class IonThumbnail { @@ -2178,14 +2259,14 @@ export declare interface IonThumbnail extends Components.IonThumbnail {} @ProxyCmp({ defineCustomElementFn: defineIonTitle, - inputs: ['color', 'size'] + inputs: ['color', 'mode', 'size', 'theme'] }) @Component({ selector: 'ion-title', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'size'], + inputs: ['color', 'mode', 'size', 'theme'], standalone: true }) export class IonTitle { @@ -2202,7 +2283,7 @@ export declare interface IonTitle extends Components.IonTitle {} @ProxyCmp({ defineCustomElementFn: defineIonToast, - inputs: ['animated', 'buttons', 'color', 'cssClass', 'duration', 'enterAnimation', 'header', 'htmlAttributes', 'icon', 'isOpen', 'keyboardClose', 'layout', 'leaveAnimation', 'message', 'mode', 'position', 'positionAnchor', 'swipeGesture', 'translucent', 'trigger'], + inputs: ['animated', 'buttons', 'color', 'cssClass', 'duration', 'enterAnimation', 'header', 'htmlAttributes', 'hue', 'icon', 'isOpen', 'keyboardClose', 'layout', 'leaveAnimation', 'message', 'mode', 'position', 'positionAnchor', 'shape', 'swipeGesture', 'theme', 'translucent', 'trigger'], methods: ['present', 'dismiss', 'onDidDismiss', 'onWillDismiss'] }) @Component({ @@ -2210,7 +2291,7 @@ export declare interface IonTitle extends Components.IonTitle {} changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['animated', 'buttons', 'color', 'cssClass', 'duration', 'enterAnimation', 'header', 'htmlAttributes', 'icon', 'isOpen', 'keyboardClose', 'layout', 'leaveAnimation', 'message', 'mode', 'position', 'positionAnchor', 'swipeGesture', 'translucent', 'trigger'], + inputs: ['animated', 'buttons', 'color', 'cssClass', 'duration', 'enterAnimation', 'header', 'htmlAttributes', 'hue', 'icon', 'isOpen', 'keyboardClose', 'layout', 'leaveAnimation', 'message', 'mode', 'position', 'positionAnchor', 'shape', 'swipeGesture', 'theme', 'translucent', 'trigger'], standalone: true }) export class IonToast { @@ -2267,14 +2348,14 @@ Shorthand for ionToastDidDismiss. @ProxyCmp({ defineCustomElementFn: defineIonToolbar, - inputs: ['color', 'mode'] + inputs: ['color', 'mode', 'theme', 'titlePlacement'] }) @Component({ selector: 'ion-toolbar', changeDetection: ChangeDetectionStrategy.OnPush, template: '', // eslint-disable-next-line @angular-eslint/no-inputs-metadata-property - inputs: ['color', 'mode'], + inputs: ['color', 'mode', 'theme', 'titlePlacement'], standalone: true }) export class IonToolbar { From f14e78ef5c506d488981d257cb96d12acfd26b52 Mon Sep 17 00:00:00 2001 From: Susmita Bhowmik Date: Wed, 8 Jul 2026 18:50:19 -0600 Subject: [PATCH 03/46] refactor(header,footer,tab-bar): improve scroll effect code readability --- core/src/components.d.ts | 24 ++--- core/src/components/footer/footer.ionic.scss | 4 - core/src/components/footer/footer.tsx | 83 +++++++++--------- core/src/components/header/header.tsx | 92 ++++++++++---------- core/src/components/tab-bar/tab-bar.tsx | 61 ++++++------- 5 files changed, 133 insertions(+), 131 deletions(-) delete mode 100644 core/src/components/footer/footer.ionic.scss diff --git a/core/src/components.d.ts b/core/src/components.d.ts index d86278318e7..05fa9e23009 100644 --- a/core/src/components.d.ts +++ b/core/src/components.d.ts @@ -1462,7 +1462,7 @@ export namespace Components { } interface IonFooter { /** - * Describes the scroll effect that will be applied to the footer. Only applies in iOS mode. + * Describes the scroll effect that will be applied to the footer. Only applies when the theme is `"ios"`. * @deprecated Use `scrollEffect` instead. */ "collapse"?: 'fade'; @@ -1471,7 +1471,7 @@ export namespace Components { */ "mode"?: "ios" | "md"; /** - * Describes the scroll effect that will be applied to the footer. `"hide"` slides the footer out of view when scrolling down and back in when scrolling up. Applies to all themes. `"fade"` fades the toolbar background on scroll. Only applies in iOS mode. + * Describes the scroll effect that will be applied to the footer. `"hide"` slides the footer out of view when scrolling down and back in when scrolling up. `"fade"` fades the toolbar background on scroll. Only applies when the theme is `"ios"`. */ "scrollEffect"?: FooterScrollEffect; /** @@ -1479,7 +1479,7 @@ export namespace Components { */ "theme"?: "ios" | "md" | "ionic"; /** - * If `true`, the footer will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). Note: In order to scroll content behind the footer, the `fullscreen` attribute needs to be set on the content. + * If `true`, the footer will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). Note: In order to scroll content behind the footer, the `fullscreen` attribute needs to be set on the content. * @default false */ "translucent": boolean; @@ -1544,7 +1544,7 @@ export namespace Components { } interface IonHeader { /** - * Describes the scroll effect that will be applied to the header. Only applies in iOS mode. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) + * Describes the scroll effect that will be applied to the header. Only applies when the theme is `"ios"`. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) * @deprecated Use `scrollEffect` instead. */ "collapse"?: 'condense' | 'fade'; @@ -1558,7 +1558,7 @@ export namespace Components { */ "mode"?: "ios" | "md"; /** - * Describes the scroll effect that will be applied to the header. `"hide"` slides the header out of view when scrolling down and back in when scrolling up. Applies to all themes. `"condense"` collapses the large title into the main toolbar on scroll. Only applies in iOS mode. `"fade"` fades the toolbar background on scroll. Only applies in iOS mode. + * Describes the scroll effect that will be applied to the header. `"hide"` slides the header out of view when scrolling down and back in when scrolling up. `"condense"` collapses the large title into the main toolbar on scroll. Only applies when the theme is `"ios"`. `"fade"` fades the toolbar background on scroll. Only applies when the theme is `"ios"`. */ "scrollEffect"?: HeaderScrollEffect; /** @@ -4060,7 +4060,7 @@ export namespace Components { */ "mode"?: "ios" | "md"; /** - * Describes the scroll effect that will be applied to the tab bar. `"hide"` slides the tab bar out of view when scrolling down and back in when scrolling up. Applies to all themes. + * Describes the scroll effect that will be applied to the tab bar. `"hide"` slides the tab bar out of view when scrolling down and back in when scrolling up. */ "scrollEffect"?: TabBarScrollEffect; /** @@ -7548,7 +7548,7 @@ declare namespace LocalJSX { } interface IonFooter { /** - * Describes the scroll effect that will be applied to the footer. Only applies in iOS mode. + * Describes the scroll effect that will be applied to the footer. Only applies when the theme is `"ios"`. * @deprecated Use `scrollEffect` instead. */ "collapse"?: 'fade'; @@ -7557,7 +7557,7 @@ declare namespace LocalJSX { */ "mode"?: "ios" | "md"; /** - * Describes the scroll effect that will be applied to the footer. `"hide"` slides the footer out of view when scrolling down and back in when scrolling up. Applies to all themes. `"fade"` fades the toolbar background on scroll. Only applies in iOS mode. + * Describes the scroll effect that will be applied to the footer. `"hide"` slides the footer out of view when scrolling down and back in when scrolling up. `"fade"` fades the toolbar background on scroll. Only applies when the theme is `"ios"`. */ "scrollEffect"?: FooterScrollEffect; /** @@ -7565,7 +7565,7 @@ declare namespace LocalJSX { */ "theme"?: "ios" | "md" | "ionic"; /** - * If `true`, the footer will be translucent. Only applies when the mode is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). Note: In order to scroll content behind the footer, the `fullscreen` attribute needs to be set on the content. + * If `true`, the footer will be translucent. Only applies when the theme is `"ios"` and the device supports [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). Note: In order to scroll content behind the footer, the `fullscreen` attribute needs to be set on the content. * @default false */ "translucent"?: boolean; @@ -7626,7 +7626,7 @@ declare namespace LocalJSX { } interface IonHeader { /** - * Describes the scroll effect that will be applied to the header. Only applies in iOS mode. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) + * Describes the scroll effect that will be applied to the header. Only applies when the theme is `"ios"`. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) * @deprecated Use `scrollEffect` instead. */ "collapse"?: 'condense' | 'fade'; @@ -7640,7 +7640,7 @@ declare namespace LocalJSX { */ "mode"?: "ios" | "md"; /** - * Describes the scroll effect that will be applied to the header. `"hide"` slides the header out of view when scrolling down and back in when scrolling up. Applies to all themes. `"condense"` collapses the large title into the main toolbar on scroll. Only applies in iOS mode. `"fade"` fades the toolbar background on scroll. Only applies in iOS mode. + * Describes the scroll effect that will be applied to the header. `"hide"` slides the header out of view when scrolling down and back in when scrolling up. `"condense"` collapses the large title into the main toolbar on scroll. Only applies when the theme is `"ios"`. `"fade"` fades the toolbar background on scroll. Only applies when the theme is `"ios"`. */ "scrollEffect"?: HeaderScrollEffect; /** @@ -10238,7 +10238,7 @@ declare namespace LocalJSX { "onIonTabBarChanged"?: (event: IonTabBarCustomEvent) => void; "onIonTabBarLoaded"?: (event: IonTabBarCustomEvent) => void; /** - * Describes the scroll effect that will be applied to the tab bar. `"hide"` slides the tab bar out of view when scrolling down and back in when scrolling up. Applies to all themes. + * Describes the scroll effect that will be applied to the tab bar. `"hide"` slides the tab bar out of view when scrolling down and back in when scrolling up. */ "scrollEffect"?: TabBarScrollEffect; /** diff --git a/core/src/components/footer/footer.ionic.scss b/core/src/components/footer/footer.ionic.scss deleted file mode 100644 index aa29f96dc0f..00000000000 --- a/core/src/components/footer/footer.ionic.scss +++ /dev/null @@ -1,4 +0,0 @@ -@import "./footer"; - -// Ionic Footer -// -------------------------------------------------- diff --git a/core/src/components/footer/footer.tsx b/core/src/components/footer/footer.tsx index bec3ca2c52b..dee33142dee 100644 --- a/core/src/components/footer/footer.tsx +++ b/core/src/components/footer/footer.tsx @@ -19,7 +19,7 @@ import { handleFooterFade } from './footer.utils'; styleUrls: { ios: 'footer.ios.scss', md: 'footer.md.scss', - ionic: 'footer.ionic.scss', + ionic: 'footer.md.scss', }, }) export class Footer implements ComponentInterface { @@ -33,13 +33,13 @@ export class Footer implements ComponentInterface { // scrollEffect="hide" scroll tracking state private scrollHidden = false; - private lastScrollTop = 0; - private scrollDirectionChangeTop = 0; - private lastWheelTime = 0; + private previousScrollTop = 0; + private scrollTopAtDirectionChange = 0; + private lastWheelEventTime = 0; - private readonly VISIBLE_ZONE = 80; - private readonly HIDE_THRESHOLD = 60; - private readonly WHEEL_SCROLL_SUPPRESS_MS = 80; + private readonly TOP_VISIBLE_THRESHOLD = 80; + private readonly SCROLL_HIDE_THRESHOLD = 60; + private readonly WHEEL_SUPPRESS_DURATION_MS = 80; @State() private keyboardVisible = false; @@ -48,14 +48,14 @@ export class Footer implements ComponentInterface { /** * Describes the scroll effect that will be applied to the footer. * `"hide"` slides the footer out of view when scrolling down and back in - * when scrolling up. Applies to all themes. - * `"fade"` fades the toolbar background on scroll. Only applies in iOS mode. + * when scrolling up. + * `"fade"` fades the toolbar background on scroll. Only applies when the theme is `"ios"`. */ @Prop() scrollEffect?: FooterScrollEffect; /** * Describes the scroll effect that will be applied to the footer. - * Only applies in iOS mode. + * Only applies when the theme is `"ios"`. * * @deprecated Use `scrollEffect` instead. */ @@ -63,7 +63,7 @@ export class Footer implements ComponentInterface { /** * If `true`, the footer will be translucent. - * Only applies when the mode is `"ios"` and the device supports + * Only applies when the theme is `"ios"` and the device supports * [`backdrop-filter`](https://developer.mozilla.org/en-US/docs/Web/CSS/backdrop-filter#Browser_compatibility). * * Note: In order to scroll content behind the footer, the `fullscreen` @@ -133,7 +133,8 @@ export class Footer implements ComponentInterface { ); } - const effectiveEffect = scrollEffect ?? collapse; + const hasHide = (scrollEffect ?? collapse) === 'hide'; + const hasFade = (scrollEffect ?? collapse) === 'fade'; this.destroyCollapsibleFooter(); @@ -141,7 +142,7 @@ export class Footer implements ComponentInterface { const contentEl = pageEl ? findIonContent(pageEl) : null; // scrollEffect="hide" is cross-platform — runs before the iOS guard - if (effectiveEffect === 'hide' && contentEl) { + if (hasHide && contentEl) { await this.setupScrollEffectHide(contentEl); return; } @@ -150,7 +151,7 @@ export class Footer implements ComponentInterface { return; } - if (effectiveEffect === 'fade') { + if (hasFade) { if (!contentEl) { printIonContentErrorMsg(this.el); return; @@ -182,23 +183,23 @@ export class Footer implements ComponentInterface { private updateHideSlideY() { readTask(() => { - const heightPx = this.el.offsetHeight; + const footerHeightPx = this.el.offsetHeight; writeTask(() => { - this.el.style.setProperty('--internal-footer-hide-slide-y', `${heightPx}px`); + this.el.style.setProperty('--internal-footer-hide-slide-y', `${footerHeightPx}px`); if (this.contentEl) { - this.contentEl.style.setProperty('--internal-footer-hide-slide-y', `${heightPx}px`); + this.contentEl.style.setProperty('--internal-footer-hide-slide-y', `${footerHeightPx}px`); } }); }); } private handleWheelEffectHide = (ev: WheelEvent) => { - this.lastWheelTime = Date.now(); + this.lastWheelEventTime = Date.now(); readTask(() => { - const scrollTop = this.scrollEl!.scrollTop; + const currentScrollTop = this.scrollEl!.scrollTop; - if (scrollTop <= this.VISIBLE_ZONE) { + if (currentScrollTop <= this.TOP_VISIBLE_THRESHOLD) { if (this.scrollHidden) { writeTask(() => this.setHidden(false)); } @@ -206,13 +207,13 @@ export class Footer implements ComponentInterface { } if (ev.deltaY < 0) { - this.scrollDirectionChangeTop = scrollTop; + this.scrollTopAtDirectionChange = currentScrollTop; if (this.scrollHidden) { writeTask(() => this.setHidden(false)); } } else if (ev.deltaY > 0) { - const delta = scrollTop - this.scrollDirectionChangeTop; - if (delta >= this.HIDE_THRESHOLD && !this.scrollHidden) { + const scrolledSinceDirectionChange = currentScrollTop - this.scrollTopAtDirectionChange; + if (scrolledSinceDirectionChange >= this.SCROLL_HIDE_THRESHOLD && !this.scrollHidden) { writeTask(() => this.setHidden(true)); } } @@ -221,33 +222,33 @@ export class Footer implements ComponentInterface { private handleScrollEffectHide = () => { // Suppress scroll events shortly after a wheel event — delta already processed via wheel - if (Date.now() - this.lastWheelTime < this.WHEEL_SCROLL_SUPPRESS_MS) { + if (Date.now() - this.lastWheelEventTime < this.WHEEL_SUPPRESS_DURATION_MS) { return; } readTask(() => { - const scrollTop = this.scrollEl!.scrollTop; + const currentScrollTop = this.scrollEl!.scrollTop; - if (scrollTop <= this.VISIBLE_ZONE) { + if (currentScrollTop <= this.TOP_VISIBLE_THRESHOLD) { if (this.scrollHidden) { writeTask(() => this.setHidden(false)); } - this.lastScrollTop = scrollTop; + this.previousScrollTop = currentScrollTop; return; } - const isScrollingDown = scrollTop > this.lastScrollTop; - const wasScrollingDown = this.lastScrollTop > this.scrollDirectionChangeTop; + const isScrollingDown = currentScrollTop > this.previousScrollTop; + const wasScrollingDown = this.previousScrollTop > this.scrollTopAtDirectionChange; if (isScrollingDown !== wasScrollingDown) { - this.scrollDirectionChangeTop = this.lastScrollTop; + this.scrollTopAtDirectionChange = this.previousScrollTop; } - const delta = Math.abs(scrollTop - this.scrollDirectionChangeTop); - const threshold = isScrollingDown ? this.HIDE_THRESHOLD : 0; - this.lastScrollTop = scrollTop; + const scrolledSinceDirectionChange = Math.abs(currentScrollTop - this.scrollTopAtDirectionChange); + const requiredScrollDistance = isScrollingDown ? this.SCROLL_HIDE_THRESHOLD : 0; + this.previousScrollTop = currentScrollTop; - if (delta < threshold) { + if (scrolledSinceDirectionChange < requiredScrollDistance) { return; } @@ -318,16 +319,16 @@ export class Footer implements ComponentInterface { this.scrollHidden = false; } this.el.style.removeProperty('--internal-footer-hide-slide-y'); - this.lastScrollTop = 0; - this.scrollDirectionChangeTop = 0; - this.lastWheelTime = 0; + this.previousScrollTop = 0; + this.scrollTopAtDirectionChange = 0; + this.lastWheelEventTime = 0; } render() { const { translucent, scrollEffect, collapse } = this; const theme = getIonTheme(this); - const effectiveEffect = scrollEffect ?? collapse; - const isHide = effectiveEffect === 'hide'; + const hasHide = (scrollEffect ?? collapse) === 'hide'; + const hasFade = (scrollEffect ?? collapse) === 'fade'; const tabs = this.el.closest('ion-tabs'); const tabBar = tabs?.querySelector(':scope > ion-tab-bar'); @@ -344,8 +345,8 @@ export class Footer implements ComponentInterface { [`footer-translucent-${theme}`]: translucent, ['footer-toolbar-padding']: !this.keyboardVisible && (!tabBar || tabBar.slot !== 'bottom'), - [`footer-collapse-${effectiveEffect}`]: !isHide && effectiveEffect !== undefined, - 'footer-scroll-effect-hide': isHide, + 'footer-collapse-fade': hasFade, + 'footer-scroll-effect-hide': hasHide, }} > {theme === 'ios' && translucent && } diff --git a/core/src/components/header/header.tsx b/core/src/components/header/header.tsx index 6d282457aba..2a058fa0421 100644 --- a/core/src/components/header/header.tsx +++ b/core/src/components/header/header.tsx @@ -44,29 +44,29 @@ export class Header implements ComponentInterface { // scrollEffect="hide" scroll tracking state private scrollHidden = false; - private lastScrollTop = 0; - private scrollDirectionChangeTop = 0; - private lastWheelTime = 0; + private previousScrollTop = 0; + private scrollTopAtDirectionChange = 0; + private lastWheelEventTime = 0; - private readonly VISIBLE_ZONE = 80; - private readonly HIDE_THRESHOLD = 60; - private readonly WHEEL_SCROLL_SUPPRESS_MS = 80; + private readonly TOP_VISIBLE_THRESHOLD = 80; + private readonly SCROLL_HIDE_THRESHOLD = 60; + private readonly WHEEL_SUPPRESS_DURATION_MS = 80; @Element() el!: HTMLElement; /** * Describes the scroll effect that will be applied to the header. * `"hide"` slides the header out of view when scrolling down and back in - * when scrolling up. Applies to all themes. + * when scrolling up. * `"condense"` collapses the large title into the main toolbar on scroll. - * Only applies in iOS mode. - * `"fade"` fades the toolbar background on scroll. Only applies in iOS mode. + * Only applies when the theme is `"ios"`. + * `"fade"` fades the toolbar background on scroll. Only applies when the theme is `"ios"`. */ @Prop() scrollEffect?: HeaderScrollEffect; /** * Describes the scroll effect that will be applied to the header. - * Only applies in iOS mode. + * Only applies when the theme is `"ios"`. * * Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) * @@ -116,7 +116,9 @@ export class Header implements ComponentInterface { ); } - const effectiveEffect = scrollEffect ?? collapse; + const hasHide = (scrollEffect ?? collapse) === 'hide'; + const hasCondense = (scrollEffect ?? collapse) === 'condense'; + const hasFade = (scrollEffect ?? collapse) === 'fade'; this.destroyCollapsibleHeader(); @@ -124,7 +126,7 @@ export class Header implements ComponentInterface { const contentEl = pageEl ? findIonContent(pageEl) : null; // scrollEffect="hide" is cross-platform — runs before the iOS guard - if (effectiveEffect === 'hide' && contentEl) { + if (hasHide && contentEl) { await this.setupScrollEffectHide(contentEl); } @@ -132,7 +134,7 @@ export class Header implements ComponentInterface { return; } - if (effectiveEffect === 'condense') { + if (hasCondense) { // Cloned elements are always needed in iOS transition writeTask(() => { const title = cloneElement('ion-title') as HTMLIonTitleElement; @@ -141,7 +143,7 @@ export class Header implements ComponentInterface { }); await this.setupCondenseHeader(contentEl, pageEl); - } else if (effectiveEffect === 'fade') { + } else if (hasFade) { if (!contentEl) { printIonContentErrorMsg(this.el); return; @@ -177,23 +179,23 @@ export class Header implements ComponentInterface { private updateHideSlideY() { readTask(() => { - const heightPx = this.el.offsetHeight; + const headerHeightPx = this.el.offsetHeight; writeTask(() => { - this.el.style.setProperty('--internal-header-hide-slide-y', `${heightPx}px`); + this.el.style.setProperty('--internal-header-hide-slide-y', `${headerHeightPx}px`); if (this.contentEl) { - this.contentEl.style.setProperty('--internal-header-hide-slide-y', `${heightPx}px`); + this.contentEl.style.setProperty('--internal-header-hide-slide-y', `${headerHeightPx}px`); } }); }); } private handleWheelEffectHide = (ev: WheelEvent) => { - this.lastWheelTime = Date.now(); + this.lastWheelEventTime = Date.now(); readTask(() => { - const scrollTop = this.scrollEl!.scrollTop; + const currentScrollTop = this.scrollEl!.scrollTop; - if (scrollTop <= this.VISIBLE_ZONE) { + if (currentScrollTop <= this.TOP_VISIBLE_THRESHOLD) { if (this.scrollHidden) { writeTask(() => this.setHidden(false)); } @@ -201,13 +203,13 @@ export class Header implements ComponentInterface { } if (ev.deltaY < 0) { - this.scrollDirectionChangeTop = scrollTop; + this.scrollTopAtDirectionChange = currentScrollTop; if (this.scrollHidden) { writeTask(() => this.setHidden(false)); } } else if (ev.deltaY > 0) { - const delta = scrollTop - this.scrollDirectionChangeTop; - if (delta >= this.HIDE_THRESHOLD && !this.scrollHidden) { + const scrolledSinceDirectionChange = currentScrollTop - this.scrollTopAtDirectionChange; + if (scrolledSinceDirectionChange >= this.SCROLL_HIDE_THRESHOLD && !this.scrollHidden) { writeTask(() => this.setHidden(true)); } } @@ -216,33 +218,33 @@ export class Header implements ComponentInterface { private handleScrollEffectHide = () => { // Suppress scroll events shortly after a wheel event — delta already processed via wheel - if (Date.now() - this.lastWheelTime < this.WHEEL_SCROLL_SUPPRESS_MS) { + if (Date.now() - this.lastWheelEventTime < this.WHEEL_SUPPRESS_DURATION_MS) { return; } readTask(() => { - const scrollTop = this.scrollEl!.scrollTop; + const currentScrollTop = this.scrollEl!.scrollTop; - if (scrollTop <= this.VISIBLE_ZONE) { + if (currentScrollTop <= this.TOP_VISIBLE_THRESHOLD) { if (this.scrollHidden) { writeTask(() => this.setHidden(false)); } - this.lastScrollTop = scrollTop; + this.previousScrollTop = currentScrollTop; return; } - const isScrollingDown = scrollTop > this.lastScrollTop; - const wasScrollingDown = this.lastScrollTop > this.scrollDirectionChangeTop; + const isScrollingDown = currentScrollTop > this.previousScrollTop; + const wasScrollingDown = this.previousScrollTop > this.scrollTopAtDirectionChange; if (isScrollingDown !== wasScrollingDown) { - this.scrollDirectionChangeTop = this.lastScrollTop; + this.scrollTopAtDirectionChange = this.previousScrollTop; } - const delta = Math.abs(scrollTop - this.scrollDirectionChangeTop); - const threshold = isScrollingDown ? this.HIDE_THRESHOLD : 0; - this.lastScrollTop = scrollTop; + const scrolledSinceDirectionChange = Math.abs(currentScrollTop - this.scrollTopAtDirectionChange); + const requiredScrollDistance = isScrollingDown ? this.SCROLL_HIDE_THRESHOLD : 0; + this.previousScrollTop = currentScrollTop; - if (delta < threshold) { + if (scrolledSinceDirectionChange < requiredScrollDistance) { return; } @@ -323,9 +325,9 @@ export class Header implements ComponentInterface { this.scrollHidden = false; } this.el.style.removeProperty('--internal-header-hide-slide-y'); - this.lastScrollTop = 0; - this.scrollDirectionChangeTop = 0; - this.lastWheelTime = 0; + this.previousScrollTop = 0; + this.scrollTopAtDirectionChange = 0; + this.lastWheelEventTime = 0; } private async setupCondenseHeader(contentEl: HTMLElement | null, pageEl: Element | null) { @@ -395,14 +397,16 @@ export class Header implements ComponentInterface { render() { const { translucent, inheritedAttributes, divider } = this; const theme = getIonTheme(this); - const effectiveEffect = this.scrollEffect ?? this.collapse; - const isHide = effectiveEffect === 'hide'; + const hasHide = (this.scrollEffect ?? this.collapse) === 'hide'; + const hasCondense = (this.scrollEffect ?? this.collapse) === 'condense'; + const hasFade = (this.scrollEffect ?? this.collapse) === 'fade'; // Use 'none' as fallback for collapse-based class (only for non-hide effects) - const collapse = isHide ? 'none' : effectiveEffect || 'none'; - const isCondensed = collapse === 'condense'; + let collapseClass = 'none'; + if (hasCondense) collapseClass = 'condense'; + else if (hasFade) collapseClass = 'fade'; // banner role must be at top level, so remove role if inside a menu - const roleType = getRoleType(hostContext('ion-menu', this.el), isCondensed, theme); + const roleType = getRoleType(hostContext('ion-menu', this.el), hasCondense, theme); return ( diff --git a/core/src/components/tab-bar/tab-bar.tsx b/core/src/components/tab-bar/tab-bar.tsx index a02afaaf424..bc5d5023d87 100644 --- a/core/src/components/tab-bar/tab-bar.tsx +++ b/core/src/components/tab-bar/tab-bar.tsx @@ -34,13 +34,13 @@ export class TabBar implements ComponentInterface { private contentEl?: HTMLElement; // scrollEffect="hide" scroll tracking state - private lastScrollTop = 0; - private scrollDirectionChangeTop = 0; - private lastWheelTime = 0; + private previousScrollTop = 0; + private scrollTopAtDirectionChange = 0; + private lastWheelEventTime = 0; - private readonly VISIBLE_ZONE = 80; - private readonly HIDE_THRESHOLD = 60; - private readonly WHEEL_SCROLL_SUPPRESS_MS = 80; + private readonly TOP_VISIBLE_THRESHOLD = 80; + private readonly SCROLL_HIDE_THRESHOLD = 60; + private readonly WHEEL_SUPPRESS_DURATION_MS = 80; @Element() el!: HTMLElement; @@ -76,7 +76,7 @@ export class TabBar implements ComponentInterface { /** * Describes the scroll effect that will be applied to the tab bar. * `"hide"` slides the tab bar out of view when scrolling down and back in - * when scrolling up. Applies to all themes. + * when scrolling up. */ @Prop() scrollEffect?: TabBarScrollEffect; @Watch('scrollEffect') @@ -221,23 +221,23 @@ export class TabBar implements ComponentInterface { private updateHideSlideY() { readTask(() => { - const heightPx = this.el.offsetHeight; + const tabBarHeightPx = this.el.offsetHeight; writeTask(() => { - this.el.style.setProperty('--internal-tab-bar-hide-slide-y', `${heightPx}px`); + this.el.style.setProperty('--internal-tab-bar-hide-slide-y', `${tabBarHeightPx}px`); if (this.contentEl) { - this.contentEl.style.setProperty('--internal-tab-bar-hide-slide-y', `${heightPx}px`); + this.contentEl.style.setProperty('--internal-tab-bar-hide-slide-y', `${tabBarHeightPx}px`); } }); }); } private handleWheelEffectHide = (ev: WheelEvent) => { - this.lastWheelTime = Date.now(); + this.lastWheelEventTime = Date.now(); readTask(() => { - const scrollTop = this.scrollEl!.scrollTop; + const currentScrollTop = this.scrollEl!.scrollTop; - if (scrollTop <= this.VISIBLE_ZONE) { + if (currentScrollTop <= this.TOP_VISIBLE_THRESHOLD) { if (this.scrollHidden) { writeTask(() => { this.scrollHidden = false; @@ -248,7 +248,7 @@ export class TabBar implements ComponentInterface { } if (ev.deltaY < 0) { - this.scrollDirectionChangeTop = scrollTop; + this.scrollTopAtDirectionChange = currentScrollTop; if (this.scrollHidden) { writeTask(() => { this.scrollHidden = false; @@ -256,8 +256,8 @@ export class TabBar implements ComponentInterface { }); } } else if (ev.deltaY > 0) { - const delta = scrollTop - this.scrollDirectionChangeTop; - if (delta >= this.HIDE_THRESHOLD && !this.scrollHidden) { + const scrolledSinceDirectionChange = currentScrollTop - this.scrollTopAtDirectionChange; + if (scrolledSinceDirectionChange >= this.SCROLL_HIDE_THRESHOLD && !this.scrollHidden) { writeTask(() => { this.scrollHidden = true; this.updateContentHiddenClass(true); @@ -268,36 +268,37 @@ export class TabBar implements ComponentInterface { }; private handleScrollEffectHide = () => { - if (Date.now() - this.lastWheelTime < this.WHEEL_SCROLL_SUPPRESS_MS) { + // Suppress scroll events shortly after a wheel event — delta already processed via wheel + if (Date.now() - this.lastWheelEventTime < this.WHEEL_SUPPRESS_DURATION_MS) { return; } readTask(() => { - const scrollTop = this.scrollEl!.scrollTop; + const currentScrollTop = this.scrollEl!.scrollTop; - if (scrollTop <= this.VISIBLE_ZONE) { + if (currentScrollTop <= this.TOP_VISIBLE_THRESHOLD) { if (this.scrollHidden) { writeTask(() => { this.scrollHidden = false; this.updateContentHiddenClass(false); }); } - this.lastScrollTop = scrollTop; + this.previousScrollTop = currentScrollTop; return; } - const isScrollingDown = scrollTop > this.lastScrollTop; - const wasScrollingDown = this.lastScrollTop > this.scrollDirectionChangeTop; + const isScrollingDown = currentScrollTop > this.previousScrollTop; + const wasScrollingDown = this.previousScrollTop > this.scrollTopAtDirectionChange; if (isScrollingDown !== wasScrollingDown) { - this.scrollDirectionChangeTop = this.lastScrollTop; + this.scrollTopAtDirectionChange = this.previousScrollTop; } - const delta = Math.abs(scrollTop - this.scrollDirectionChangeTop); - const threshold = isScrollingDown ? this.HIDE_THRESHOLD : 0; - this.lastScrollTop = scrollTop; + const scrolledSinceDirectionChange = Math.abs(currentScrollTop - this.scrollTopAtDirectionChange); + const requiredScrollDistance = isScrollingDown ? this.SCROLL_HIDE_THRESHOLD : 0; + this.previousScrollTop = currentScrollTop; - if (delta < threshold) { + if (scrolledSinceDirectionChange < requiredScrollDistance) { return; } @@ -343,9 +344,9 @@ export class TabBar implements ComponentInterface { if (this.scrollHidden) { this.scrollHidden = false; } - this.lastScrollTop = 0; - this.scrollDirectionChangeTop = 0; - this.lastWheelTime = 0; + this.previousScrollTop = 0; + this.scrollTopAtDirectionChange = 0; + this.lastWheelEventTime = 0; } private getShape(): string | undefined { From 8fdd49730c0bd069e88d0acfcdc6f9061b13341b Mon Sep 17 00:00:00 2001 From: Susmita Bhowmik Date: Wed, 8 Jul 2026 18:56:37 -0600 Subject: [PATCH 04/46] fix(header,footer,tab-bar): remove theme restrictions --- core/src/components/footer/footer.tsx | 11 ++--------- core/src/components/header/header.tsx | 11 ++--------- 2 files changed, 4 insertions(+), 18 deletions(-) diff --git a/core/src/components/footer/footer.tsx b/core/src/components/footer/footer.tsx index dee33142dee..5c6f57ce719 100644 --- a/core/src/components/footer/footer.tsx +++ b/core/src/components/footer/footer.tsx @@ -5,7 +5,7 @@ import type { KeyboardController } from '@utils/keyboard/keyboard-controller'; import { createKeyboardController } from '@utils/keyboard/keyboard-controller'; import { printIonWarning } from '@utils/logging'; -import { getIonMode, getIonTheme } from '../../global/ionic-global'; +import { getIonTheme } from '../../global/ionic-global'; import type { FooterScrollEffect } from './footer-interface'; import { handleFooterFade } from './footer.utils'; @@ -49,13 +49,12 @@ export class Footer implements ComponentInterface { * Describes the scroll effect that will be applied to the footer. * `"hide"` slides the footer out of view when scrolling down and back in * when scrolling up. - * `"fade"` fades the toolbar background on scroll. Only applies when the theme is `"ios"`. + * `"fade"` fades the toolbar background on scroll. */ @Prop() scrollEffect?: FooterScrollEffect; /** * Describes the scroll effect that will be applied to the footer. - * Only applies when the theme is `"ios"`. * * @deprecated Use `scrollEffect` instead. */ @@ -124,7 +123,6 @@ export class Footer implements ComponentInterface { } private checkCollapsibleFooter = async () => { - const mode = getIonMode(this); const { scrollEffect, collapse } = this; if (collapse !== undefined && scrollEffect === undefined) { @@ -141,16 +139,11 @@ export class Footer implements ComponentInterface { const pageEl = this.el.closest(ION_PAGE_ELEMENT_SELECTOR); const contentEl = pageEl ? findIonContent(pageEl) : null; - // scrollEffect="hide" is cross-platform — runs before the iOS guard if (hasHide && contentEl) { await this.setupScrollEffectHide(contentEl); return; } - if (mode !== 'ios') { - return; - } - if (hasFade) { if (!contentEl) { printIonContentErrorMsg(this.el); diff --git a/core/src/components/header/header.tsx b/core/src/components/header/header.tsx index 2a058fa0421..12aa4bd711e 100644 --- a/core/src/components/header/header.tsx +++ b/core/src/components/header/header.tsx @@ -6,7 +6,7 @@ import { inheritAriaAttributes } from '@utils/helpers'; import { printIonWarning } from '@utils/logging'; import { hostContext } from '@utils/theme'; -import { getIonMode, getIonTheme } from '../../global/ionic-global'; +import { getIonTheme } from '../../global/ionic-global'; import type { HeaderScrollEffect } from './header-interface'; import { @@ -59,14 +59,12 @@ export class Header implements ComponentInterface { * `"hide"` slides the header out of view when scrolling down and back in * when scrolling up. * `"condense"` collapses the large title into the main toolbar on scroll. - * Only applies when the theme is `"ios"`. - * `"fade"` fades the toolbar background on scroll. Only applies when the theme is `"ios"`. + * `"fade"` fades the toolbar background on scroll. */ @Prop() scrollEffect?: HeaderScrollEffect; /** * Describes the scroll effect that will be applied to the header. - * Only applies when the theme is `"ios"`. * * Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) * @@ -107,7 +105,6 @@ export class Header implements ComponentInterface { } private async checkCollapsibleHeader() { - const mode = getIonMode(this); const { scrollEffect, collapse } = this; if (collapse !== undefined && scrollEffect === undefined) { @@ -125,12 +122,8 @@ export class Header implements ComponentInterface { const pageEl = this.el.closest(ION_PAGE_ELEMENT_SELECTOR); const contentEl = pageEl ? findIonContent(pageEl) : null; - // scrollEffect="hide" is cross-platform — runs before the iOS guard if (hasHide && contentEl) { await this.setupScrollEffectHide(contentEl); - } - - if (mode !== 'ios') { return; } From 42e044d201e9c536cf8e164f42fb05c7d9d0eb13 Mon Sep 17 00:00:00 2001 From: Susmita Bhowmik Date: Wed, 8 Jul 2026 19:26:09 -0600 Subject: [PATCH 05/46] fix(tab-bar): fix compact scroll-effect-hide animating diagonally --- core/src/components.d.ts | 16 ++++++++-------- core/src/components/tab-bar/tab-bar.ionic.scss | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/core/src/components.d.ts b/core/src/components.d.ts index 05fa9e23009..71b47bfd911 100644 --- a/core/src/components.d.ts +++ b/core/src/components.d.ts @@ -1462,7 +1462,7 @@ export namespace Components { } interface IonFooter { /** - * Describes the scroll effect that will be applied to the footer. Only applies when the theme is `"ios"`. + * Describes the scroll effect that will be applied to the footer. * @deprecated Use `scrollEffect` instead. */ "collapse"?: 'fade'; @@ -1471,7 +1471,7 @@ export namespace Components { */ "mode"?: "ios" | "md"; /** - * Describes the scroll effect that will be applied to the footer. `"hide"` slides the footer out of view when scrolling down and back in when scrolling up. `"fade"` fades the toolbar background on scroll. Only applies when the theme is `"ios"`. + * Describes the scroll effect that will be applied to the footer. `"hide"` slides the footer out of view when scrolling down and back in when scrolling up. `"fade"` fades the toolbar background on scroll. */ "scrollEffect"?: FooterScrollEffect; /** @@ -1544,7 +1544,7 @@ export namespace Components { } interface IonHeader { /** - * Describes the scroll effect that will be applied to the header. Only applies when the theme is `"ios"`. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) + * Describes the scroll effect that will be applied to the header. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) * @deprecated Use `scrollEffect` instead. */ "collapse"?: 'condense' | 'fade'; @@ -1558,7 +1558,7 @@ export namespace Components { */ "mode"?: "ios" | "md"; /** - * Describes the scroll effect that will be applied to the header. `"hide"` slides the header out of view when scrolling down and back in when scrolling up. `"condense"` collapses the large title into the main toolbar on scroll. Only applies when the theme is `"ios"`. `"fade"` fades the toolbar background on scroll. Only applies when the theme is `"ios"`. + * Describes the scroll effect that will be applied to the header. `"hide"` slides the header out of view when scrolling down and back in when scrolling up. `"condense"` collapses the large title into the main toolbar on scroll. `"fade"` fades the toolbar background on scroll. */ "scrollEffect"?: HeaderScrollEffect; /** @@ -7548,7 +7548,7 @@ declare namespace LocalJSX { } interface IonFooter { /** - * Describes the scroll effect that will be applied to the footer. Only applies when the theme is `"ios"`. + * Describes the scroll effect that will be applied to the footer. * @deprecated Use `scrollEffect` instead. */ "collapse"?: 'fade'; @@ -7557,7 +7557,7 @@ declare namespace LocalJSX { */ "mode"?: "ios" | "md"; /** - * Describes the scroll effect that will be applied to the footer. `"hide"` slides the footer out of view when scrolling down and back in when scrolling up. `"fade"` fades the toolbar background on scroll. Only applies when the theme is `"ios"`. + * Describes the scroll effect that will be applied to the footer. `"hide"` slides the footer out of view when scrolling down and back in when scrolling up. `"fade"` fades the toolbar background on scroll. */ "scrollEffect"?: FooterScrollEffect; /** @@ -7626,7 +7626,7 @@ declare namespace LocalJSX { } interface IonHeader { /** - * Describes the scroll effect that will be applied to the header. Only applies when the theme is `"ios"`. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) + * Describes the scroll effect that will be applied to the header. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) * @deprecated Use `scrollEffect` instead. */ "collapse"?: 'condense' | 'fade'; @@ -7640,7 +7640,7 @@ declare namespace LocalJSX { */ "mode"?: "ios" | "md"; /** - * Describes the scroll effect that will be applied to the header. `"hide"` slides the header out of view when scrolling down and back in when scrolling up. `"condense"` collapses the large title into the main toolbar on scroll. Only applies when the theme is `"ios"`. `"fade"` fades the toolbar background on scroll. Only applies when the theme is `"ios"`. + * Describes the scroll effect that will be applied to the header. `"hide"` slides the header out of view when scrolling down and back in when scrolling up. `"condense"` collapses the large title into the main toolbar on scroll. `"fade"` fades the toolbar background on scroll. */ "scrollEffect"?: HeaderScrollEffect; /** diff --git a/core/src/components/tab-bar/tab-bar.ionic.scss b/core/src/components/tab-bar/tab-bar.ionic.scss index 2a72540c555..d966ebffc95 100644 --- a/core/src/components/tab-bar/tab-bar.ionic.scss +++ b/core/src/components/tab-bar/tab-bar.ionic.scss @@ -96,13 +96,13 @@ transition: transform globals.$ion-transition-time-200 globals.$ion-transition-curve-spring; } -:host(.tab-bar-scroll-hidden) { +:host(.tab-bar-compact.tab-bar-scroll-hidden) { transform: translateY(calc(100% + var(--ion-safe-area-bottom, 0) + globals.$ion-space-1000)) translateX(calc(-50%)); transition: transform globals.$ion-transition-time-350 globals.$ion-transition-curve-base; } -:host([slot="top"].tab-bar-scroll-hidden) { +:host([slot="top"].tab-bar-compact.tab-bar-scroll-hidden) { transform: translateY(-100%) translateX(calc(-50%)); } From 07a60ca90545b452b31a9b77276dfd542b46f4a3 Mon Sep 17 00:00:00 2001 From: Susmita Bhowmik Date: Thu, 9 Jul 2026 08:04:28 -0600 Subject: [PATCH 06/46] fix(header): scope banner role toggling to iOS mode only --- core/src/components/header/header.utils.ts | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/core/src/components/header/header.utils.ts b/core/src/components/header/header.utils.ts index 443913ec423..abe719fefd6 100644 --- a/core/src/components/header/header.utils.ts +++ b/core/src/components/header/header.utils.ts @@ -1,5 +1,6 @@ import { readTask, writeTask } from '@stencil/core'; import { clamp } from '@utils/helpers'; +import { getIonMode } from '../../global/ionic-global'; const TRANSITION = 'all 0.2s ease-in-out'; const ROLE_NONE = 'none'; @@ -171,9 +172,15 @@ export const setHeaderActive = (headerIndex: HeaderIndex, active = true) => { const headerEl = headerIndex.el; const toolbars = headerIndex.toolbars; const ionTitles = toolbars.map((toolbar) => toolbar.ionTitleEl); + // In iOS, two headers are visible at once (large title + small title). + // Only one can have role="banner" at a time, so we toggle it on scroll. + // In other modes, the role is set once by the render and never needs to change. + const shouldManageRole = getIonMode(headerEl) === 'ios'; if (active) { - headerEl.setAttribute('role', ROLE_BANNER); + if (shouldManageRole) { + headerEl.setAttribute('role', ROLE_BANNER); + } headerEl.classList.remove('header-collapse-condense-inactive'); ionTitles.forEach((ionTitle) => { @@ -191,7 +198,9 @@ export const setHeaderActive = (headerIndex: HeaderIndex, active = true) => { * To solve this, the role needs to be toggled * based on which header is active. */ - headerEl.setAttribute('role', ROLE_NONE); + if (shouldManageRole) { + headerEl.setAttribute('role', ROLE_NONE); + } headerEl.classList.add('header-collapse-condense-inactive'); /** From 4a25aa1e3f27e0b955d6494a5585f6f7a932b577 Mon Sep 17 00:00:00 2001 From: Susmita Bhowmik Date: Thu, 9 Jul 2026 08:24:40 -0600 Subject: [PATCH 07/46] test(header,footer,tab-bar): add scroll-effect-hide e2e tests and enforce footer priority --- .../test/scroll-effect-hide/footer.e2e.ts | 44 +++++++++++++++ .../test/scroll-effect-hide/header.e2e.ts | 44 +++++++++++++++ core/src/components/tab-bar/tab-bar.tsx | 5 +- .../index.html | 55 +++++++++++++++++++ .../tab-bar.e2e.ts | 27 +++++++++ .../test/scroll-effect-hide/tab-bar.e2e.ts | 44 +++++++++++++++ 6 files changed, 216 insertions(+), 3 deletions(-) create mode 100644 core/src/components/footer/test/scroll-effect-hide/footer.e2e.ts create mode 100644 core/src/components/header/test/scroll-effect-hide/header.e2e.ts create mode 100644 core/src/components/tab-bar/test/scroll-effect-hide-footer-priority/index.html create mode 100644 core/src/components/tab-bar/test/scroll-effect-hide-footer-priority/tab-bar.e2e.ts create mode 100644 core/src/components/tab-bar/test/scroll-effect-hide/tab-bar.e2e.ts diff --git a/core/src/components/footer/test/scroll-effect-hide/footer.e2e.ts b/core/src/components/footer/test/scroll-effect-hide/footer.e2e.ts new file mode 100644 index 00000000000..61ed1e0f641 --- /dev/null +++ b/core/src/components/footer/test/scroll-effect-hide/footer.e2e.ts @@ -0,0 +1,44 @@ +import { expect } from '@playwright/test'; +import { configs, test } from '@utils/test/playwright'; + +configs({ modes: ['ios', 'md', 'ionic-ios', 'ionic-md'], directions: ['ltr'] }).forEach(({ title, config }) => { + test.describe(title('footer: scroll-effect-hide'), () => { + test('should have the scroll-effect-hide class when scrollEffect is set to hide', async ({ page }) => { + await page.goto('/src/components/footer/test/scroll-effect-hide', config); + + const footer = page.locator('ion-footer'); + await expect(footer).toHaveClass(/footer-scroll-effect-hide/); + }); + + test('should hide the footer when scrolling down', async ({ page }) => { + await page.goto('/src/components/footer/test/scroll-effect-hide', config); + + const footer = page.locator('ion-footer'); + const content = page.locator('ion-content'); + + await expect(footer).not.toHaveClass(/footer-scroll-hidden/); + + await content.evaluate((el: HTMLIonContentElement) => el.scrollToBottom(0)); + await page.locator('ion-footer.footer-scroll-hidden').waitFor(); + + await expect(footer).toHaveClass(/footer-scroll-hidden/); + await expect(footer).toHaveAttribute('inert', ''); + }); + + test('should show the footer again when scrolling back to the top', async ({ page }) => { + await page.goto('/src/components/footer/test/scroll-effect-hide', config); + + const footer = page.locator('ion-footer'); + const content = page.locator('ion-content'); + + await content.evaluate((el: HTMLIonContentElement) => el.scrollToBottom(0)); + await page.locator('ion-footer.footer-scroll-hidden').waitFor(); + + await content.evaluate((el: HTMLIonContentElement) => el.scrollToTop(0)); + await page.locator('ion-footer:not(.footer-scroll-hidden)').waitFor(); + + await expect(footer).not.toHaveClass(/footer-scroll-hidden/); + await expect(footer).not.toHaveAttribute('inert'); + }); + }); +}); diff --git a/core/src/components/header/test/scroll-effect-hide/header.e2e.ts b/core/src/components/header/test/scroll-effect-hide/header.e2e.ts new file mode 100644 index 00000000000..a652ca89ffd --- /dev/null +++ b/core/src/components/header/test/scroll-effect-hide/header.e2e.ts @@ -0,0 +1,44 @@ +import { expect } from '@playwright/test'; +import { configs, test } from '@utils/test/playwright'; + +configs({ modes: ['ios', 'md', 'ionic-ios', 'ionic-md'], directions: ['ltr'] }).forEach(({ title, config }) => { + test.describe(title('header: scroll-effect-hide'), () => { + test('should have the scroll-effect-hide class when scrollEffect is set to hide', async ({ page }) => { + await page.goto('/src/components/header/test/scroll-effect-hide', config); + + const header = page.locator('ion-header'); + await expect(header).toHaveClass(/header-scroll-effect-hide/); + }); + + test('should hide the header when scrolling down', async ({ page }) => { + await page.goto('/src/components/header/test/scroll-effect-hide', config); + + const header = page.locator('ion-header'); + const content = page.locator('ion-content'); + + await expect(header).not.toHaveClass(/header-scroll-hidden/); + + await content.evaluate((el: HTMLIonContentElement) => el.scrollToBottom(0)); + await page.locator('ion-header.header-scroll-hidden').waitFor(); + + await expect(header).toHaveClass(/header-scroll-hidden/); + await expect(header).toHaveAttribute('inert', ''); + }); + + test('should show the header again when scrolling back to the top', async ({ page }) => { + await page.goto('/src/components/header/test/scroll-effect-hide', config); + + const header = page.locator('ion-header'); + const content = page.locator('ion-content'); + + await content.evaluate((el: HTMLIonContentElement) => el.scrollToBottom(0)); + await page.locator('ion-header.header-scroll-hidden').waitFor(); + + await content.evaluate((el: HTMLIonContentElement) => el.scrollToTop(0)); + await page.locator('ion-header:not(.header-scroll-hidden)').waitFor(); + + await expect(header).not.toHaveClass(/header-scroll-hidden/); + await expect(header).not.toHaveAttribute('inert'); + }); + }); +}); diff --git a/core/src/components/tab-bar/tab-bar.tsx b/core/src/components/tab-bar/tab-bar.tsx index bc5d5023d87..f2f487e4d2f 100644 --- a/core/src/components/tab-bar/tab-bar.tsx +++ b/core/src/components/tab-bar/tab-bar.tsx @@ -187,9 +187,8 @@ export class TabBar implements ComponentInterface { } private setupScrollEffect = async () => { - // If parent ion-footer also has scrollEffect="hide", defer to the footer's animation - const footerEl = this.el.closest('ion-footer') as (HTMLIonFooterElement & { scrollEffect?: string }) | null; - if (footerEl?.scrollEffect === 'hide') { + // When nested inside ion-footer, the footer owns the hide animation. + if (this.el.closest('ion-footer')) { return; } diff --git a/core/src/components/tab-bar/test/scroll-effect-hide-footer-priority/index.html b/core/src/components/tab-bar/test/scroll-effect-hide-footer-priority/index.html new file mode 100644 index 00000000000..087720a6da2 --- /dev/null +++ b/core/src/components/tab-bar/test/scroll-effect-hide-footer-priority/index.html @@ -0,0 +1,55 @@ + + + + + Tab Bar - Scroll Effect Hide (Footer Priority) + + + + + + + + + + +
+ + + Header + + + +
+

Content

+

Scroll down. The tab bar should NOT hide because it is nested inside ion-footer which has no scrollEffect. The footer controls hide behavior — the tab bar defers to it.

+
+
+ + + + + + Home + + + + Favorites + + + + Search + + + +
+
+ + diff --git a/core/src/components/tab-bar/test/scroll-effect-hide-footer-priority/tab-bar.e2e.ts b/core/src/components/tab-bar/test/scroll-effect-hide-footer-priority/tab-bar.e2e.ts new file mode 100644 index 00000000000..2539f87899e --- /dev/null +++ b/core/src/components/tab-bar/test/scroll-effect-hide-footer-priority/tab-bar.e2e.ts @@ -0,0 +1,27 @@ +import { expect } from '@playwright/test'; +import { configs, test } from '@utils/test/playwright'; + +/** + * When ion-tab-bar is nested inside ion-footer, the footer controls + * hide behavior. The tab bar's scrollEffect prop is ignored regardless + * of whether the parent footer has a scrollEffect set. + */ +configs({ modes: ['ios', 'md', 'ionic-ios', 'ionic-md'], directions: ['ltr'] }).forEach(({ title, config }) => { + test.describe(title('tab-bar: scroll-effect-hide footer priority'), () => { + test('should not hide the tab bar when nested inside a footer without scrollEffect', async ({ page }) => { + await page.goto('/src/components/tab-bar/test/scroll-effect-hide-footer-priority', config); + + const tabBar = page.locator('#tabBar'); + const content = page.locator('ion-content'); + + await expect(tabBar).not.toHaveClass(/tab-bar-scroll-hidden/); + + await content.evaluate((el: HTMLIonContentElement) => el.scrollToBottom(0)); + await page.waitForChanges(); + + // Tab bar should still not be hidden — footer takes priority + await expect(tabBar).not.toHaveClass(/tab-bar-scroll-hidden/); + await expect(tabBar).not.toHaveAttribute('inert'); + }); + }); +}); diff --git a/core/src/components/tab-bar/test/scroll-effect-hide/tab-bar.e2e.ts b/core/src/components/tab-bar/test/scroll-effect-hide/tab-bar.e2e.ts new file mode 100644 index 00000000000..87284203fee --- /dev/null +++ b/core/src/components/tab-bar/test/scroll-effect-hide/tab-bar.e2e.ts @@ -0,0 +1,44 @@ +import { expect } from '@playwright/test'; +import { configs, test } from '@utils/test/playwright'; + +configs({ modes: ['ios', 'md', 'ionic-ios', 'ionic-md'], directions: ['ltr'] }).forEach(({ title, config }) => { + test.describe(title('tab-bar: scroll-effect-hide'), () => { + test('should have the scroll-effect-hide class when scrollEffect is set to hide', async ({ page }) => { + await page.goto('/src/components/tab-bar/test/scroll-effect-hide', config); + + const tabBar = page.locator('ion-tab-bar'); + await expect(tabBar).toHaveClass(/tab-bar-scroll-effect-hide/); + }); + + test('should hide the tab bar when scrolling down', async ({ page }) => { + await page.goto('/src/components/tab-bar/test/scroll-effect-hide', config); + + const tabBar = page.locator('ion-tab-bar'); + const content = page.locator('ion-content').first(); + + await expect(tabBar).not.toHaveClass(/tab-bar-scroll-hidden/); + + await content.evaluate((el: HTMLIonContentElement) => el.scrollToBottom(0)); + await page.locator('ion-tab-bar.tab-bar-scroll-hidden').waitFor(); + + await expect(tabBar).toHaveClass(/tab-bar-scroll-hidden/); + await expect(tabBar).toHaveAttribute('inert', ''); + }); + + test('should show the tab bar again when scrolling back to the top', async ({ page }) => { + await page.goto('/src/components/tab-bar/test/scroll-effect-hide', config); + + const tabBar = page.locator('ion-tab-bar'); + const content = page.locator('ion-content').first(); + + await content.evaluate((el: HTMLIonContentElement) => el.scrollToBottom(0)); + await page.locator('ion-tab-bar.tab-bar-scroll-hidden').waitFor(); + + await content.evaluate((el: HTMLIonContentElement) => el.scrollToTop(0)); + await page.locator('ion-tab-bar:not(.tab-bar-scroll-hidden)').waitFor(); + + await expect(tabBar).not.toHaveClass(/tab-bar-scroll-hidden/); + await expect(tabBar).not.toHaveAttribute('inert'); + }); + }); +}); From 9e1932b61707c9564dd6552466b9d6db4f93f4d8 Mon Sep 17 00:00:00 2001 From: Susmita Bhowmik Date: Thu, 9 Jul 2026 12:32:34 -0600 Subject: [PATCH 08/46] fix(tab-bar): fix scroll-effect-hide tests --- core/src/components/tab-bar/tab-bar.tsx | 56 +++++--- .../test/scroll-effect-hide/index.html | 127 +++--------------- .../test/scroll-effect-hide/tab-bar.e2e.ts | 4 +- 3 files changed, 53 insertions(+), 134 deletions(-) diff --git a/core/src/components/tab-bar/tab-bar.tsx b/core/src/components/tab-bar/tab-bar.tsx index f2f487e4d2f..a885f166b8b 100644 --- a/core/src/components/tab-bar/tab-bar.tsx +++ b/core/src/components/tab-bar/tab-bar.tsx @@ -37,6 +37,7 @@ export class TabBar implements ComponentInterface { private previousScrollTop = 0; private scrollTopAtDirectionChange = 0; private lastWheelEventTime = 0; + private suppressShowUntil = 0; private readonly TOP_VISIBLE_THRESHOLD = 80; private readonly SCROLL_HIDE_THRESHOLD = 60; @@ -238,10 +239,7 @@ export class TabBar implements ComponentInterface { if (currentScrollTop <= this.TOP_VISIBLE_THRESHOLD) { if (this.scrollHidden) { - writeTask(() => { - this.scrollHidden = false; - this.updateContentHiddenClass(false); - }); + writeTask(() => this.setHidden(false)); } return; } @@ -249,18 +247,12 @@ export class TabBar implements ComponentInterface { if (ev.deltaY < 0) { this.scrollTopAtDirectionChange = currentScrollTop; if (this.scrollHidden) { - writeTask(() => { - this.scrollHidden = false; - this.updateContentHiddenClass(false); - }); + writeTask(() => this.setHidden(false)); } } else if (ev.deltaY > 0) { const scrolledSinceDirectionChange = currentScrollTop - this.scrollTopAtDirectionChange; if (scrolledSinceDirectionChange >= this.SCROLL_HIDE_THRESHOLD && !this.scrollHidden) { - writeTask(() => { - this.scrollHidden = true; - this.updateContentHiddenClass(true); - }); + writeTask(() => this.setHidden(true)); } } }); @@ -277,15 +269,17 @@ export class TabBar implements ComponentInterface { if (currentScrollTop <= this.TOP_VISIBLE_THRESHOLD) { if (this.scrollHidden) { - writeTask(() => { - this.scrollHidden = false; - this.updateContentHiddenClass(false); - }); + writeTask(() => this.setHidden(false)); } this.previousScrollTop = currentScrollTop; return; } + // No movement — skip to avoid toggling state on duplicate scroll events + if (currentScrollTop === this.previousScrollTop) { + return; + } + const isScrollingDown = currentScrollTop > this.previousScrollTop; const wasScrollingDown = this.previousScrollTop > this.scrollTopAtDirectionChange; @@ -303,14 +297,35 @@ export class TabBar implements ComponentInterface { const shouldHide = isScrollingDown; if (shouldHide !== this.scrollHidden) { - writeTask(() => { - this.scrollHidden = shouldHide; - this.updateContentHiddenClass(shouldHide); - }); + // After hiding, the content height increases (CSS transition), which lowers + // max scrollTop and triggers a spurious upward-scroll event. Suppress "show" + // actions briefly to absorb that adjustment. + if (!shouldHide && Date.now() < this.suppressShowUntil) { + return; + } + writeTask(() => this.setHidden(shouldHide)); } }); }; + private setHidden(hidden: boolean) { + this.scrollHidden = hidden; + this.el.classList.toggle('tab-bar-scroll-hidden', hidden); + + if (hidden) { + this.el.setAttribute('inert', ''); + // Suppress "show" events for slightly longer than the content height + // transition (350ms) to prevent the scrollTop adjustment from immediately + // re-showing the tab bar. + this.suppressShowUntil = Date.now() + 400; + } else { + this.el.removeAttribute('inert'); + this.suppressShowUntil = 0; + } + + this.updateContentHiddenClass(hidden); + } + private updateContentHiddenClass(hidden: boolean) { if (this.contentEl) { this.contentEl.classList.toggle('content-tab-bar-hide-scroll-hidden', hidden); @@ -346,6 +361,7 @@ export class TabBar implements ComponentInterface { this.previousScrollTop = 0; this.scrollTopAtDirectionChange = 0; this.lastWheelEventTime = 0; + this.suppressShowUntil = 0; } private getShape(): string | undefined { diff --git a/core/src/components/tab-bar/test/scroll-effect-hide/index.html b/core/src/components/tab-bar/test/scroll-effect-hide/index.html index 693bfad4746..1f84fbe916a 100644 --- a/core/src/components/tab-bar/test/scroll-effect-hide/index.html +++ b/core/src/components/tab-bar/test/scroll-effect-hide/index.html @@ -16,126 +16,29 @@ - - - - - Tab One - - - -
-

Tab One

- -

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas blandit, justo vitae rhoncus - porttitor, massa elit molestie nisl, ut tincidunt orci enim ac ante. Vestibulum tincidunt dignissim - elit. Morbi cursus hendrerit turpis, ut egestas tortor pulvinar sit amet. Interdum et malesuada fames - ac ante ipsum primis in faucibus. Phasellus faucibus consequat purus vel mollis. Ut ultricies elit - nunc. Quisque ultrices turpis vel augue auctor accumsan. Donec bibendum at nisi vel finibus. Fusce id - imperdiet odio. Morbi orci ipsum, imperdiet ut iaculis sit amet, suscipit vulputate felis. Nullam arcu - leo, volutpat eu porttitor sed, fringilla et arcu. Pellentesque ac libero sapien. Quisque id dui - velit. Mauris et pretium tortor. -

-

- Ut ultricies id augue vel aliquam. Etiam ornare finibus nisl, nec egestas urna. Nam pellentesque - libero nec justo tristique lacinia. In sit amet gravida metus, ac tincidunt mauris. Fusce sit amet - tempus turpis. Nulla ligula nunc, vestibulum quis quam in, feugiat aliquet nibh. Quisque in ante non - nulla luctus gravida vel at lacus. Vivamus erat magna, elementum et dignissim nec, posuere eu ante. - Praesent elementum, arcu scelerisque venenatis sodales, turpis nulla aliquam urna, id hendrerit est - orci et purus. Duis sem ipsum, imperdiet eu elit id, tincidunt tempus sapien. Praesent tincidunt, - sapien sed rhoncus euismod, lectus velit ornare nunc, dapibus varius turpis leo ut magna. -

-

- Nam quis quam id ante mattis pulvinar non sed mauris. Donec tempor sed nulla at semper. Vivamus ac - nunc bibendum, ullamcorper lacus quis, ornare massa. Cras gravida nibh risus, id sollicitudin eros - ultricies non. Integer velit massa, suscipit tincidunt rhoncus ut, lacinia et nisl. Maecenas volutpat - ipsum blandit sollicitudin lobortis. Suspendisse potenti. Cras non mi non arcu varius dapibus. - Suspendisse maximus eget justo a lobortis. Donec nulla ipsum, efficitur eget velit eget, varius rutrum - quam. -

-

- Maecenas rhoncus elit ut consectetur faucibus. Etiam sed sem sed mauris condimentum viverra sit amet - at nibh. Mauris bibendum at purus a cursus. Suspendisse potenti. Donec vel lacus ac odio euismod - lacinia id in urna. Donec commodo ipsum augue, at bibendum ex convallis suscipit. Nulla ac rhoncus - odio. Aenean elementum est nec arcu ultricies dignissim. -

-

- Sed tincidunt bibendum massa, egestas bibendum est imperdiet vitae. Fusce dignissim consectetur ante - a fermentum. Morbi suscipit turpis sapien. Suspendisse eleifend sapien eget nunc mattis mattis. - Phasellus rhoncus sodales libero a imperdiet. Nam in vulputate lectus. Proin accumsan enim non nibh - sagittis ultricies. Nullam vitae ultricies nunc. Nullam ultrices dolor nec vehicula posuere. -

-

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas blandit, justo vitae rhoncus - porttitor, massa elit molestie nisl, ut tincidunt orci enim ac ante. Vestibulum tincidunt dignissim - elit. Morbi cursus hendrerit turpis, ut egestas tortor pulvinar sit amet. -

-
-
-
- - - - - Tab Two - - - -
-

Tab Two

- -

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas blandit, justo vitae rhoncus - porttitor, massa elit molestie nisl, ut tincidunt orci enim ac ante. Vestibulum tincidunt dignissim - elit. Morbi cursus hendrerit turpis, ut egestas tortor pulvinar sit amet. Interdum et malesuada fames - ac ante ipsum primis in faucibus. Phasellus faucibus consequat purus vel mollis. Ut ultricies elit - nunc. Quisque ultrices turpis vel augue auctor accumsan. -

-

- Ut ultricies id augue vel aliquam. Etiam ornare finibus nisl, nec egestas urna. Nam pellentesque - libero nec justo tristique lacinia. In sit amet gravida metus, ac tincidunt mauris. Fusce sit amet - tempus turpis. Nulla ligula nunc, vestibulum quis quam in, feugiat aliquet nibh. Quisque in ante non - nulla luctus gravida vel at lacus. Vivamus erat magna, elementum et dignissim nec, posuere eu ante. -

-

- Nam quis quam id ante mattis pulvinar non sed mauris. Donec tempor sed nulla at semper. Vivamus ac - nunc bibendum, ullamcorper lacus quis, ornare massa. Cras gravida nibh risus, id sollicitudin eros - ultricies non. Integer velit massa, suscipit tincidunt rhoncus ut, lacinia et nisl. -

-

- Maecenas rhoncus elit ut consectetur faucibus. Etiam sed sem sed mauris condimentum viverra sit amet - at nibh. Mauris bibendum at purus a cursus. Suspendisse potenti. Donec vel lacus ac odio euismod - lacinia id in urna. Donec commodo ipsum augue, at bibendum ex convallis suscipit. Nulla ac rhoncus - odio. Aenean elementum est nec arcu ultricies dignissim. -

-

- Sed tincidunt bibendum massa, egestas bibendum est imperdiet vitae. Fusce dignissim consectetur ante - a fermentum. Morbi suscipit turpis sapien. Suspendisse eleifend sapien eget nunc mattis mattis. - Phasellus rhoncus sodales libero a imperdiet. Nam in vulputate lectus. Proin accumsan enim non nibh - sagittis ultricies. Nullam vitae ultricies nunc. -

-

- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas blandit, justo vitae rhoncus - porttitor, massa elit molestie nisl, ut tincidunt orci enim ac ante. Vestibulum tincidunt dignissim - elit. Morbi cursus hendrerit turpis, ut egestas tortor pulvinar sit amet. -

-
-
-
- +
+ + + Header + + + +
+

Content

+

Scroll down. The tab bar should hide when scrolling down and reappear when scrolling back up.

+
+
- + Tab One - - + Tab Two - +
diff --git a/core/src/components/tab-bar/test/scroll-effect-hide/tab-bar.e2e.ts b/core/src/components/tab-bar/test/scroll-effect-hide/tab-bar.e2e.ts index 87284203fee..bf84467b401 100644 --- a/core/src/components/tab-bar/test/scroll-effect-hide/tab-bar.e2e.ts +++ b/core/src/components/tab-bar/test/scroll-effect-hide/tab-bar.e2e.ts @@ -14,7 +14,7 @@ configs({ modes: ['ios', 'md', 'ionic-ios', 'ionic-md'], directions: ['ltr'] }). await page.goto('/src/components/tab-bar/test/scroll-effect-hide', config); const tabBar = page.locator('ion-tab-bar'); - const content = page.locator('ion-content').first(); + const content = page.locator('ion-content'); await expect(tabBar).not.toHaveClass(/tab-bar-scroll-hidden/); @@ -29,7 +29,7 @@ configs({ modes: ['ios', 'md', 'ionic-ios', 'ionic-md'], directions: ['ltr'] }). await page.goto('/src/components/tab-bar/test/scroll-effect-hide', config); const tabBar = page.locator('ion-tab-bar'); - const content = page.locator('ion-content').first(); + const content = page.locator('ion-content'); await content.evaluate((el: HTMLIonContentElement) => el.scrollToBottom(0)); await page.locator('ion-tab-bar.tab-bar-scroll-hidden').waitFor(); From 1aa051a25b097415dea1df9414a646860bacc9c8 Mon Sep 17 00:00:00 2001 From: Susmita Bhowmik Date: Thu, 9 Jul 2026 12:52:42 -0600 Subject: [PATCH 09/46] fix(header,footer): restrict collapse prop effects to ios, allow scrollEffect in all modes --- core/src/components/footer/footer.tsx | 8 ++++++-- core/src/components/header/header.tsx | 11 ++++++++--- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/core/src/components/footer/footer.tsx b/core/src/components/footer/footer.tsx index 5c6f57ce719..423d4b07ffd 100644 --- a/core/src/components/footer/footer.tsx +++ b/core/src/components/footer/footer.tsx @@ -5,7 +5,7 @@ import type { KeyboardController } from '@utils/keyboard/keyboard-controller'; import { createKeyboardController } from '@utils/keyboard/keyboard-controller'; import { printIonWarning } from '@utils/logging'; -import { getIonTheme } from '../../global/ionic-global'; +import { getIonMode, getIonTheme } from '../../global/ionic-global'; import type { FooterScrollEffect } from './footer-interface'; import { handleFooterFade } from './footer.utils'; @@ -55,6 +55,7 @@ export class Footer implements ComponentInterface { /** * Describes the scroll effect that will be applied to the footer. + * Only applies when the mode is `"ios"`. * * @deprecated Use `scrollEffect` instead. */ @@ -144,7 +145,10 @@ export class Footer implements ComponentInterface { return; } - if (hasFade) { + // fade via the deprecated `collapse` prop is iOS-only. + // fade via the new `scrollEffect` prop works in all modes. + const isModeRestricted = scrollEffect === undefined && getIonMode(this) !== 'ios'; + if (hasFade && !isModeRestricted) { if (!contentEl) { printIonContentErrorMsg(this.el); return; diff --git a/core/src/components/header/header.tsx b/core/src/components/header/header.tsx index 12aa4bd711e..f1e72d8917d 100644 --- a/core/src/components/header/header.tsx +++ b/core/src/components/header/header.tsx @@ -6,7 +6,7 @@ import { inheritAriaAttributes } from '@utils/helpers'; import { printIonWarning } from '@utils/logging'; import { hostContext } from '@utils/theme'; -import { getIonTheme } from '../../global/ionic-global'; +import { getIonMode, getIonTheme } from '../../global/ionic-global'; import type { HeaderScrollEffect } from './header-interface'; import { @@ -65,6 +65,7 @@ export class Header implements ComponentInterface { /** * Describes the scroll effect that will be applied to the header. + * Only applies when the mode is `"ios"`. * * Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) * @@ -127,7 +128,11 @@ export class Header implements ComponentInterface { return; } - if (hasCondense) { + // condense/fade via the deprecated `collapse` prop are iOS-only. + // condense/fade via the new `scrollEffect` prop work in all modes. + const isModeRestricted = scrollEffect === undefined && getIonMode(this) !== 'ios'; + + if (hasCondense && !isModeRestricted) { // Cloned elements are always needed in iOS transition writeTask(() => { const title = cloneElement('ion-title') as HTMLIonTitleElement; @@ -136,7 +141,7 @@ export class Header implements ComponentInterface { }); await this.setupCondenseHeader(contentEl, pageEl); - } else if (hasFade) { + } else if (hasFade && !isModeRestricted) { if (!contentEl) { printIonContentErrorMsg(this.el); return; From 9ad2c058f8f335774898a45e2a0ea854f13d1fba Mon Sep 17 00:00:00 2001 From: Susmita Bhowmik Date: Thu, 9 Jul 2026 13:00:47 -0600 Subject: [PATCH 10/46] test(header,footer): fix tests --- core/src/components.d.ts | 8 ++++---- core/src/components/footer/footer.tsx | 13 +++++++++++++ core/src/components/header/header.tsx | 13 +++++++++++++ 3 files changed, 30 insertions(+), 4 deletions(-) diff --git a/core/src/components.d.ts b/core/src/components.d.ts index 71b47bfd911..bae082f4cae 100644 --- a/core/src/components.d.ts +++ b/core/src/components.d.ts @@ -1462,7 +1462,7 @@ export namespace Components { } interface IonFooter { /** - * Describes the scroll effect that will be applied to the footer. + * Describes the scroll effect that will be applied to the footer. Only applies when the mode is `"ios"`. * @deprecated Use `scrollEffect` instead. */ "collapse"?: 'fade'; @@ -1544,7 +1544,7 @@ export namespace Components { } interface IonHeader { /** - * Describes the scroll effect that will be applied to the header. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) + * Describes the scroll effect that will be applied to the header. Only applies when the mode is `"ios"`. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) * @deprecated Use `scrollEffect` instead. */ "collapse"?: 'condense' | 'fade'; @@ -7548,7 +7548,7 @@ declare namespace LocalJSX { } interface IonFooter { /** - * Describes the scroll effect that will be applied to the footer. + * Describes the scroll effect that will be applied to the footer. Only applies when the mode is `"ios"`. * @deprecated Use `scrollEffect` instead. */ "collapse"?: 'fade'; @@ -7626,7 +7626,7 @@ declare namespace LocalJSX { } interface IonHeader { /** - * Describes the scroll effect that will be applied to the header. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) + * Describes the scroll effect that will be applied to the header. Only applies when the mode is `"ios"`. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) * @deprecated Use `scrollEffect` instead. */ "collapse"?: 'condense' | 'fade'; diff --git a/core/src/components/footer/footer.tsx b/core/src/components/footer/footer.tsx index 423d4b07ffd..fe32f802e18 100644 --- a/core/src/components/footer/footer.tsx +++ b/core/src/components/footer/footer.tsx @@ -36,6 +36,7 @@ export class Footer implements ComponentInterface { private previousScrollTop = 0; private scrollTopAtDirectionChange = 0; private lastWheelEventTime = 0; + private suppressShowUntil = 0; private readonly TOP_VISIBLE_THRESHOLD = 80; private readonly SCROLL_HIDE_THRESHOLD = 60; @@ -251,6 +252,12 @@ export class Footer implements ComponentInterface { const shouldHide = isScrollingDown; if (shouldHide !== this.scrollHidden) { + // After hiding, the content height increases (CSS transition), which lowers + // max scrollTop and triggers a spurious upward-scroll event. Suppress "show" + // actions briefly to absorb that adjustment. + if (!shouldHide && Date.now() < this.suppressShowUntil) { + return; + } writeTask(() => this.setHidden(shouldHide)); } }); @@ -263,9 +270,14 @@ export class Footer implements ComponentInterface { if (hidden) { this.el.setAttribute('inert', ''); this.el.setAttribute('aria-hidden', 'true'); + // Suppress "show" events for slightly longer than the content height + // transition (350ms) to prevent the scrollTop adjustment from immediately + // re-showing the footer. + this.suppressShowUntil = Date.now() + 400; } else { this.el.removeAttribute('inert'); this.el.removeAttribute('aria-hidden'); + this.suppressShowUntil = 0; } if (this.contentEl) { @@ -319,6 +331,7 @@ export class Footer implements ComponentInterface { this.previousScrollTop = 0; this.scrollTopAtDirectionChange = 0; this.lastWheelEventTime = 0; + this.suppressShowUntil = 0; } render() { diff --git a/core/src/components/header/header.tsx b/core/src/components/header/header.tsx index f1e72d8917d..30c1bf33dd8 100644 --- a/core/src/components/header/header.tsx +++ b/core/src/components/header/header.tsx @@ -47,6 +47,7 @@ export class Header implements ComponentInterface { private previousScrollTop = 0; private scrollTopAtDirectionChange = 0; private lastWheelEventTime = 0; + private suppressShowUntil = 0; private readonly TOP_VISIBLE_THRESHOLD = 80; private readonly SCROLL_HIDE_THRESHOLD = 60; @@ -248,6 +249,12 @@ export class Header implements ComponentInterface { const shouldHide = isScrollingDown; if (shouldHide !== this.scrollHidden) { + // After hiding, the content height increases (CSS transition), which lowers + // max scrollTop and triggers a spurious upward-scroll event. Suppress "show" + // actions briefly to absorb that adjustment. + if (!shouldHide && Date.now() < this.suppressShowUntil) { + return; + } writeTask(() => this.setHidden(shouldHide)); } }); @@ -260,9 +267,14 @@ export class Header implements ComponentInterface { if (hidden) { this.el.setAttribute('inert', ''); this.el.setAttribute('aria-hidden', 'true'); + // Suppress "show" events for slightly longer than the content height/transform + // transition (300ms) to prevent the scrollTop adjustment from immediately + // re-showing the header. + this.suppressShowUntil = Date.now() + 400; } else { this.el.removeAttribute('inert'); this.el.removeAttribute('aria-hidden'); + this.suppressShowUntil = 0; } if (this.contentEl) { @@ -326,6 +338,7 @@ export class Header implements ComponentInterface { this.previousScrollTop = 0; this.scrollTopAtDirectionChange = 0; this.lastWheelEventTime = 0; + this.suppressShowUntil = 0; } private async setupCondenseHeader(contentEl: HTMLElement | null, pageEl: Element | null) { From 11ea3b3cd839630fdc84629f1b5799a5c7ace27e Mon Sep 17 00:00:00 2001 From: Susmita Bhowmik Date: Fri, 10 Jul 2026 12:45:05 -0600 Subject: [PATCH 11/46] refactor(header,footer,tab-bar): extract scroll-hide logic into shared controller --- core/src/components.d.ts | 8 +- core/src/components/content/content.scss | 8 +- core/src/components/footer/footer.scss | 8 +- core/src/components/footer/footer.tsx | 144 +++------------- core/src/components/header/header.common.scss | 6 +- core/src/components/header/header.tsx | 145 ++++------------ .../components/tab-bar/tab-bar.common.scss | 9 +- core/src/components/tab-bar/tab-bar.tsx | 160 +++--------------- .../scroll-effect-hide-compact/index.html | 38 ++--- core/src/utils/scroll-hide-controller.ts | 135 +++++++++++++++ 10 files changed, 259 insertions(+), 402 deletions(-) create mode 100644 core/src/utils/scroll-hide-controller.ts diff --git a/core/src/components.d.ts b/core/src/components.d.ts index bae082f4cae..cddeaf21746 100644 --- a/core/src/components.d.ts +++ b/core/src/components.d.ts @@ -1462,7 +1462,7 @@ export namespace Components { } interface IonFooter { /** - * Describes the scroll effect that will be applied to the footer. Only applies when the mode is `"ios"`. + * Describes the scroll effect that will be applied to the footer. Only applies when the theme is `"ios"`. * @deprecated Use `scrollEffect` instead. */ "collapse"?: 'fade'; @@ -1544,7 +1544,7 @@ export namespace Components { } interface IonHeader { /** - * Describes the scroll effect that will be applied to the header. Only applies when the mode is `"ios"`. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) + * Describes the scroll effect that will be applied to the header. Only applies when the theme is `"ios"`. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) * @deprecated Use `scrollEffect` instead. */ "collapse"?: 'condense' | 'fade'; @@ -7548,7 +7548,7 @@ declare namespace LocalJSX { } interface IonFooter { /** - * Describes the scroll effect that will be applied to the footer. Only applies when the mode is `"ios"`. + * Describes the scroll effect that will be applied to the footer. Only applies when the theme is `"ios"`. * @deprecated Use `scrollEffect` instead. */ "collapse"?: 'fade'; @@ -7626,7 +7626,7 @@ declare namespace LocalJSX { } interface IonHeader { /** - * Describes the scroll effect that will be applied to the header. Only applies when the mode is `"ios"`. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) + * Describes the scroll effect that will be applied to the header. Only applies when the theme is `"ios"`. Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) * @deprecated Use `scrollEffect` instead. */ "collapse"?: 'condense' | 'fade'; diff --git a/core/src/components/content/content.scss b/core/src/components/content/content.scss index 326b8087f6b..e0f16202964 100644 --- a/core/src/components/content/content.scss +++ b/core/src/components/content/content.scss @@ -276,8 +276,8 @@ } :host(.content-header-hide-scroll-partner:not(.content-fullscreen).content-header-hide-scroll-hidden) .inner-scroll { - transform: translateY(calc(-1 * var(--internal-header-hide-slide-y, 0px))); - height: calc(100% + var(--internal-header-hide-slide-y, 0px)); + transform: translateY(calc(-1 * var(--internal-header-hide-height, 0px))); + height: calc(100% + var(--internal-header-hide-height, 0px)); transition: transform 200ms cubic-bezier(0.4, 0, 1, 1), height 200ms cubic-bezier(0.4, 0, 1, 1); } @@ -288,7 +288,7 @@ } :host(.content-footer-hide-scroll-partner:not(.content-fullscreen).content-footer-hide-scroll-hidden) .inner-scroll { - height: calc(100% + var(--internal-footer-hide-slide-y, 0px)); + height: calc(100% + var(--internal-footer-hide-height, 0px)); transition: height 350ms cubic-bezier(0.4, 0, 1, 1); } @@ -298,7 +298,7 @@ } :host(.content-tab-bar-hide-scroll-partner:not(.content-fullscreen).content-tab-bar-hide-scroll-hidden) .inner-scroll { - height: calc(100% + var(--internal-tab-bar-hide-slide-y, 0px)); + height: calc(100% + var(--internal-tab-bar-hide-height, 0px)); transition: height 350ms cubic-bezier(0.4, 0, 1, 1); } diff --git a/core/src/components/footer/footer.scss b/core/src/components/footer/footer.scss index 3180c5e01a1..46c2e39073a 100644 --- a/core/src/components/footer/footer.scss +++ b/core/src/components/footer/footer.scss @@ -21,12 +21,14 @@ ion-footer.footer-toolbar-padding ion-toolbar:last-of-type { // Footer - Scroll Effect Hide // -------------------------------------------------- -// Show transition — snappy spring return +// Slide back into view when scrolling up — spring ease-out snaps the footer +// back into place quickly and settles smoothly. ion-footer.footer-scroll-effect-hide { transition: transform 200ms cubic-bezier(0.16, 1, 0.3, 1); } -// Hidden state — slower exit feels natural moving with scroll direction +// Slide out of view when scrolling down — footer moves off the bottom of the +// screen. Slower duration mirrors the natural pace of the downward scroll. ion-footer.footer-scroll-effect-hide.footer-scroll-hidden { transform: translateY(100%); transition: transform 350ms cubic-bezier(0.4, 0, 1, 1); @@ -37,4 +39,4 @@ ion-footer.footer-scroll-effect-hide.footer-scroll-hidden { ion-footer.footer-scroll-effect-hide.footer-scroll-hidden { transition: none; } -} \ No newline at end of file +} diff --git a/core/src/components/footer/footer.tsx b/core/src/components/footer/footer.tsx index fe32f802e18..adbaa1d0d1c 100644 --- a/core/src/components/footer/footer.tsx +++ b/core/src/components/footer/footer.tsx @@ -4,8 +4,10 @@ import { ION_PAGE_ELEMENT_SELECTOR, findIonContent, getScrollElement, printIonCo import type { KeyboardController } from '@utils/keyboard/keyboard-controller'; import { createKeyboardController } from '@utils/keyboard/keyboard-controller'; import { printIonWarning } from '@utils/logging'; +import type { ScrollHideController } from '@utils/scroll-hide-controller'; +import { createScrollHideController } from '@utils/scroll-hide-controller'; -import { getIonMode, getIonTheme } from '../../global/ionic-global'; +import { getIonTheme } from '../../global/ionic-global'; import type { FooterScrollEffect } from './footer-interface'; import { handleFooterFade } from './footer.utils'; @@ -25,22 +27,12 @@ import { handleFooterFade } from './footer.utils'; export class Footer implements ComponentInterface { private scrollEl?: HTMLElement; private contentScrollCallback?: () => void; - private contentWheelCallback?: EventListener; private keyboardCtrl: KeyboardController | null = null; private keyboardCtrlPromise: Promise | null = null; + private scrollHideCtrl?: ScrollHideController; private resizeObserver?: ResizeObserver; private contentEl?: HTMLElement; - - // scrollEffect="hide" scroll tracking state - private scrollHidden = false; - private previousScrollTop = 0; - private scrollTopAtDirectionChange = 0; - private lastWheelEventTime = 0; - private suppressShowUntil = 0; - - private readonly TOP_VISIBLE_THRESHOLD = 80; - private readonly SCROLL_HIDE_THRESHOLD = 60; - private readonly WHEEL_SUPPRESS_DURATION_MS = 80; + private isHidden = false; @State() private keyboardVisible = false; @@ -56,7 +48,7 @@ export class Footer implements ComponentInterface { /** * Describes the scroll effect that will be applied to the footer. - * Only applies when the mode is `"ios"`. + * Only applies when the theme is `"ios"`. * * @deprecated Use `scrollEffect` instead. */ @@ -147,8 +139,8 @@ export class Footer implements ComponentInterface { } // fade via the deprecated `collapse` prop is iOS-only. - // fade via the new `scrollEffect` prop works in all modes. - const isModeRestricted = scrollEffect === undefined && getIonMode(this) !== 'ios'; + // fade via the new `scrollEffect` prop works in all themes. + const isModeRestricted = scrollEffect === undefined && getIonTheme(this) !== 'ios'; if (hasFade && !isModeRestricted) { if (!contentEl) { printIonContentErrorMsg(this.el); @@ -161,123 +153,47 @@ export class Footer implements ComponentInterface { private setupScrollEffectHide = async (contentEl: HTMLElement) => { this.contentEl = contentEl; - const scrollEl = (this.scrollEl = await getScrollElement(contentEl)); + const scrollEl = await getScrollElement(contentEl); - this.updateHideSlideY(); + this.updateHideHeight(); if (typeof ResizeObserver !== 'undefined') { - this.resizeObserver = new ResizeObserver(() => this.updateHideSlideY()); + this.resizeObserver = new ResizeObserver(() => this.updateHideHeight()); this.resizeObserver.observe(this.el); } - this.contentScrollCallback = () => this.handleScrollEffectHide(); - scrollEl.addEventListener('scroll', this.contentScrollCallback, { passive: true }); - - this.contentWheelCallback = (ev: Event) => this.handleWheelEffectHide(ev as WheelEvent); - scrollEl.addEventListener('wheel', this.contentWheelCallback, { passive: true }); + this.scrollHideCtrl = createScrollHideController(scrollEl, (hidden) => this.setHidden(hidden)); contentEl.classList.add('content-footer-hide-scroll-partner'); }; - private updateHideSlideY() { + /** + * Reads the footer's current height and writes it as a CSS variable + * on both the footer and the sibling content. The content uses this + * value to expand its scroll area when the footer hides (gap compensation). + */ + private updateHideHeight() { readTask(() => { const footerHeightPx = this.el.offsetHeight; writeTask(() => { - this.el.style.setProperty('--internal-footer-hide-slide-y', `${footerHeightPx}px`); + this.el.style.setProperty('--internal-footer-hide-height', `${footerHeightPx}px`); if (this.contentEl) { - this.contentEl.style.setProperty('--internal-footer-hide-slide-y', `${footerHeightPx}px`); + this.contentEl.style.setProperty('--internal-footer-hide-height', `${footerHeightPx}px`); } }); }); } - private handleWheelEffectHide = (ev: WheelEvent) => { - this.lastWheelEventTime = Date.now(); - - readTask(() => { - const currentScrollTop = this.scrollEl!.scrollTop; - - if (currentScrollTop <= this.TOP_VISIBLE_THRESHOLD) { - if (this.scrollHidden) { - writeTask(() => this.setHidden(false)); - } - return; - } - - if (ev.deltaY < 0) { - this.scrollTopAtDirectionChange = currentScrollTop; - if (this.scrollHidden) { - writeTask(() => this.setHidden(false)); - } - } else if (ev.deltaY > 0) { - const scrolledSinceDirectionChange = currentScrollTop - this.scrollTopAtDirectionChange; - if (scrolledSinceDirectionChange >= this.SCROLL_HIDE_THRESHOLD && !this.scrollHidden) { - writeTask(() => this.setHidden(true)); - } - } - }); - }; - - private handleScrollEffectHide = () => { - // Suppress scroll events shortly after a wheel event — delta already processed via wheel - if (Date.now() - this.lastWheelEventTime < this.WHEEL_SUPPRESS_DURATION_MS) { - return; - } - - readTask(() => { - const currentScrollTop = this.scrollEl!.scrollTop; - - if (currentScrollTop <= this.TOP_VISIBLE_THRESHOLD) { - if (this.scrollHidden) { - writeTask(() => this.setHidden(false)); - } - this.previousScrollTop = currentScrollTop; - return; - } - - const isScrollingDown = currentScrollTop > this.previousScrollTop; - const wasScrollingDown = this.previousScrollTop > this.scrollTopAtDirectionChange; - - if (isScrollingDown !== wasScrollingDown) { - this.scrollTopAtDirectionChange = this.previousScrollTop; - } - - const scrolledSinceDirectionChange = Math.abs(currentScrollTop - this.scrollTopAtDirectionChange); - const requiredScrollDistance = isScrollingDown ? this.SCROLL_HIDE_THRESHOLD : 0; - this.previousScrollTop = currentScrollTop; - - if (scrolledSinceDirectionChange < requiredScrollDistance) { - return; - } - - const shouldHide = isScrollingDown; - if (shouldHide !== this.scrollHidden) { - // After hiding, the content height increases (CSS transition), which lowers - // max scrollTop and triggers a spurious upward-scroll event. Suppress "show" - // actions briefly to absorb that adjustment. - if (!shouldHide && Date.now() < this.suppressShowUntil) { - return; - } - writeTask(() => this.setHidden(shouldHide)); - } - }); - }; - private setHidden(hidden: boolean) { - this.scrollHidden = hidden; + this.isHidden = hidden; this.el.classList.toggle('footer-scroll-hidden', hidden); if (hidden) { this.el.setAttribute('inert', ''); this.el.setAttribute('aria-hidden', 'true'); - // Suppress "show" events for slightly longer than the content height - // transition (350ms) to prevent the scrollTop adjustment from immediately - // re-showing the footer. - this.suppressShowUntil = Date.now() + 400; } else { this.el.removeAttribute('inert'); this.el.removeAttribute('aria-hidden'); - this.suppressShowUntil = 0; } if (this.contentEl) { @@ -305,9 +221,9 @@ export class Footer implements ComponentInterface { this.contentScrollCallback = undefined; } - if (this.scrollEl && this.contentWheelCallback) { - this.scrollEl.removeEventListener('wheel', this.contentWheelCallback); - this.contentWheelCallback = undefined; + if (this.scrollHideCtrl) { + this.scrollHideCtrl.destroy(); + this.scrollHideCtrl = undefined; } if (this.resizeObserver) { @@ -317,21 +233,17 @@ export class Footer implements ComponentInterface { if (this.contentEl) { this.contentEl.classList.remove('content-footer-hide-scroll-partner', 'content-footer-hide-scroll-hidden'); - this.contentEl.style.removeProperty('--internal-footer-hide-slide-y'); + this.contentEl.style.removeProperty('--internal-footer-hide-height'); this.contentEl = undefined; } - if (this.scrollHidden) { + if (this.isHidden) { this.el.classList.remove('footer-scroll-hidden'); this.el.removeAttribute('inert'); this.el.removeAttribute('aria-hidden'); - this.scrollHidden = false; + this.isHidden = false; } - this.el.style.removeProperty('--internal-footer-hide-slide-y'); - this.previousScrollTop = 0; - this.scrollTopAtDirectionChange = 0; - this.lastWheelEventTime = 0; - this.suppressShowUntil = 0; + this.el.style.removeProperty('--internal-footer-hide-height'); } render() { diff --git a/core/src/components/header/header.common.scss b/core/src/components/header/header.common.scss index c7023328346..aa1868492a6 100644 --- a/core/src/components/header/header.common.scss +++ b/core/src/components/header/header.common.scss @@ -17,13 +17,15 @@ ion-header ion-toolbar:first-of-type { // Header - Scroll Effect Hide // -------------------------------------------------- -// Show transition (returning to visible state) +// Slide back into view when scrolling up — smooth deceleration eases the +// header back into place. ion-header.header-scroll-effect-hide { transition: transform 300ms cubic-bezier(0, 0, 0.2, 1), opacity 300ms cubic-bezier(0, 0, 0.2, 1); } -// Hidden state — hide is faster than show +// Slide out of view when scrolling down — header moves off the top of the +// screen and fades out. Faster than the return to feel responsive to scroll. ion-header.header-scroll-effect-hide.header-scroll-hidden { transform: translateY(-100%); opacity: 0; diff --git a/core/src/components/header/header.tsx b/core/src/components/header/header.tsx index 30c1bf33dd8..cdf4b518150 100644 --- a/core/src/components/header/header.tsx +++ b/core/src/components/header/header.tsx @@ -4,9 +4,11 @@ import { ION_PAGE_ELEMENT_SELECTOR, findIonContent, getScrollElement, printIonCo import type { Attributes } from '@utils/helpers'; import { inheritAriaAttributes } from '@utils/helpers'; import { printIonWarning } from '@utils/logging'; +import type { ScrollHideController } from '@utils/scroll-hide-controller'; +import { createScrollHideController } from '@utils/scroll-hide-controller'; import { hostContext } from '@utils/theme'; -import { getIonMode, getIonTheme } from '../../global/ionic-global'; +import { getIonTheme } from '../../global/ionic-global'; import type { HeaderScrollEffect } from './header-interface'; import { @@ -35,23 +37,13 @@ import { export class Header implements ComponentInterface { private scrollEl?: HTMLElement; private contentScrollCallback?: () => void; - private contentWheelCallback?: EventListener; private intersectionObserver?: IntersectionObserver; private collapsibleMainHeader?: HTMLElement; private inheritedAttributes: Attributes = {}; + private scrollHideCtrl?: ScrollHideController; private resizeObserver?: ResizeObserver; private contentEl?: HTMLElement; - - // scrollEffect="hide" scroll tracking state - private scrollHidden = false; - private previousScrollTop = 0; - private scrollTopAtDirectionChange = 0; - private lastWheelEventTime = 0; - private suppressShowUntil = 0; - - private readonly TOP_VISIBLE_THRESHOLD = 80; - private readonly SCROLL_HIDE_THRESHOLD = 60; - private readonly WHEEL_SUPPRESS_DURATION_MS = 80; + private isHidden = false; @Element() el!: HTMLElement; @@ -66,7 +58,7 @@ export class Header implements ComponentInterface { /** * Describes the scroll effect that will be applied to the header. - * Only applies when the mode is `"ios"`. + * Only applies when the theme is `"ios"`. * * Typically used for [Collapsible Large Titles](https://ionicframework.com/docs/api/title#collapsible-large-titles) * @@ -130,8 +122,8 @@ export class Header implements ComponentInterface { } // condense/fade via the deprecated `collapse` prop are iOS-only. - // condense/fade via the new `scrollEffect` prop work in all modes. - const isModeRestricted = scrollEffect === undefined && getIonMode(this) !== 'ios'; + // condense/fade via the new `scrollEffect` prop work in all themes. + const isModeRestricted = scrollEffect === undefined && getIonTheme(this) !== 'ios'; if (hasCondense && !isModeRestricted) { // Cloned elements are always needed in iOS transition @@ -158,123 +150,48 @@ export class Header implements ComponentInterface { private setupScrollEffectHide = async (contentEl: HTMLElement) => { this.contentEl = contentEl; - const scrollEl = (this.scrollEl = await getScrollElement(contentEl)); + const scrollEl = await getScrollElement(contentEl); - this.updateHideSlideY(); + this.updateHideHeight(); if (typeof ResizeObserver !== 'undefined') { - this.resizeObserver = new ResizeObserver(() => this.updateHideSlideY()); + this.resizeObserver = new ResizeObserver(() => this.updateHideHeight()); this.resizeObserver.observe(this.el); } - this.contentScrollCallback = () => this.handleScrollEffectHide(); - scrollEl.addEventListener('scroll', this.contentScrollCallback, { passive: true }); - - this.contentWheelCallback = (ev: Event) => this.handleWheelEffectHide(ev as WheelEvent); - scrollEl.addEventListener('wheel', this.contentWheelCallback, { passive: true }); + this.scrollHideCtrl = createScrollHideController(scrollEl, (hidden) => this.setHidden(hidden)); contentEl.classList.add('content-header-hide-scroll-partner'); }; - private updateHideSlideY() { + /** + * Reads the header's current height and writes it as a CSS variable + * on both the header and the sibling content. The content uses this + * value to shift up and expand its scroll area when the header hides + * (gap compensation). + */ + private updateHideHeight() { readTask(() => { const headerHeightPx = this.el.offsetHeight; writeTask(() => { - this.el.style.setProperty('--internal-header-hide-slide-y', `${headerHeightPx}px`); + this.el.style.setProperty('--internal-header-hide-height', `${headerHeightPx}px`); if (this.contentEl) { - this.contentEl.style.setProperty('--internal-header-hide-slide-y', `${headerHeightPx}px`); + this.contentEl.style.setProperty('--internal-header-hide-height', `${headerHeightPx}px`); } }); }); } - private handleWheelEffectHide = (ev: WheelEvent) => { - this.lastWheelEventTime = Date.now(); - - readTask(() => { - const currentScrollTop = this.scrollEl!.scrollTop; - - if (currentScrollTop <= this.TOP_VISIBLE_THRESHOLD) { - if (this.scrollHidden) { - writeTask(() => this.setHidden(false)); - } - return; - } - - if (ev.deltaY < 0) { - this.scrollTopAtDirectionChange = currentScrollTop; - if (this.scrollHidden) { - writeTask(() => this.setHidden(false)); - } - } else if (ev.deltaY > 0) { - const scrolledSinceDirectionChange = currentScrollTop - this.scrollTopAtDirectionChange; - if (scrolledSinceDirectionChange >= this.SCROLL_HIDE_THRESHOLD && !this.scrollHidden) { - writeTask(() => this.setHidden(true)); - } - } - }); - }; - - private handleScrollEffectHide = () => { - // Suppress scroll events shortly after a wheel event — delta already processed via wheel - if (Date.now() - this.lastWheelEventTime < this.WHEEL_SUPPRESS_DURATION_MS) { - return; - } - - readTask(() => { - const currentScrollTop = this.scrollEl!.scrollTop; - - if (currentScrollTop <= this.TOP_VISIBLE_THRESHOLD) { - if (this.scrollHidden) { - writeTask(() => this.setHidden(false)); - } - this.previousScrollTop = currentScrollTop; - return; - } - - const isScrollingDown = currentScrollTop > this.previousScrollTop; - const wasScrollingDown = this.previousScrollTop > this.scrollTopAtDirectionChange; - - if (isScrollingDown !== wasScrollingDown) { - this.scrollTopAtDirectionChange = this.previousScrollTop; - } - - const scrolledSinceDirectionChange = Math.abs(currentScrollTop - this.scrollTopAtDirectionChange); - const requiredScrollDistance = isScrollingDown ? this.SCROLL_HIDE_THRESHOLD : 0; - this.previousScrollTop = currentScrollTop; - - if (scrolledSinceDirectionChange < requiredScrollDistance) { - return; - } - - const shouldHide = isScrollingDown; - if (shouldHide !== this.scrollHidden) { - // After hiding, the content height increases (CSS transition), which lowers - // max scrollTop and triggers a spurious upward-scroll event. Suppress "show" - // actions briefly to absorb that adjustment. - if (!shouldHide && Date.now() < this.suppressShowUntil) { - return; - } - writeTask(() => this.setHidden(shouldHide)); - } - }); - }; - private setHidden(hidden: boolean) { - this.scrollHidden = hidden; + this.isHidden = hidden; this.el.classList.toggle('header-scroll-hidden', hidden); if (hidden) { this.el.setAttribute('inert', ''); this.el.setAttribute('aria-hidden', 'true'); - // Suppress "show" events for slightly longer than the content height/transform - // transition (300ms) to prevent the scrollTop adjustment from immediately - // re-showing the header. - this.suppressShowUntil = Date.now() + 400; } else { this.el.removeAttribute('inert'); this.el.removeAttribute('aria-hidden'); - this.suppressShowUntil = 0; } if (this.contentEl) { @@ -307,9 +224,9 @@ export class Header implements ComponentInterface { this.contentScrollCallback = undefined; } - if (this.scrollEl && this.contentWheelCallback) { - this.scrollEl.removeEventListener('wheel', this.contentWheelCallback); - this.contentWheelCallback = undefined; + if (this.scrollHideCtrl) { + this.scrollHideCtrl.destroy(); + this.scrollHideCtrl = undefined; } if (this.collapsibleMainHeader) { @@ -324,21 +241,17 @@ export class Header implements ComponentInterface { if (this.contentEl) { this.contentEl.classList.remove('content-header-hide-scroll-partner', 'content-header-hide-scroll-hidden'); - this.contentEl.style.removeProperty('--internal-header-hide-slide-y'); + this.contentEl.style.removeProperty('--internal-header-hide-height'); this.contentEl = undefined; } - if (this.scrollHidden) { + if (this.isHidden) { this.el.classList.remove('header-scroll-hidden'); this.el.removeAttribute('inert'); this.el.removeAttribute('aria-hidden'); - this.scrollHidden = false; + this.isHidden = false; } - this.el.style.removeProperty('--internal-header-hide-slide-y'); - this.previousScrollTop = 0; - this.scrollTopAtDirectionChange = 0; - this.lastWheelEventTime = 0; - this.suppressShowUntil = 0; + this.el.style.removeProperty('--internal-header-hide-height'); } private async setupCondenseHeader(contentEl: HTMLElement | null, pageEl: Element | null) { diff --git a/core/src/components/tab-bar/tab-bar.common.scss b/core/src/components/tab-bar/tab-bar.common.scss index b2d5129d0aa..06a57e3c658 100644 --- a/core/src/components/tab-bar/tab-bar.common.scss +++ b/core/src/components/tab-bar/tab-bar.common.scss @@ -1,5 +1,3 @@ -@import "../../themes/native/native.globals"; - :host { /** * @prop --background: Background of the tab bar @@ -19,7 +17,6 @@ text-align: center; user-select: none; - z-index: $z-index-toolbar; /* stylelint-disable-next-line declaration-no-important */ box-sizing: content-box !important; @@ -69,12 +66,14 @@ // Tab Bar - Scroll Effect Hide // -------------------------------------------------- -// Show transition — snappy spring return +// Slide back into view when scrolling up — spring ease-out snaps the tab bar +// back into place quickly and settles smoothly. :host(.tab-bar-scroll-effect-hide) { transition: transform 200ms cubic-bezier(0.16, 1, 0.3, 1); } -// Hidden state — slower exit feels natural moving with scroll direction +// Slide out of view when scrolling down — tab bar moves off the bottom of the +// screen. Slower duration mirrors the natural pace of the downward scroll. :host(.tab-bar-scroll-effect-hide.tab-bar-scroll-hidden) { transform: translateY(100%); transition: transform 350ms cubic-bezier(0.4, 0, 1, 1); diff --git a/core/src/components/tab-bar/tab-bar.tsx b/core/src/components/tab-bar/tab-bar.tsx index a885f166b8b..9cbc2c70920 100644 --- a/core/src/components/tab-bar/tab-bar.tsx +++ b/core/src/components/tab-bar/tab-bar.tsx @@ -3,6 +3,8 @@ import { Component, Element, Event, Host, Prop, State, Watch, h, readTask, write import { ION_PAGE_ELEMENT_SELECTOR, findIonContent, getScrollElement } from '@utils/content'; import type { KeyboardController } from '@utils/keyboard/keyboard-controller'; import { createKeyboardController } from '@utils/keyboard/keyboard-controller'; +import type { ScrollHideController } from '@utils/scroll-hide-controller'; +import { createScrollHideController } from '@utils/scroll-hide-controller'; import { createColorClasses } from '@utils/theme'; import { getIonTheme } from '../../global/ionic-global'; @@ -27,26 +29,14 @@ export class TabBar implements ComponentInterface { private keyboardCtrl: KeyboardController | null = null; private keyboardCtrlPromise: Promise | null = null; private didLoad = false; - private scrollEl?: HTMLElement; - private contentScrollCallback?: () => void; - private contentWheelCallback?: EventListener; + private scrollHideCtrl?: ScrollHideController; private resizeObserver?: ResizeObserver; private contentEl?: HTMLElement; - // scrollEffect="hide" scroll tracking state - private previousScrollTop = 0; - private scrollTopAtDirectionChange = 0; - private lastWheelEventTime = 0; - private suppressShowUntil = 0; - - private readonly TOP_VISIBLE_THRESHOLD = 80; - private readonly SCROLL_HIDE_THRESHOLD = 60; - private readonly WHEEL_SUPPRESS_DURATION_MS = 80; - @Element() el!: HTMLElement; @State() keyboardVisible = false; - @State() scrollHidden = false; + @State() isHidden = false; /** * The color to use from your application's color palette. @@ -201,146 +191,56 @@ export class TabBar implements ComponentInterface { } this.contentEl = contentEl; - const scrollEl = (this.scrollEl = await getScrollElement(contentEl)); + const scrollEl = await getScrollElement(contentEl); - this.updateHideSlideY(); + this.updateHideHeight(); if (typeof ResizeObserver !== 'undefined') { - this.resizeObserver = new ResizeObserver(() => this.updateHideSlideY()); + this.resizeObserver = new ResizeObserver(() => this.updateHideHeight()); this.resizeObserver.observe(this.el); } - this.contentScrollCallback = () => this.handleScrollEffectHide(); - scrollEl.addEventListener('scroll', this.contentScrollCallback, { passive: true }); - - this.contentWheelCallback = (ev: Event) => this.handleWheelEffectHide(ev as WheelEvent); - scrollEl.addEventListener('wheel', this.contentWheelCallback, { passive: true }); + this.scrollHideCtrl = createScrollHideController(scrollEl, (hidden) => this.setHidden(hidden)); contentEl.classList.add('content-tab-bar-hide-scroll-partner'); }; - private updateHideSlideY() { + /** + * Reads the tab bar's current height and writes it as a CSS variable + * on both the tab bar and the sibling content. The content uses this + * value to expand its scroll area when the tab bar hides (gap compensation). + */ + private updateHideHeight() { readTask(() => { const tabBarHeightPx = this.el.offsetHeight; writeTask(() => { - this.el.style.setProperty('--internal-tab-bar-hide-slide-y', `${tabBarHeightPx}px`); + this.el.style.setProperty('--internal-tab-bar-hide-height', `${tabBarHeightPx}px`); if (this.contentEl) { - this.contentEl.style.setProperty('--internal-tab-bar-hide-slide-y', `${tabBarHeightPx}px`); + this.contentEl.style.setProperty('--internal-tab-bar-hide-height', `${tabBarHeightPx}px`); } }); }); } - private handleWheelEffectHide = (ev: WheelEvent) => { - this.lastWheelEventTime = Date.now(); - - readTask(() => { - const currentScrollTop = this.scrollEl!.scrollTop; - - if (currentScrollTop <= this.TOP_VISIBLE_THRESHOLD) { - if (this.scrollHidden) { - writeTask(() => this.setHidden(false)); - } - return; - } - - if (ev.deltaY < 0) { - this.scrollTopAtDirectionChange = currentScrollTop; - if (this.scrollHidden) { - writeTask(() => this.setHidden(false)); - } - } else if (ev.deltaY > 0) { - const scrolledSinceDirectionChange = currentScrollTop - this.scrollTopAtDirectionChange; - if (scrolledSinceDirectionChange >= this.SCROLL_HIDE_THRESHOLD && !this.scrollHidden) { - writeTask(() => this.setHidden(true)); - } - } - }); - }; - - private handleScrollEffectHide = () => { - // Suppress scroll events shortly after a wheel event — delta already processed via wheel - if (Date.now() - this.lastWheelEventTime < this.WHEEL_SUPPRESS_DURATION_MS) { - return; - } - - readTask(() => { - const currentScrollTop = this.scrollEl!.scrollTop; - - if (currentScrollTop <= this.TOP_VISIBLE_THRESHOLD) { - if (this.scrollHidden) { - writeTask(() => this.setHidden(false)); - } - this.previousScrollTop = currentScrollTop; - return; - } - - // No movement — skip to avoid toggling state on duplicate scroll events - if (currentScrollTop === this.previousScrollTop) { - return; - } - - const isScrollingDown = currentScrollTop > this.previousScrollTop; - const wasScrollingDown = this.previousScrollTop > this.scrollTopAtDirectionChange; - - if (isScrollingDown !== wasScrollingDown) { - this.scrollTopAtDirectionChange = this.previousScrollTop; - } - - const scrolledSinceDirectionChange = Math.abs(currentScrollTop - this.scrollTopAtDirectionChange); - const requiredScrollDistance = isScrollingDown ? this.SCROLL_HIDE_THRESHOLD : 0; - this.previousScrollTop = currentScrollTop; - - if (scrolledSinceDirectionChange < requiredScrollDistance) { - return; - } - - const shouldHide = isScrollingDown; - if (shouldHide !== this.scrollHidden) { - // After hiding, the content height increases (CSS transition), which lowers - // max scrollTop and triggers a spurious upward-scroll event. Suppress "show" - // actions briefly to absorb that adjustment. - if (!shouldHide && Date.now() < this.suppressShowUntil) { - return; - } - writeTask(() => this.setHidden(shouldHide)); - } - }); - }; - private setHidden(hidden: boolean) { - this.scrollHidden = hidden; + this.isHidden = hidden; this.el.classList.toggle('tab-bar-scroll-hidden', hidden); if (hidden) { this.el.setAttribute('inert', ''); - // Suppress "show" events for slightly longer than the content height - // transition (350ms) to prevent the scrollTop adjustment from immediately - // re-showing the tab bar. - this.suppressShowUntil = Date.now() + 400; } else { this.el.removeAttribute('inert'); - this.suppressShowUntil = 0; } - this.updateContentHiddenClass(hidden); - } - - private updateContentHiddenClass(hidden: boolean) { if (this.contentEl) { this.contentEl.classList.toggle('content-tab-bar-hide-scroll-hidden', hidden); } } private destroyScrollEffect() { - if (this.scrollEl && this.contentScrollCallback) { - this.scrollEl.removeEventListener('scroll', this.contentScrollCallback); - this.contentScrollCallback = undefined; - } - - if (this.scrollEl && this.contentWheelCallback) { - this.scrollEl.removeEventListener('wheel', this.contentWheelCallback); - this.contentWheelCallback = undefined; + if (this.scrollHideCtrl) { + this.scrollHideCtrl.destroy(); + this.scrollHideCtrl = undefined; } if (this.resizeObserver) { @@ -350,18 +250,14 @@ export class TabBar implements ComponentInterface { if (this.contentEl) { this.contentEl.classList.remove('content-tab-bar-hide-scroll-partner', 'content-tab-bar-hide-scroll-hidden'); - this.contentEl.style.removeProperty('--internal-tab-bar-hide-slide-y'); + this.contentEl.style.removeProperty('--internal-tab-bar-hide-height'); this.contentEl = undefined; } - this.el.style.removeProperty('--internal-tab-bar-hide-slide-y'); - if (this.scrollHidden) { - this.scrollHidden = false; + this.el.style.removeProperty('--internal-tab-bar-hide-height'); + if (this.isHidden) { + this.isHidden = false; } - this.previousScrollTop = 0; - this.scrollTopAtDirectionChange = 0; - this.lastWheelEventTime = 0; - this.suppressShowUntil = 0; } private getShape(): string | undefined { @@ -381,7 +277,7 @@ export class TabBar implements ComponentInterface { } render() { - const { color, translucent, keyboardVisible, scrollEffect, scrollHidden, expand } = this; + const { color, translucent, keyboardVisible, scrollEffect, isHidden, expand } = this; const theme = getIonTheme(this); const shape = this.getShape(); const shouldHide = keyboardVisible && this.el.getAttribute('slot') !== 'top'; @@ -389,14 +285,14 @@ export class TabBar implements ComponentInterface { return (
- - - - - Home - + + + + Home + - - - Favorites - + + + Favorites + - - - Search - + + + Search + - - - Settings - - - + + + Settings + + diff --git a/core/src/utils/scroll-hide-controller.ts b/core/src/utils/scroll-hide-controller.ts new file mode 100644 index 00000000000..727af300266 --- /dev/null +++ b/core/src/utils/scroll-hide-controller.ts @@ -0,0 +1,135 @@ +import { readTask, writeTask } from '@stencil/core'; + +const TOP_VISIBLE_THRESHOLD = 80; +const SCROLL_HIDE_THRESHOLD = 60; +const WHEEL_SUPPRESS_DURATION_MS = 80; +const SUPPRESS_SHOW_DURATION_MS = 400; + +/** + * Creates a controller that manages scroll-based hide/show behavior. + * + * Listens for scroll and wheel events on the provided scroll element and + * determines when to hide or show a bar (header, footer, or tab bar) based + * on scroll direction and distance thresholds. + * + * @internal + * @param scrollEl The scrollable element to listen on. + * @param onHiddenChange Callback invoked inside a writeTask when visibility changes. + */ +export const createScrollHideController = ( + scrollEl: HTMLElement, + onHiddenChange: (hidden: boolean) => void +): ScrollHideController => { + let isHidden = false; + let lastScrollPosition = 0; + let scrollPositionAtDirectionChange = 0; + let lastWheelEventTimestamp = 0; + let suppressShowUntil = 0; + + const handleWheel = (wheelEvent: WheelEvent) => { + lastWheelEventTimestamp = Date.now(); + + readTask(() => { + const currentScrollTop = scrollEl.scrollTop; + + if (currentScrollTop <= TOP_VISIBLE_THRESHOLD) { + if (isHidden) { + writeTask(() => setHidden(false)); + } + return; + } + + if (wheelEvent.deltaY < 0) { + scrollPositionAtDirectionChange = currentScrollTop; + if (isHidden) { + writeTask(() => setHidden(false)); + } + } else if (wheelEvent.deltaY > 0) { + const scrolledSinceDirectionChange = currentScrollTop - scrollPositionAtDirectionChange; + if (scrolledSinceDirectionChange >= SCROLL_HIDE_THRESHOLD && !isHidden) { + writeTask(() => setHidden(true)); + } + } + }); + }; + + const handleScroll = () => { + // Suppress scroll events shortly after a wheel event — delta already processed via wheel + if (Date.now() - lastWheelEventTimestamp < WHEEL_SUPPRESS_DURATION_MS) { + return; + } + + readTask(() => { + const currentScrollTop = scrollEl.scrollTop; + + if (currentScrollTop <= TOP_VISIBLE_THRESHOLD) { + if (isHidden) { + writeTask(() => setHidden(false)); + } + lastScrollPosition = currentScrollTop; + return; + } + + // No movement — skip to avoid toggling state on duplicate scroll events + if (currentScrollTop === lastScrollPosition) { + return; + } + + const isScrollingDown = currentScrollTop > lastScrollPosition; + const wasScrollingDown = lastScrollPosition > scrollPositionAtDirectionChange; + + if (isScrollingDown !== wasScrollingDown) { + scrollPositionAtDirectionChange = lastScrollPosition; + } + + const scrolledSinceDirectionChange = Math.abs(currentScrollTop - scrollPositionAtDirectionChange); + const requiredScrollDistance = isScrollingDown ? SCROLL_HIDE_THRESHOLD : 0; + lastScrollPosition = currentScrollTop; + + if (scrolledSinceDirectionChange < requiredScrollDistance) { + return; + } + + const shouldHide = isScrollingDown; + if (shouldHide !== isHidden) { + // After hiding, the content height increases (CSS transition), which lowers + // max scrollTop and triggers a spurious upward-scroll event. Suppress "show" + // actions briefly to absorb that adjustment. + if (!shouldHide && Date.now() < suppressShowUntil) { + return; + } + writeTask(() => setHidden(shouldHide)); + } + }); + }; + + const setHidden = (hidden: boolean) => { + isHidden = hidden; + if (hidden) { + suppressShowUntil = Date.now() + SUPPRESS_SHOW_DURATION_MS; + } else { + suppressShowUntil = 0; + } + onHiddenChange(hidden); + }; + + scrollEl.addEventListener('scroll', handleScroll, { passive: true }); + scrollEl.addEventListener('wheel', handleWheel as EventListener, { passive: true }); + + const destroy = () => { + scrollEl.removeEventListener('scroll', handleScroll); + scrollEl.removeEventListener('wheel', handleWheel as EventListener); + + isHidden = false; + lastScrollPosition = 0; + scrollPositionAtDirectionChange = 0; + lastWheelEventTimestamp = 0; + suppressShowUntil = 0; + }; + + return { destroy }; +}; + +export type ScrollHideController = { + destroy: () => void; +}; From 4f407ca7ac384df7122a74c4208e5b2fc863bc33 Mon Sep 17 00:00:00 2001 From: Susmita Bhowmik Date: Mon, 13 Jul 2026 10:08:09 -0600 Subject: [PATCH 12/46] fix(tab-bar): add aria-hidden for hiding on scroll --- core/src/components/header/header.utils.ts | 1 + core/src/components/tab-bar/tab-bar.tsx | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/core/src/components/header/header.utils.ts b/core/src/components/header/header.utils.ts index abe719fefd6..d537a50e9be 100644 --- a/core/src/components/header/header.utils.ts +++ b/core/src/components/header/header.utils.ts @@ -1,5 +1,6 @@ import { readTask, writeTask } from '@stencil/core'; import { clamp } from '@utils/helpers'; + import { getIonMode } from '../../global/ionic-global'; const TRANSITION = 'all 0.2s ease-in-out'; diff --git a/core/src/components/tab-bar/tab-bar.tsx b/core/src/components/tab-bar/tab-bar.tsx index 9cbc2c70920..047142c5f43 100644 --- a/core/src/components/tab-bar/tab-bar.tsx +++ b/core/src/components/tab-bar/tab-bar.tsx @@ -228,8 +228,10 @@ export class TabBar implements ComponentInterface { if (hidden) { this.el.setAttribute('inert', ''); + this.el.setAttribute('aria-hidden', 'true'); } else { this.el.removeAttribute('inert'); + this.el.removeAttribute('aria-hidden'); } if (this.contentEl) { @@ -256,6 +258,9 @@ export class TabBar implements ComponentInterface { this.el.style.removeProperty('--internal-tab-bar-hide-height'); if (this.isHidden) { + this.el.classList.remove('tab-bar-scroll-hidden'); + this.el.removeAttribute('inert'); + this.el.removeAttribute('aria-hidden'); this.isHidden = false; } } From 8f8fa2d3bbdfe0269101762768dad0899df8a477 Mon Sep 17 00:00:00 2001 From: Susmita Bhowmik Date: Mon, 13 Jul 2026 10:21:16 -0600 Subject: [PATCH 13/46] chore(): fix stylelint errors --- core/src/components/content/content.scss | 6 +++++- core/src/components/footer/footer.scss | 1 + core/src/components/header/header.common.scss | 4 +++- core/src/components/tab-bar/tab-bar.common.scss | 1 + 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/core/src/components/content/content.scss b/core/src/components/content/content.scss index e0f16202964..5373cb4021d 100644 --- a/core/src/components/content/content.scss +++ b/core/src/components/content/content.scss @@ -276,8 +276,10 @@ } :host(.content-header-hide-scroll-partner:not(.content-fullscreen).content-header-hide-scroll-hidden) .inner-scroll { - transform: translateY(calc(-1 * var(--internal-header-hide-height, 0px))); height: calc(100% + var(--internal-header-hide-height, 0px)); + + transform: translateY(calc(-1 * var(--internal-header-hide-height, 0px))); + transition: transform 200ms cubic-bezier(0.4, 0, 1, 1), height 200ms cubic-bezier(0.4, 0, 1, 1); } @@ -289,6 +291,7 @@ :host(.content-footer-hide-scroll-partner:not(.content-fullscreen).content-footer-hide-scroll-hidden) .inner-scroll { height: calc(100% + var(--internal-footer-hide-height, 0px)); + transition: height 350ms cubic-bezier(0.4, 0, 1, 1); } @@ -299,6 +302,7 @@ :host(.content-tab-bar-hide-scroll-partner:not(.content-fullscreen).content-tab-bar-hide-scroll-hidden) .inner-scroll { height: calc(100% + var(--internal-tab-bar-hide-height, 0px)); + transition: height 350ms cubic-bezier(0.4, 0, 1, 1); } diff --git a/core/src/components/footer/footer.scss b/core/src/components/footer/footer.scss index 46c2e39073a..c42131101a1 100644 --- a/core/src/components/footer/footer.scss +++ b/core/src/components/footer/footer.scss @@ -31,6 +31,7 @@ ion-footer.footer-scroll-effect-hide { // screen. Slower duration mirrors the natural pace of the downward scroll. ion-footer.footer-scroll-effect-hide.footer-scroll-hidden { transform: translateY(100%); + transition: transform 350ms cubic-bezier(0.4, 0, 1, 1); } diff --git a/core/src/components/header/header.common.scss b/core/src/components/header/header.common.scss index aa1868492a6..36acb157db3 100644 --- a/core/src/components/header/header.common.scss +++ b/core/src/components/header/header.common.scss @@ -28,9 +28,11 @@ ion-header.header-scroll-effect-hide { // screen and fades out. Faster than the return to feel responsive to scroll. ion-header.header-scroll-effect-hide.header-scroll-hidden { transform: translateY(-100%); - opacity: 0; + transition: transform 200ms cubic-bezier(0.4, 0, 1, 1), opacity 300ms cubic-bezier(0.4, 0, 1, 1); + + opacity: 0; } @media (prefers-reduced-motion: reduce) { diff --git a/core/src/components/tab-bar/tab-bar.common.scss b/core/src/components/tab-bar/tab-bar.common.scss index 06a57e3c658..53ae31437bd 100644 --- a/core/src/components/tab-bar/tab-bar.common.scss +++ b/core/src/components/tab-bar/tab-bar.common.scss @@ -76,6 +76,7 @@ // screen. Slower duration mirrors the natural pace of the downward scroll. :host(.tab-bar-scroll-effect-hide.tab-bar-scroll-hidden) { transform: translateY(100%); + transition: transform 350ms cubic-bezier(0.4, 0, 1, 1); } From cbab4fd45ae37141d9305abf22836cc5d72e6000 Mon Sep 17 00:00:00 2001 From: Susmita Bhowmik Date: Mon, 13 Jul 2026 10:37:05 -0600 Subject: [PATCH 14/46] chore(): fix linter errors --- core/src/components/content/content.scss | 10 ++++------ core/src/components/header/header.common.scss | 6 ++---- .../test/scroll-effect-hide-footer-priority/index.html | 5 ++++- 3 files changed, 10 insertions(+), 11 deletions(-) diff --git a/core/src/components/content/content.scss b/core/src/components/content/content.scss index 5373cb4021d..e617246ced7 100644 --- a/core/src/components/content/content.scss +++ b/core/src/components/content/content.scss @@ -260,7 +260,6 @@ transform: translateZ(0); } - // Content: Header/Footer/Tab Bar Scroll Effect Hide — Gap Compensation // -------------------------------------------------- // When a bar hides via scrollEffect="hide", it stays in the layout flow @@ -271,8 +270,7 @@ // When fullscreen=true, inner-scroll already fills the full viewport // (offset-top = 0), so translateY would over-shift the content. :host(.content-header-hide-scroll-partner:not(.content-fullscreen)) .inner-scroll { - transition: transform 300ms cubic-bezier(0, 0, 0.2, 1), - height 300ms cubic-bezier(0, 0, 0.2, 1); + transition: transform 300ms cubic-bezier(0, 0, 0.2, 1), height 300ms cubic-bezier(0, 0, 0.2, 1); } :host(.content-header-hide-scroll-partner:not(.content-fullscreen).content-header-hide-scroll-hidden) .inner-scroll { @@ -280,8 +278,7 @@ transform: translateY(calc(-1 * var(--internal-header-hide-height, 0px))); - transition: transform 200ms cubic-bezier(0.4, 0, 1, 1), - height 200ms cubic-bezier(0.4, 0, 1, 1); + transition: transform 200ms cubic-bezier(0.4, 0, 1, 1), height 200ms cubic-bezier(0.4, 0, 1, 1); } // Footer gap compensation — only when content is NOT fullscreen @@ -312,7 +309,8 @@ :host(.content-footer-hide-scroll-partner:not(.content-fullscreen)) .inner-scroll, :host(.content-footer-hide-scroll-partner:not(.content-fullscreen).content-footer-hide-scroll-hidden) .inner-scroll, :host(.content-tab-bar-hide-scroll-partner:not(.content-fullscreen)) .inner-scroll, - :host(.content-tab-bar-hide-scroll-partner:not(.content-fullscreen).content-tab-bar-hide-scroll-hidden) .inner-scroll { + :host(.content-tab-bar-hide-scroll-partner:not(.content-fullscreen).content-tab-bar-hide-scroll-hidden) + .inner-scroll { transition: none; } } diff --git a/core/src/components/header/header.common.scss b/core/src/components/header/header.common.scss index 36acb157db3..b05a4f5bfff 100644 --- a/core/src/components/header/header.common.scss +++ b/core/src/components/header/header.common.scss @@ -20,8 +20,7 @@ ion-header ion-toolbar:first-of-type { // Slide back into view when scrolling up — smooth deceleration eases the // header back into place. ion-header.header-scroll-effect-hide { - transition: transform 300ms cubic-bezier(0, 0, 0.2, 1), - opacity 300ms cubic-bezier(0, 0, 0.2, 1); + transition: transform 300ms cubic-bezier(0, 0, 0.2, 1), opacity 300ms cubic-bezier(0, 0, 0.2, 1); } // Slide out of view when scrolling down — header moves off the top of the @@ -29,8 +28,7 @@ ion-header.header-scroll-effect-hide { ion-header.header-scroll-effect-hide.header-scroll-hidden { transform: translateY(-100%); - transition: transform 200ms cubic-bezier(0.4, 0, 1, 1), - opacity 300ms cubic-bezier(0.4, 0, 1, 1); + transition: transform 200ms cubic-bezier(0.4, 0, 1, 1), opacity 300ms cubic-bezier(0.4, 0, 1, 1); opacity: 0; } diff --git a/core/src/components/tab-bar/test/scroll-effect-hide-footer-priority/index.html b/core/src/components/tab-bar/test/scroll-effect-hide-footer-priority/index.html index 087720a6da2..64d7fef6ad6 100644 --- a/core/src/components/tab-bar/test/scroll-effect-hide-footer-priority/index.html +++ b/core/src/components/tab-bar/test/scroll-effect-hide-footer-priority/index.html @@ -25,7 +25,10 @@

Content

-

Scroll down. The tab bar should NOT hide because it is nested inside ion-footer which has no scrollEffect. The footer controls hide behavior — the tab bar defers to it.

+

+ Scroll down. The tab bar should NOT hide because it is nested inside ion-footer which has no scrollEffect. + The footer controls hide behavior — the tab bar defers to it. +

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�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 z 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�HrNnr&M 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

-EteAE`)TYa88clOj(MfWSF^yBD*pWyuNv5RA#Ut$zQ6EOSnqzcxep3*>Ge+OOv zF;>4rT0G<9pFQKI{~5O9n*`qD)8U4+pZsF3)jz+Sol9*2iz}=_a--={5kUDFZ1^0|3g2$Pt}q7^mqB`)$cHME?&SU&Oi9y zTz#g%$?L@FDZ6)m3yUjucYli2(_e3C*MiDS7&mBX*O^=*wnf4jGHpq&5wE1+36=YC zBr&r{l@pn;GSe@6Ha9mcDI`^b&Gga?-o({Eq3d9p=tFeb>@>3IBTp}{h>HcK8t*@T z%=V_RzuB|B+7OE{q{wiz;>DvE>~1#9yFF#x6Q~5K-2F*2 zg^C7cZa9sI+}aj~7;iQ7V({e26AwHTY2%}hz-sD#lG03z1#&K=(D}wy+>^A0xiDMt z-oj=iz_ng7Y!hSIakLnC@h#{qy1!_tXi9V`xfyqD3nJq-LPfjS@J}C$4kC@(BCKnQ zZ0{|YI>$vzi`K5~2EN4=Yh{qgMa~WDdWjplcW!Fk+e_3@&}J~wx>hw$UucMc94Jj{ zZrsDm<;?*>kONBl5+Cr%u%%15%E--bYMoo1xJ5mGfQK)5YI_Y+i1dPEuebwOI&9%v zVReMwVJxC|q=yCGp^<)tJa+r=1Ec+^InBxg9oxa#c&%nly6kv?cjt1zhoS2dzw}Sv z<$F&b5Jl-yCA5TwXdZoT;b7CK?AMjWYGA$IHo-@rXyJ5q#&9ZZFE`DgJ+WSI=og-C z7aDcW7j#A#dWJ>MezR%Nh_b!DAjCjF^i0zXV)WgDxeDK$-{vZu^And};-vo_*4vMg z7q1gP`WETlUBYgIK6{3FOfD)D!phSd@Tqw7^}kQ|!9SwvNH{U#J*SPG-un&Wodo?| zRQ@X0@BbV&pESk=sAfc5SxDX?Hht*O!wOalWxOUHeT0y=gix9fw6S~ZuW^3#F@C9j zj_&n`y!OuDMe1{gcYX_oe}0=s$o?^B!7UJ@8sqt=&{|pC zyn`*z2>FGpJcoO*-_S9k_QDURk9^@j|F2UJQWBylGEbaJ;SQMxvC@Zt%oD4Si1X~x z*)=l=?$Q&C?X<+-`GXG(B8JyG`+lF%H& z^5oR5>Kx;c+9rA-XmR)e03ZNKL_t*OZa2;rgwRDw1T!J80#giJzj2IqUF+r}IR$j+ zsA8>Xcp#&xaIM1JmMo=3-^lG)?@0ooaj8x;aDS{ERS3mMS&3>b>gAO(qdsyUI@6bZ z=b>XW{|wqM5lFT42zD%%9#(TB>?v= zMuw;?Rz34P5uy)+@W9TB+;Ruf3= zlYaq1)s6$yUP|Hlvv6|*h;roE`+sOJ4 z&?=PUA0>@X5AU#lmO2wdq)$siUK5!8`BMpXLNOM{Yu+yZgvIsyr1=u!g1UT-P)CS` zuz%l|fBOr+Mw(-rA3QDpO(G%Ruo#~MkoH@@rWHcjA=>V9D|8b4^NW~Ah?E^iqMV|f zhRR~v(S=CR*%b&@pyIAeiv^lz7DFI*iS^Aj_wL-K)WVcAr6{}2#D16AZ!=FHU$VWL zU@Xix8_JaZ)awWTC8*QVn+3-8G?5t(#9(@cLop1w|*Q# z+p4=#?zdY6?_{-jd~ghMYf$|XGxQs$nnM<5N|262_SAvi6eLi!vgkWXnJ}Cq96}^o zWjpVv_!4WQ!Y1~d_bcv&#t$_^B;KlYsyb7^p+NV24Kb2)21{r)u;kL#=K8Ot0q?PS zX108*&~Q&}CN2>rbpvy)Xmtnt5W_9G)H^VxS7WHHV{c@58oS_CA%PcGFQy`gC6>KR ze-&=2Otn_G@@y#&hdL~{t)!}tr$6XJv{G$sq6~pf+RM|{MLJ)&E(e$^f>7&3l1Q*X zR8Lnj^QDxU-~6TVVGFKc3OE5l&0d;?H&_6|?Vo}94W_Tc+Yzw}q2pJ+_=Iik5!=&; zcGw}r07pm1lftX3;(&9|<1AqrNEo68$QJTMv*iA~BN)_jR87G^?Fma%fWf_*phxc?Z- zaUxy4L%jYvQm>FMP{YEPs9H&4V3AVb(ap#d?h=lFj2wl+ygawA6-5F{7O&ZAL*s%&CsV%(rpqXGh_so@m#E#{Y--2gLj?9nI zI(*U>&D%9~ct98-g-g0_h1dqFkrn#BHDBu2cm3GU(!Kvr5D{WMDo8&1>F1y2FvU|78h&)5Z|cmi{RrVCrhFxNym#>*59aR_Loz z`;I9_##+g>YNHw!QuV9wwlnwC4#@vd1+O(U=Ie^7k$$ z{`{SXoL;}no2wIQABm+o`>Pw(fJ=}MU23Ob!Psi$`Q7`Rm5F=X{mb6zLwJVp>R;F^ zoML~)#^t*5E5G{z+Zn7DmP2CNyVt;hbG#o%mxi=Om4v{s?D@6-<4dRocGo+6GthDO z^%MTtKmH1f)j%AC*mtbgBgZw;bsclg-m&645pT=YLk1glO&SD2!(>Bn=tx2!#7yjj zz(hx8su}HJB_FWbd-O@+q|x8zmmfw+Tuuvi>25o`d#u}2P}S+7ZeIi5XaVDnjQD zeHItgJYjN9S$>o}U(xHv8;ju~bKQ_^*VrzB@ZN8b`+Ef2pfM4%2O?tm*Ao}- zJi#tUrrq9gFJL75c%F@#3sq+%RMcjID21^}aJ?Om5(puZtB?D|3W{ei&2?h7W^NIc zkW#ZUOfDFx)gAKdVet^KR(K=v*4(+2>LwS>pf;w2nKy-H_QpdLQ7Z;Z9AL@ zA+d|XO;gw9>~yStFsHE<7l@=7-6qfuaDd!)SKj+OU(?C)+~yd`!D}yiszGP2_Hm^T zQ2nqyjK>EV>}|1Yn73NJ#U@qU3%DYPC>@C+6-nXN0OtFBR8fj$wrRz&jYRd;;nNBi ztGm2qSNvW&C0+h5KmGjcq>ui4#O(ThpGgj{L*c+R2=Vqc|M3JL-~A~!@4d@|*Z&Q7 z(htV60*B`=uPo+_hLzG{R-mZxYhSuxuCayh1hmdRdIz5|7Yp~U7>39^j}B|q%D9^` z6074SOfzM4mdwS~o-`~OOXcC44`IGx{XCG>Z7WmoOf^Dv<&Zn<_=JNYR(*ta=R&$J zpmijsNQgoVwM{DKIIsv+0^5Gc)FmG7*2HN87BO+LiG@IkE8br(>ADrYm`Bjt0_+%x zuOs?df_)WiqE_EG$j+w#Q6nwCOIdw~YUhqwfADL>8mSUcSrSe@L)qORd54HMe?pJO zBmRHV-tE`2EIaf1jWOq3Ywf+yEixkSb;+u-%Vl?!tBkQRZMW4tGzbaAQzJD<{0WG6 zc;y9N5#j}qXd%%8gs?!Op)GgY?M7~^?6zHH*Tq#?Rhe0tkr8q3`?A)&3?9bZC(^)^ zbEiU)Co=Qo*?X-u<{01jF47v3LC)V{8{Z(+JJQt;fPx+N$hd}*Flof`l$v*tw=9;3 z6lD9X!$}Ew^abMl5ww}ArwqHN1Qiaew>iA^Z*cnk{{}VpbST3aVRwmP#MTOCR5taYyk0wo=@c3v0~v(3Ky7VNl1;L>PwQ0c-PzPTX}Y zS8{CJN#z7jU06!*)O%N0S|b=PB53v?3aF(Zv#`F-+&)pV1TL+-?Cy&)Z;jQ;7b7tQ zhUTJ$(wq~Sf^%fe{GbTk*v0ztsv3R}sCMekabb4k5__RGpUPaspyG1VUQB9nT)WoN z{byfp)tepJ9sV@O5NX}u=Tp55{vdsZZ*YlXRCQ0#6dKR!Gv3;M#DDtgJG>kI25-Ij z8tOck%;A6RO03@`~7k2hRj-!QF5 zK78+rDS0y@DbZ+*>xsM^c?#@%n_b?Ur$O=-5WWH1g45;Khw{F&b&;A4pAT9xzr^c@?Q&!0HPc1)4j^ zv242>`9p^Bhh+OIwF=b|HocDR?;)H}?w?~}4dWB6El6uvY_ukb`U2Yydsgi`v~*6> z5z;A=26VYZhsj~b06{0T4Om$r<^H%Spq_n^;rhEYaTsi9KcpUoJ5)A5{+|);u4v4J z{2V42za+#Mdq$4@ZAemBk?gZXbE;T^O2VX9zDp6ES)2S5u=D?`ACs?{Ba9{Q4CpNraTB;;vN3O=#&4CEYeI zXe2fmv!Nf|)5!2fm*9nt2UjTjf+fe3Z7xuhk_%yoSn)tdtCeH2L@<2&-|Io?MbkPw z5b)2XbTw|IKWM68jc9Z-yFB2m8bZ&}(k^%9;oxv(m*d)VJ}}0_(ahx2R@bkMca-dD z3Q>$A%7rcb#$0LR8TWa|db%K`fxmxq%fEO3BR>E3SN)pwMWEBP{AcMgj0nanz~9?N zkk5F*>;?UZ!vlYn6Wg(TM7X~%{NcB6TshbpV{%I2dOgrufo@=K=45`uugSEYnCAm! zF(9%W3PM1W60K1sFl>xp`s&Z~-cO!#_hQf4<8yAVw~Qw%4%?ZunJ6{$@w?AhNyS>A zmW&1?hDfQ6*S`2!p8w!`#J+evd3?eC{)Rwxt|}Srl*XgUjrzEVpxm8pK#XZO0}I+J z*DnrCvO(qxXnt^ns!)`w8?wCa{L`?vZlQHF|0%l(1i6Fj@!);ESNQ>;+Q)Rw(dteH|~5KoSc$rB4a zdbvGF1DjQ>6>3-Cgec_0g2ZkRV&+>^JL0gtOTsbI5CY&{vCb7zGPQT>J_1&JffU4V z?4t(UecRj~FPJ#*HTpoe-)@P)4Oq^H6GEws>Tc}%khYM~F_BwgT&>B=0S)RQi@xhk)6?exz$?jn6vecpHJ{s?E!|e&Qz%8_mjwR z!|q-VwUv&we@eG(X~e_F2p+6g1eBR-$;V!69F_y$zkkl-{WX8@@!Pzz`5d{pYm&nO z!66HCQ*gwE1ZMsKwN^VV?f=`U{=dZrbo}(Vavd|zOZ9Q;5pI)JQQx?QU;Ov?c|ED+9+-KAgW^cbnt@4dqo zd+{BR0j=hAta1Q-#B%#nQZ3XFVb~Ds!NJYWAQ0{Q5doqR-hh)|b~a4hh!MpYq%lY( z<(U&JoJc{JnNS3YkaA{7fx~W3Y>j1EU|zWX$%o|KmXa6J&^dJ>lCwua#354KLT(ue zkjsKmS>`<=z9F_&orcr}0d%Z#nkJSdcdWL{SzBeUg{sZ9_Wi%I#={8Snmu&9^a9me zCys9T+HZ0}$Q>tb%}uC>IAG1c*D+X5fKf-R3Kdunr@V6Z7;TMU!buw`VpJ=HI56nI zIF7WS9P;8nPbn@zt=Vx=eqYPKdlWD zryp6Vv_%M`kn@7*0L=)ZE&y==hNJRd%qd?ehM% zV~RodZSDMEv)T~^qqgcr>d4?|o{Zp_a)plReY#g)O!X*`;~`m9I_*w)jPV=GB|{oG z*}uR;y$as32ER{^TvhvoKWoRP#g25Uzgk>BSyx{cS>eTtd%pesEB{{27gK_;+j(x7 zXmGj_u8yN;l2vhu>)9I@#FmlUnY>hTE(8rMxCP%aX5~pZ=iS4OLp_j&fhvygzVhgt z!{LsC5My#$))2^L@x4O~U)R#xwHPm=y+V1D0x|WEQ->qkMh=Pmo|pJiS-WC<*u&RUNb-wa&te|EXU2Sbj!i& z)EYY$0|>1zQAJtG!Vr$m_5NVe+y0{`KxvtMHKZ7ihZ8qz(Lg4mEfQj)Hi&URN5>v3 zwQt9j+zMz!HLyB4bu25nG_thjj0)>?CL$$g4;qrxeJ33ooJz%tJ4>mWKR_nr+28Xh zk=s@=f(Jkf)FvH=_HDjsc;K)$j2whR6wba;FXIma0{rv&_@g_1_~RQiMfXa26uEt#ksu7?$h_57evJw-adUrQ93mkq zxfaH#4|sP74xCiJGhm%FPKB& z^cuqQ5iOk(;z*2B<$Tr{u=$D*Bg@=SoBaCPgvB#* z+Y;j$bvi}rJ*Gyh5yrnku#B8Zh=+1uC6QWYV#y4x5$<+0t!%an;fK!| zUOmH}J)_;Fvgy3<{hlTT9;kjmt_6@gnIHWde z4WwvY1}xs62~=}J|1qW2Iw$bhr4@x7pyc+@-5zOdo@}cRc7tYgFVYUlbn(LxUj>J3 zB>Yvl!1=J1Atj{4J;zjwzxGQC61FtixHv*q~4bhIWj9xg8dNv-uhL-{q5#gurzu?)6nPS2`SLUkZ>x`@-pZ&R4_{^6h|Ma)s zqwWRmOqS9ro6VZtZUzZ#K6l3XJFoEG?|he-5+X`o{9chU@R^@~jjN}({NOLI_}Q<% z#?{rH%UhoUYJg!gk@xpVNDN~_>b{?aP766kaJO2B5yqHk>IuL@2+&>TRDBl`f;fce zL>WYyt25Oe4AO;&DAcze5#~2YKfa_61zjs)l?c;>tT&L72U4mlxFj#gGGi?w)%}ih zGY)a0)yUFDT8Y%vD{Pm6r~|DgEJUR22@*lp9I@~iAmE3C1tC3p9j@MEIC+ch?gy-N zjoN{j&U>R$&~T0|cMc&9Z(#Y3NBIl+4-f4N}~lYIyICm8`L6JM8ujrLgAB3EJ##?9F4Ky9lVON$jB~ zY0fDE+?@O9Ltsc>m_eNv55$v5w)PMc9VK-6q>&^d1yWEZNvzAjI&PRqtZINNoXEha z6Ga+}xHK`F(X>%wWoZlFs^4SQ1+hkXz*PIsY%tZ4fq^EKgA|lNl!*Toc;)1jA&o3c zhG7J8YL`Zr&W^+28BL`iNn8wYJWYc>Ea!`*hR>86AqwH3skLI0^+VRn*P=ipbxvGpFKSS>j6}Qh5 zJ~1x$E8U?0vmRh6ZXV+fY)2Ny%fF7v7kr{%{q1Yi%n#AGd^&F@1pUm|JK*2C-C@r z;PUpskAHl_Tc3Z#+36J@d_2;`*zOMm@g(AT&b)HAqRbw?C{Ypdyt*KPsJ?p%c#~te zNlfTXhxTQ$|Jf%MckS5Fd#;vFsNQ-b^2Ilq$|ZFX@)WUEg4GD?2}#K*3({f1FyJo! z$)UHLX}~`FXImM`Y2q*&O;+sWlt#kiXClKiInFA|I85yG!I>~LhO}b2+k&lFKKOw3 zYoZB7BEwi{W$)KH2B&e>J%m%YOq4*-L~R8<7&bgYl0$wn-Ei@X-yv@D!*cUT z#*3}YNN%KMVO@5_x~J{#k^4K?&&V)hr8wEQWKzpaEF7p<%gl!ZsHc(o1LBBYYfhIs zEXBK)enV6bmUxy=G%3ND_Y4wb?&9PEuWxnQP&qQ=ffiggV2P;$YcY_j8Gdx zNY1#*ZUABU&6EI>$kJfNir-xQ3jgfzO^Q^4L@NuCzewlrdB9V7-Y}T6L-v)o4^tI_RkaBc9uJkjhC^ zckt@hEvT#Uizvk4G&Kosx-H^eOkXY@GqmUrX0PWQscEe?m*`4;ScH9=mx$nP;EpP5 zM6$zqC@My*_tbO_=E|Gc7psNjBzkjvIZCEUAi8;`Lk!Y6u$?FT(%h!|ZuPveAHDmG zQXrF9%%Qd{&?1B>vA?an^?~x;H~v+w_r>=epjTzDfmK&9Ug^8sq zVcY;7n>nFSF!tsbO+`@=V%OEvoXS*cL&8hLVD74lmQ6l{L*N(7rI6ylEitJgy0=1k)<`J68QD- zb++u-HIHVP!hjY?X<#jZ5F-0IQ%gfuek!RdAqK3vEG`7cEYmo;jb0zUkGNcIMiLl9 zWVbA+2G<_jz(rWmiesf3yjZ1_IP!4~--0?Y>}2v_P>Z2+;mMuw>SiIIP8?|6AEEUG zR$*>|ZB*JZ=0e1kSx4#Xk;8bL=#Rd*7$pkXU{J8)kV)u|P7`ySwe}?(-U-##3nhF) z`PP{i#zSfWVlLE>t$EhDU%t9`eXV33x1ePW&)+h)?4Kz}6<*+j>MCuGb{H~%lv7Z-a zS@``pv-0nMCmT@lbs-NQq*;1b5gyk;04vOYTOcp(45OC;k`Tq1=|OPh?UE@d;M1$*edq(c+rZC!gi&@`ffttdVhCQ*!1AQk^|| z%-ziuVk_sRTA@XlPFK{M=g8)SocF{-VIh!YKu1O9TWn0o;!GwJ^)v+?sl%EUBQX_R zjAv*703ZNKL_t(GKlgjAF7BB3ZxG_17;ky$odGc}Gp!cZ^Ok9ML(G+Sy`|pm9q6wW zn#V;Wg+Yau8ymoMBqAJIrDP|p8#vc1x@oU;9l9Z;5PKKgiSd@vu0C?9q>m)Ia}FQ) zbiH?#0s~5{N(_N>9a(JgAiY`pho}rga{NWzm^r10Xdp!Q)KnE#an(}>DiH`VQVx|j z)5i080zRTPmp`Iz|7Ye0kVeG?cE0(v#eH){2F46;+-0_#HKk7^b6$usl1;f5(uZtPW*RHJP)lvJPA5WehJyM5E9zTcX?}v&=Cn4k*0tF_ zJ34i%5mC$*T2o?(-f?`&0xP;8@gC|L;S@8awuK-kNXyhT5J~~dSRF}rkG779b4+rr zv|)|q(k0g&XYHKT)LAJnU9~;*?&;HeN`u8BdxL{1duc3ISX#z#f9C`8 z{2DPNLV!2ke4YPs`XYb-m!4AY|8pKs{{dwWc{}^TC&G{38aV&(Px_^%j{;D=Rj)m=z6gU)QH>0}(yA1Okhy0gJ@4U+0d$%|(Q?Rh6vY~_xl@%{;W{R#5 z9cTnqaqhyq~1Lv^?g=7Fli=M>7`jzh_YFloDD4OX1dqUO-65%V^+%&UWI_3;Y9y3o zLc&-{fLa)<5pQ>%RwGACyoR()Kq$F%>UUw#M64jqTwNv3%`AELK`^XL)E?< zN`muk&8(}NJVN{^N{|NgoQWrEB)aFQXk;vnRdFBK+8Q;uX>$?fR)rZM_DrjWi!|&Z zTZ&FO>IGBHrH4KdV&d=5s^jEteEkw<>@->6sH6YHOON!Wj=XnBL&I_L=CnD_&^i{Z zzy8a`BnLzT)Jsezf+VmTOd`?(NX3F;HUrsLRjOdobHk{<+$Fr6xE#FlgGc@E)d5F# z^TOrzflA=eghMlC3>zIPIeUA}<>iiiZ#_7&@#2Gq*y|4lL%B76b2IX@HS%FO@ZP)s zJ|j;MgEUN(?5f6}okynW9bP;u{Pf#b{KY^2h)4hS+kEB2f5ZpVEid$Q2!ZV(bAC2* z$dxokhGbm+^p3M>WV1G`E*>$|y#)-XR0R>Q1yZq)z;+;s=bO**`5*ii&!0bM_{>{G z?hx*Xp`mO$qo<&HN02=b5xMckCcKAAWxV(+NWx3oko+r|+GKIi6j+7qH(DLH9nfP|NmK{>F<0IC(0^2b=)ag}{75B?* z=5}n3LAvs0HICk$s^X=r6VOQn5t1aLB~If=Xdda(Ouf@p`h$C1j&#bCJ(%<{soN1& z^G@GtBdM}3m8k{xLznBu=)sH43I3)|`ElcGkG3(oT-E&h3^5SQSQ%_8tYReEF%VB) z=3jl%L|O$kH^vs^Ve4P4J_tLs7hlo7ERiGZ|8h}u3^)8#FIi}Mi#s8lfR$)A-Op^d#$u6!8T$r@s_a{1zknn`R)PCP zuoS4p8;6_g#*-(JW!pIHz%20o_x8N;xbn|0HwbI|SgOvA7Jt^{*_LNNHB4UN?9rOT zWn;H_oqK-Fqq7_0Q|D0c4ob7=dykXKxC+RE(-n)524C<#dGeUM%a4d--%->VRfhw_ z=FS38K5y?ay!AQWN_Vt!K+~S6MnM?Eo*)HC1nyDUVsVSejI?t^_8qG>R_8xN@Bb^x zAN>#5#jjI_FF=jR_6p`(?&XBSjz{vll=<&+{q2uH2eKH*iWUlYFRqc{loltdjZDJ| zYk_P&QAQHQ7A{WK?Dq#+Z6sZTWhw=UjV2Z9fK*QbQ3~WntwPWh)(WX+8f!${wzOHq zH1X(*|Ag0n=Fk1!>G$ih+fe5{VKR`+d`OJrE%7sNPOM%PE^Z5_&jTm3b4WD~6xq6J zryRW6;{^5)g^V$1bJ9FeO?)B3LNY~6d)L#)E%6a5s7EyiF&6>Y(Wb8TrGe9OMtpP+ z7$LyQj8F>EjB!ZRvY?7vn~7mH<7OMmIE=K?9u`hzzi?)W)21NNyATcJ=G`KeJl_k~ zla~}Yf*COcs`vscTjS#FoTYl$-@~R|{Z|a?Ubf9kp^A9%2|oHxDUu{{I-C$oBX+K6 zYxQAKB6RtqdDnYPS#4uP2ZvRruwvQo2q{u?M)$BOV+Zu1NuX)uN{m8>JAy+c0qvcB zK(rw_cY%Nx*|jM{gN?yh3~dnmvZktYEsq|qoM64jM?oYC<~I%GD;$K>6foZ(_7KIB`Ab!-Vz8R@^CPNYm!+Ye?;-Nh^{_?#iNO7T)4c8oS&{Ji+A#0 z`l9jlX^%$gaKQET3&s>Zh_p8*s_N9MAQU|#1Q^N<;rUPca&X1DZBO+h7vO5~&g?%_Fc=9MR20-gmUEHIgLM+;7#$R2?|z$e2KO_YR|o5Qi1Z zyv1ZBTJ4^;o(yvKnLpySFMN+&PN^-iN|ykP(9ZQ>Sox#OJR1=TwR-}pxnN;kg%_h&UL z2!)6-NnovtltRQ~YNfS4syAA56tcEVOr!gD_HJa(nUgqqQE_yS)wo9I;#JPL#QEh^7qj04z#FXX>n$$UlYOclB7^#(>R}@&B?CDss8N-lzUR3u9FsGZW(<#v) zS@$-mu3!q$|2?;Su})X=)sd=TAz-PG{H?MaWL|4 z4C^;}44uAZe!ax)3A*{tr-cP(OrK%)n518(+Kszfb==DE@s$QrWneim?8{e4u zXa8a$CPC)PyYDqtgYf#>=RAA*G1JKj<#0_Chn|8R7g*L~V=|0uV!I~Dq0_AjA`6~u zx<&O4l`R^!h;9+RhVWBFmR_j)_d>Alr79|n-)J1R0w3=j8j>~EMpp7ZHC(Xc%UvM} zB89{LK$8AXBhII_ypJQJ!yd;1*=kC3 zT!h3h`Dwa-bisV{3@c8{Y2BaEL+_ls=+A{i{V6y_%DXQ=pKAAH?H>NVjB0>ZLMxz^ z>WWS$bvN^_3)gL1ahGx{GeZ;9gfVzj3u4rop;clWkT|%hafq(}*T5iw69zAC8XQm3 zh^z-nYZR0eyNPr+l^&*vq=HzbTIRZD;^0;$M+smIV-KEd#2CDYVn`I0!_4a!k69Bv z;Wc$)swf(xe^wHSBAxFQ2w`xe80it$9R@fSf9WwQA_1$-waX!(?z7WJxduT=OJP$Y zhau5|aoZX-D#rnw>LY!kF+`zYo-to4sd~2km|-Q|M?gWVmrO6DhQ(edyC|UbanJ1+ z1nNu5ogKvl-5WxBE7ovU2XdTLT-hYnam-Kk>X@s|RDJ}kFdJ~E?hI|j9*jsLG-xJ> z1}+AOy8T3>>Oa3vC;qeD*1~RXls1tY>?@S&l&hsdmcYLHVo-v1Nw(3NVoAD>1?-oM z<;H52SeD#rPB0F_>rYO&x!TbdFM4O26YlTbFeGm?K@zn({Br(eVtcox?IO7~h9UTV z!vf#@R&|HA05SN%x>^S=FJBOnkOre13aj;o)n>(f`_z?2!S6@W4XM5WEr_~fYX}R0 z8PSZ$9+fSkvs1HV2kb$*tWS=gVZVQHuh`@5n0^tK-)&ef7G7OH%r0~hw+s^QvE>)uER=1aAptXDrJo`ytf z4O!d^Rno%g<1_Y4c>ru%>73KnoDpD+Vud8ulX;!bSH-)oXaZrNfZLgg0L`gU(jFEZ zt$KV#O3Gn5JlN(97(+9r5Gc!`vk;oY0l6n|E?+w)alZ6aZPG&?>(LBF`qPNI>Ij| z6vG{XdU&8u{hiM${{6&^h%n#+j%bZ0#$w$hxp%_SKf~4u_YMbmLEt$4gYz1jCqj7S zwr`-13ok@E?t8>p>Ac>fV(U}ZR+%scL^3LOSf?ilQQ9$D=u^K>{QVN(Bq$z2DS}HL( zMCSX9#z#NBXVAd-_P|%Z_8GqYf4)l^B0(#qK-Aa+G>xmL2S2=lAqYV|cAK`4(nM_s zhA5uq92(Wy* zG)4w7T5yA%ijq?3v_Jo~+Y1CYpSK1lr>ERr-B4QK`mUn3=9N`M=7f-egb``Mm6oGM zLYomW;`&c{=a>H>nDg?3W!}E{-w`!h@u$2LPc3LxiJE)zu@Q&9Fsi!)saA5$STfSt zgzRpxed$zy@oPF#O7bo|~kxZ=B`I44d zNhIP~SF0G2+8EOSO-Y&v$LJI9dx#P-6NWGlML8pK7AKNLYBLrZAtjbpkPuwPCW3_I zV_z?zGEUU5kI@gQ{TaBfMw4`{(8cG~O*9<6F!iwZKxlL z^dNly-531oZ#KU3O`uNfc8gDvlk#)_+N(N>~_)x9W$#*P;I0L zCzEsu`9g@*g#qRU_4oG+QQE^YE5wH2q7c&=q_VJKC08H^f^HGLMRZH%efF2H^62#~ zs3(cQ3D|A&L#o{fkcNRJBTXP!~MBQ#D4bx#fx*ug&souDk4^ki5gEJ zj1NtSRwb$RMgW}0)WtLeGL_x^j+CYz`QuC7?P4SnlSZaEz#KT5z*k#HDx}r7`RrGJ z8H8<^)0k7ZbERbf@-9hyH2gAHK#U^aH6=TNUa%*N{SPv0SMkri|2nu4G+f8qRKiZ zHdUCdGFPW|)m9Pnpu$60h-o0E045A!22qA#ct~V56E~|c$3Xi=2;->s z>3+8zhH!I8oAr)WyQDgbouOq#vY#%a$UOAxphstw>A!ec$ZgO zb4t{wEUzM!N`J(e!^?N_!jT~_Mh>`-z}^*6P7c>C``kE-S1iM6Nf|KvtK;rGIaqI$_1*o6L^X$cAXaDb{Z8BcUQ86R5QCI>Iwlwj{at#!7Y| zjZ^u3PG8$o+Z(j{2IKH8p3eUX`S2m1ee_>=!&ToR>QjQa`Mv3kw*rmv=VAVSMe=jn z`VHD#uqndaeV&;JYEXp`BbqiWIw3tpWID>i`(PJUs1-E29bu}@FE5MrgUdxsM|;wW zksc}KT#yP)f^gCSqX0HS5)UBV5b_+>RcsgNSzwX1KAwhv)?y zmu+f<<~qm$7=ofDvuesfAf`ae#k%R{sx^WICiT(Xqh%n4#5^y)*^SPP3=)VI*sNBB z6kR-V4Cp%=EF2k2DIhVTVx*8fw|?=%Nn?13a1rsFXvqsH`O?dau=(91Mych1p%Yl~~qcQ$HZoUP1sz`ce-Q zaO{|4*XkIxFAMv4W_^i<CVXxeif{tmYL6J9<2b0C85FgC>aV{-X54*6ffh97de|3jSfnTg>!&}j1V zGlwK@{H%S!HG@dY;04{5tSMQa~<#R)I znJF|>t1H}SWP`HXc_FC_QH7O8It92(XQA%*s41lhO@*X^6azEGRhuHr^Frz(fHVxW zYOLcxK%Fxh9V%$OD{MGP8pWe(f;>}fLh?n3HJVm*h*YIJVTp&gweFkR9D)fUa0tdC zf;3^4hBi+*pf>kf6{ljQE_f&gbM?MKQF3rU1~XT$RY$p;W1O28W8C~i%&%{0jj8*Z zD!o(fpuQa;AZs1+@CSnaHtd+R(A;#nR`+$#{u6zgmr3nKb-Z$r?+olCDNLw`?e-5R?!?;sLmAW(?%1Zxhc>wil|xO?xP*i&O4pE zCt`^28KPN-QxwX=a+wJA1afB5#?Opza(J{5bj@Z`H_S;9t#G*Cvj4#yLmH4UlajjE zuNop1lO5|50hx)ZB2tLaDM&+X)Wen#TlWia22Q21UOz$eg0LXc2vSik1on*e2gLD) zU0d^K&o6lM>LcF#+EeEF3&d!MT_Ey|Y5YCz^DpzJ{?~*j&F^yolfow=aWQ+soL^@( zeH+7=9#szSJZ1Ur4E2=5&6?r#O_tr<9pwTrbuV0Fh>B_S{g`%t<7&L}_>ATDp09td z^1VO%Gd@gzlQ1Y&Jh%85Wi;?jq<^@p;kqRSy4D2?1{UH_Yk)k!(X7x~ zHv{om)<=<^OQqI)QKj@^R*6xVbnqhjFiJvhl{h3I(&pm+qqQrzN+rbjV9Xq2qL%6^ z7EPq)42H$b<*w2}ba63&Rrfv+Lho=KXEZuhNV^A=NM|PaLdaA}TF1Zkz(R+UR&9_C=6ya}_HF-PA^x z#%U35lCTTCX|C?@(cd&K}HTq47 z&yhzn^dkm$Z-MvnW3I0*+}H*;@vgli_a%j!vLD^Ssx_toTCEhf1!5S4x-?&4;Ujhs z(B|FKN}(L2`(A)b^qeZIoIf6DcbW3-pKx_Pkm{*tizNfi==sQ-Zx1~E?iQpn4noz; z`eI@{UvcvIgxl+@ZUE$kXW4EUPuG0r%U|LB?|h5H-6csCv*KNAFp^fJe27XW28Xmn z8r1?x8&U31z2hu=z^}gbf5EG7Q0s=6J|gHsu7M^03ajZmoKAm4vkeyR{r(l7C;aL} zcTdwRrtvu)fyD$?UvBKacLQzD>d{x(KYL1S$v<=T1Q2kQRkQs6u=i%Mnr7E|-m~`J z-|$aotl?BuS69zXc5{$OijpWn(}pIBrEHc8lg}} zsfi*fK?)qUiFQtCmJ1S&D!*yFTnRZ5>sOTmVi0O8Dox(wQZ!0`@YbKo`B^?wel$b6 zosubD_F)m{@ZPjWt}c+yDwLiWEX6FYfld>3D5!e_Jcg}Hd4upp9(=6=%T~~uVA{|~ zK3HP@e$2B=+eN$>Y(@NPnr>QGjjN8V9cYM!94?j}_(0Jrb)zgwWur~p?k5A?xWYE? z%)(u@91xdT0QRm{Q5r8)QIKeZDe~hWO6QCn;nY+Gq(q6sMe9>)-dH>Ares@@;8(im z6bS*^uEQEZ?{0)41d^Dxca;S3jjax44ssr^3z95ApF}m-%}O%>2Y*`0I!#<-jW6E0 zgij&Yv^nf0Pn%V9XrFl2M~=PYj+E^A84qeM%ofA@-}`Oaw&Bv#Pjctl%ea$e4s8VIB87{lZrFA;pWY#=HQQyb=7O%6@&$(5ukeW02>Hw2yew`+Z znvs45_-iNM_dJu$!2-ja@S@ z84V^;^GagC;=~a=9qJM;El6obLJ6n4aYyiyhca0@lr?`&Z0aq+-he5k92t>6o8Fmo zD_J!pdE;%P1$;U0Aw@hwg*U&m_)N$0G-^GXMiNyB%sY!)apEcKnl`os$qZSsi=A|d zy7cy@OJdf+3~A0I6q5^SM#ri3F&Q%c+;Xf zgQ28cP5TUAjmb87#ZGXSk$~hN#FSGPeBtfJ5wcT={G17P)y!Rll;5lot9~J){c@Y5 z)Mz@r!snp5NGIX+!YxU%T{#2N1iP?0$(IeY?5ZXdXIMd}NC90J8AeBscNGQb%ED|q zWz&P&L8rPJT3I#ga_owbBcyXXAz8!(A^05k@{O!a=VAhMIITc$;@LoC3$$mok`}n& z`O196Zy)Y(Z#-gMgrPI3*)Z6E%|+XIN-S=A6e8EBHbt*1WqY&7!NH8Zv__N!Q79!* z_+-f$SOmL;VA_;1P!RG#8Z=TD9$mKfby)O}(?n4fMD0l3f*=vU5tz^C)Wd?VZ7B=0 zv$_yznhp`+&6i&0ioJ4{sAw#bnE#A%X zP6-_0-91F+H0cZj65hXn^Aj5R5U#rck|_LZY^>d+O;6BGBmKdx)7vXzQ*>WW%@K%@ zMem?B$da}7R{>aix?z6pknW{_fYXk|x`B0cNnJU-B%|h`kQ#6^aFxC4!Sb(mcfXV4 z{sw+DV7_<{RjIgcH5fLPO6WNxwdi!!SDv#~{5m`GhjfdKK^5>aL6&1W(R>qdnevxt zinA2%fL1oCbT9LYSFO?$9vb~2L5~mVj`wMs6Vu!!kghYiR7%9QJN1#ftZ|K<+LT=( z5l<^R)pXigNio{Slc#D1t6wE23L%*^sgM;D)HbH7C~z4uSoivzESC7x5qv=sN5mOK z1gi!ELQ$4Tg3<*laZq?d5eWU7u8CRVV*Jn;qg6~PZ@QAF*Q={`Qo`=c;wSRy_GMw*Vwxu{F!G zWMy<0W3`?l1f2oLy*e(8TdtOlxf9xuZ0{?qe`=F^ce=Sc5xd@p05J!cJMzTS^6nFY zdQ7@jIDBK9X4fXl22*6@N_B+}bU70WwN^~e`#0Q#N{MOwg#%JD7vFf8^VUQx2X~PK;6_@e{IdzCS21AeUBHAXZQm6_?AqAy) zn%Rsl%@Hpq*K>(DsHjGs<-sBNmj19u(<#g4oE2>SaQ7a!UVoWU-`E6oWw(Q`BkRxd=?i9HlO`TmisT#-Fu!yh3lzqU4aSIz#XLPtolEF0uD>gfl-*oPLRP`)^Y)20ueo-mPdgOB`i^ zNMmXmP4u3aFufk}1V)#RIh;h?ypNmTBCKDwS%xZ_S|nQ3eUbt%OEVg1#j^MSW|wJj zQ3<{@nw!{AD=iW}t{i7jy5~68eG2K6&Reo;T)j7KmqkTQiQtoE3a0z02u0XKgW!YB zB~+8)EJ90I?B5|C9g!AGT*xT6s5ZTh1|D&yZpVoybrBbAIAy)7tmnkyI-E;(T1TN@ z*0k*c5fi#=O7xxJVxknE0nAG9g>9G)h|#Xc;u!RYq)9_5o^j#nLTNoy963SCY~aD`>EyHMCr zLqgt2T;7Dmuz=p>54%;?D}YH##tMi6!5epg+`oa`vdNV#Vm(*!=G029^{GuyX-=(9 zIK4&G4mKAp`*k2nMiyr=yYtaTkd8dqvTKn>YcDjd^`pu*+Fa604r2=>O>|M2`$U6M zmx17v&86KIL|2&tImRVB+U#SL``Z~t?TaGo0X5reyPUGned9_j0BTZt1gG|@iB>=# z=K?q5h+o^g$p5)_p8K)3K1RMFod9Ev>;apS@OZXJY$^F=!=6F@bxF5eQh59S!5QCSc;Rs_fAq)L zz4aD{cW>~}d;bE1vk!Civ%kWc>#_Fak8=0sFXO{4*#3_xF8mDFp8H!|7`=ycANge_ z(_>EV|1R5?e}H=9JxpHwNg|K2dFJ1z82vE&ci({B6V5;SpVInmn(Kd^GIS*M5DHG_ ze~DRhne(Gx0!pOoA$|<13@$6j{T^|7mf7rE88*MkV(~SK(R&!Q_c-!v)*hq)?d-5} zASt|C$O(u>9M%F5GGyNXb*6wIqG>@texA#dUjo+>5mLQ|wqr{q@iihHG-8y%s79c3zuIHM+&S!Xw z3*OR8HRn$i0p|lQU)fjA6m{kxv%!b6wt=d7pYwpv2Y0I1UE%B0J5=(N)!9(VNsd<$ zu_Rc*PEyVNV`t+2R5;2uaY==D1|7>Hkb+gaPFzmcQQJ7PDnd2AYdLj}Rt%W4QeVaV z^N^o1bx^C&07tb@BxRHwX|cq6Z^%Z~)846&^}$&Vwvu9rVB&o-q4!G0<=x7x@uyo> zI4*GR07+Z<4>~#*`3JWj=bv7GoKzP!VG7turrD7}Ryw%Ev4gz?=TII3Hc%DCDK&{PnTQuSedtz>pE$ETF# zYb&6%qJ?s%U-K{0IzK-=KxYV3=>1494UZcK59_3F#?ixb4nk<^;L*>H7)km!A9VE(DM(ZjcCoJVAW#OGP>?J_GL zqVwJcsZt}UIekxQ9-=46I{Re?Fy#T?it`a$oVEz}xN!2%NZk@bX4%kToQg6LQf;z%ZxlY-evDY0~e@qfm8XZa!_|j*f zvJ$&UqC3TI>gt$4tV$Fp#8Z23o_(?tBnJ@s{O>pya(_wjNz4_6O{oiCQiwy_M34dr z!m?`_gbJU4x?=7;T6lb~qSOx5z$}#(c!C`OF~c_?qYraxKu(YqCmBX#si`rU#7o7R z#-Rv#h~Q@!kg?0NC4jmd^xl2r@h>O1{Yo!bdiZ#;;ZBj{Oae=&GdYQ$%7;{`I{uGsO@R9 z-jadupvAuL6xHIHgW(O!CgmQz=03JPMAt<^A-36~gy1rb$pJA-_mowR64{dbjVwXI zt!1M|$<^ixzjf~;{MNmvxw-5^0{Gi46Jj|95-fgLf zw|2?;a>`#ldV}foanqoB+eF0YHbefA-hS<6u6^}+ymu6Z5ZVc?l+<}zkG3QtMSqQE zx#azS?k5ONDTinAWlbnyy#INY)BDsrKg!|s4%OO|y!nOy9tm6c{v&|!_=kT1NlKgl zS-SfVzWzHjPy7IS|7#5IzH0Lg6beNeMNjTSAr{v@jf8NNqdJ6?4>_fv z6(wB!z|8cfYACeo z--^83t9I@*m@no2@+u0&S}T@WA5+3-)TqenYb-FWO9}BVBh(@mS8aV!R~Iy;4dsS~ zCv6o>ih_A*2Lr5zWv4qQ!JGF#ctbEsj{EURDO-EaqF5WjV#gI94dfRxBeqr;HW)s! zOQ%-Xl#FfbgH>=osG;tX8i8A^Pn>eq=tF@DY@XlzhBjAlNUWL3v;23jew^RF{it1~ zj7@1$F9)X(5gekHV4<3r=t|FQBkts2-$dSA@}60j_}J!vHxH&D@TL7Vq8LF8O_agm zl2Eur>7boCq!32E&XhA0_^!1so|lARQl1EB?d#_j&1yFR`&E42s0&(9y5KyL0yRBqg>>+l-uJu(55L^3?Ip*FFQ? z4Se?n<|nUHpZPZGX2x=UkJ9ad zF?f8W?UYE3(>`AAfsPS@=pIJ9g5d91!J*MUOWHDg+Hvy79k>#4HE?po1QWq6TUlStAtra`j=f$*OH;77i}H}r$`XKj7^zwK|}-_p7^ zeTM($wO{13_n%;v0))I#y45eN{gV40PMRDoqo?g0R!WFm4#ub)Ipt=GT&O%x4eydp zrd&@K882Z#VyzCO#tH>5CbKJ@$Ei}pM8r`FgpGZQqmkXvg2yFrJ%>)0i0g1s@!q`n zu}jF>h{Ne2J+H5cOSJ0Pr2-&T1H$G8&t5*HTW-@U7bp!Yo$0cJE*{e? zCM@R@zVe%Ym(ov&I%a))lg;8!*yu0Vee+j%#qMM5O$6w#SE5qT3r%0sF|(kc(% zBK5<{(PxcO5^sE-5InMZo}%3+=#r>KzL~jGSdm7-k<4V2I#U$jK$nC}8S?3bo!$S1 z-uMPluxvO9bPETmB~9*7rf7)Iu0s@BZ$*Y2PmwSoiWzRY!dtpUbqUYDp;(*gse0%e zYjQnU57wWdb#1!C@9jQIw(wb%eyZZnZ4J$l;=s8ov9}Oh4q{{_6SCCBObW2!?$hfv zcb1W&+~kEgV9kT;jAAxlwp3Jv0Ha!<$?-%vI;C(z(2i=dZohX4FbNdPg;|uRrdeG% z`cNUY3+i4U76+gmWs1c494TE+RCc7nHn(qI17PRkCBE&uKFF1wHDam>(y@Q-ODyxx z+|Bp#?H%^6{RxkJ=r8ge|L%Xm(beB%^O29SdHH)d`odqJnZLr@Z+@C5zH5ZIz>VjB zjbXhc#sjW@^_O_x_y1!)`s2UO;TwOKa_uS3JoR65`*S}=n_D_gnye*Vy($8(MZyB{ z3xpb^hsqr17nZ831xW{p8-toAesDqXJ2i|QaXhh~dH)`Dbz*X{v>>hkOxaAJQOV&% zNNgc32x=J7!ti~ZJ@_?72QS$?CR@alMu^Lt`KL6_ArXpZH53-Cbrem(c~*=3DJ9FrF`NOpZLVT`M3Rp^7nvM z;ViME7Ds`h|Gb!iKwLB`8Oi>et2PnE1;r(Usf4DnzvC^s94~mWznA9647Sd)e*Pk{ znJ^rzll%ZJYNV{0?A~BGJ0c7=Snhs>Ub@S@w?EIxWX{^TN7#7yJBV??-fMp!Km8*H zbxRxfIGJzIwM+J1`9;pG2}QBN{oAjzd*@Ah>kl*7`B{8@nfXW8Yi6G!aS&e!B< zhuf$IST0G?6aZ58iCv3yb7HlL^w*K(xmSOX&E_>$@O4BHJsqb%SP$0!zt^w6a>P%6 z@+}|_2fZmU#5vH!PhAjRJzVlq>sbx4vT2PUKks2O=2NrMhKm`%W5Y+K7XoFBJPw>y zI4_1$rn05h{Vo2^B)+py!m5NN_?BGh7&5uEmkiuCd{ac7MY5NSQ`q z|LAq*iyI`@P`Y)_pS#J0&6?p5j^}f(-5xP(E^>CX#+6I2Qx=iKapK;=oWm1kvbaLO zKIY8U5ob4H**JC&l(k{a`Hk-&x0a()j_FzG7D-DaM@E%;-MmOZm5L)cX){_02!KNHtpvoj!|pX zOST-Ef*}KX=3U3OheGXZS`s&Bi4i8XsxWRw=^cgI5TtZUEjCOpMKTc$QrnugS1qmB zJn1R(J31r?fdX7Yy7p8e7V4gHYTG61Jwhb-ij587*;0rpnASYQu~V^*7Jb&Poaf%> zeuwv6N|dFr?q6Y}A6RxX5-nA^psxE|z4HrPslP^j=5su8`GCEXr`Xy21NzmRPPf?@ z%_u84vjtsu9q*yv6MD6|5r=)j`yNdzto0p_Kk^cqI{LjD(i*P3hiY!Nq>yze=F%$4 zJ6WEY#i$Ct?C4$g#CwV2!g<2szBxY^hg9)4v+$I0jHNZGP%`rp?GhKK)^kmXwcY{6 zjW3=KkIkCyp))6BiuUKRTw}Wa6un!wiK_VV5i&idb&6_>@Apw{=qS##d^9siAvp~| zk`1gJ^h-}Iic2X+uO~D$S#xQL93rN|v4mi&lqCo0ArX-kZ(m8>9Iu_pCDjmokXZB3 zUmsFPYm_Ljc)!HEF)noI;p^;tU_fAs3uBy%^y=5lAys&g8c)IFJCD&{`%N5&42q7y z;8g_cKNqqKB9x`FHpFz8zBChv*p$ClTTE3L{&C*;_rSw){(hXlj_7`VrE+f@L1dXN z1Swf9WYqF&cr=ofNwR$KuXCf_wE?F2}(mRbX0Hu z0W>qf;Oz-TQ-^jLG!%`tMcW}dv+KW@U9oG7G2yBLCoRpaqy4GBPk8R1KBu6=`yw+HLN`m?mMefc-{g-HiLenokBd_v;W7an{#i zCUu1XL{R6sKIC=gba?NmJrn_|pp;$-!M?X3 zM^piV&T-E2*qmXLP##8NfhXd_9>d|^Cb&BweY;M(w+McTs?w%yy5=&P28aZ6khNP` z4ydHmGcb2J#=C`i^IbkLiX~kv5u7Rgvw|8O5Zm?a@5zI_(`6#6YD?+Hd+6O)@RgwN z+^25tvEF=*jr1kFwxCO#L>wJHP4V3UMZ8DR++lF^W!z$lCT0Hccd@KCAXKDskkP|J zDg<>7^+K_G8((`kyTj5Mn2Dt5$&z?vfug-Pf1UF7S16D7=#D!+Fnf{SAV4dq3#8T& zqkFKqK3LyGON}bF+gg}sSr2(G_3Z=VY>IsP_jq?>T}{7K4Lq~#jNVUYaGth{ELG{E zFjF%_++28CEOy-C3BI6kW^t`cN8v5;!8zM(9T9N}oTYd;vB8$NBp}=PoEcgqSeRu2 zThnSR!Ny}7|BkP=U812c&f{&k$zR^ci*zl+EL z-k+GfiOlTv36U8|a*INZ+!l&Eq;7|<-60Xd3$0$@*8YEvf$9SS)c&i4aEFv>ajUo> zl?76s{C~crexwvW+TjqCqTRzKOOxK2{}F{A=kKYtYB`-yw72ocU*+7^P14>?vq2-s zT8+p8r6YB7k_fJF_!S(f@VItLTW!;|o@#v?E&GO>OoDW3CZ*5+0kUjK%L#+mKTUPx zb!7hlRY#g9h)OX%da$`ZSl>KrRr_d0CVukjg8MOi-A&V^RYqo#EN``#YSrvWiy-3Z zOTc@B9ciWqPrX86cNItfM2-x3Pxa?qhwzqT*>Os^{ptEZV^L6MClB{5zGcWk}N z6f!-|SP-Xmq!y&kkyp(qn8=1Pg%Ti z2k*t8QGHMO>hBY}1t}B3(y*i}9IR!MnR)sB?0x^=;JE*= zL6yWK5=hI0bjJHlU4k}23)=EvbA7PBnU)v?TUWeLAiD;)D!aU!-rRh~t4;OP&z;>o zs=}ytd_3H=r0AG0scH^9uS%&V)%tpWf=O!i^y=@t!+T2z5XUJmK*S>5?Rsy>NT)_B zbK=n8Y^bG5xoqsu^Uouan7f*T(K*W<^Xc6@I52mTdfqAC%hGLfqUSMwSwmoH{oJ%g z(sPJgB2uDS(CS4rS=3JK)&NDcG^@B*oS%`{p=&x^m|*BgrCDA=!whjPDAdI@w$6ST z)f(p$DGlkm5*49Y_Q5H!IS-ltoV)>&%I!XBAV@zzk?q(H3-NRg*}qLV*~NYI2U!j_ z=t2+oy&tDM`Cm!rde&Nsku+`4D0E$d=povfnA`@^g$Gis2kV<>ee%^qe&+wUnk}|= z-7jn5hc*(QK7eUw6=X~X2{FFIsx_c&6w1sB4+d2rG%Y6xtAubB7z%tecrJ+O|4ywRsM=X9d+ZF=m^xA(R)yA(onReFNd~P~jigfWT}yJt zfbBd`f^Qb!4dN_8OjutBLOUmw1x1>Gixw*ArZ|}+&Qb-$9V2qW!O;)0vGdO<;xTw7 zQGstQtdD^B#w_5FV>MDv_Q)8|)F)|6A)SfxRV){+d4{5X-3C^v#-T=DUdZ4k?tb+GH6X!lk<`CMPU!TfB|7 zoJPZ+22(mXg%~A^jMoOV^R#CkC){|0s7kE+fQNR5)+6+x$B;K)#PvPuOA7HYJ0#SC zmTHu{B9Ye5;`KpW;KBMPS^^*``^>Fp*envCx}BIT9pH(b8vj&a;GkIbTyeDGa#{pT z<}G7&XigSTb%+YHJe8)4*5}lGt=B{lN8t^~;zbc@&?cZt001BWNklLEx-w$ zC6;aGZL>^0(2A5EC9y*}Jdel)gMBNOIDmbht7^2%8c=*Zy~3|rAYSGKpL?;g@^5sM z)hnc~20YF$?MXHKk1<933}3W%$R&qIS;X&SHhIF>2NG?9uZmj-^@5a&c5OC!M7wZ! zMLppW|=7*fzOK6CwxBfMiF&{1-$X07QmtXQ>KY1FaGV_o z=Sww3L9SMl_#AHyh%jwUD>^EKD|H~Md)M7nz=!+Fm8zgsOQ1lVMYv$}H0Lck+&j1x zTdr3798PYL(n;<(sP!KuBH9>`9iysA&S8^mdXV5D1k+;%N0|htJ`b=8R0@(h#255k zhjE3?X#|3&0PWGm9;!y`M+%bjC_TI!1Cc@bDWsW`;^Rc^bF%zFQmjt}6{GlA5O7p(;O3e|R-N z@akn$WMl|Ww1iqo1r`rfIjh*?u|_5nfpHVKG0)Yndb~R3jq?0d zxVDJQ6oZv#Y+)HJNmXNq^H6%vuQZ9Vj<|AVgQ~n|11#xq!PAx{PF6r|ImJ^FJQ@tN zuHGTuBi<-aHq{A6gTmpZB&gDB8ww4y(Q?5$S2JCEhFM!PT`E3^iMzB$Qx9B4VqkQJD57|0RQ|4eirL~(QrreryiRk7sV5Pcw-58q?%yCrL;i_h z;3U$;5A)8Q?`Jmc;r)~qA4gLrwlSp$cZ{pBYK>?*eNFv3B#Ddn)QI|A^|y#GaMIAlb4(Xc zG8+8}A_>AS-am1}ZgA|UYS|`j7Py5GF9kDo%+GnaGjD~_-#UfR0InV z@X{&(YC z%X0R#y=uv!U7y&M*)`{LPuD^$rL<7a>Wt&o_^&YjZ6V&X!CJ~}aF*-_8Ev0dKwb3XA2E=Gxbo9oz*U@I{4$(p(!kd^xoXt~~Q0 z_U^pHVmzjqp5UC&>-CVLVmV(@TzZ`O_1EZcZ?jx9xVmP2ZHqP(^oMH%7nqj;ua2XW z6Ba4){%`pZFMQ>BhADDodyTu--(s|NhW*`rCiiZ@`G?u?j>Y;J)`(1!XLRl?AN;@v zajxX0>$eyV2ZX_ZvuCz>;l&p@DJ$N4{vnR$Q#RH&sYyI?;SA&PjF4Jpvjy81FLL$p zm|soqM!M&3in}a^JcGN+5;mxaDxwyk_1IyVINF*Ov8;!X3)@|Z+furO6 zLua|PwazRij!(v%93Qc9@d9UuYdm{qn_qqX9p(%3R}Y3g9x5G`PmG($xwQd}cf5Hr zWwu!Ip6xZ}De`@1*ZG}0`#dokG4zRx{hGJOGd8M%w@&8lFC!QGeU96PXEu9mIAzu) zj+Tktw&miW;<>#OLh#(Ycg)8g-=QzcxQqPU6A$t8AAQfCdUIX%PFK+_;suSMvE$Kg z&)vg@xi3z`9wiyc|9j4K{A7EBz1e{6w{O#)+~Db*5A%HIbL@)s&-#*Bbi%owo<@e$ z!3I+zmL<0W!FUlf3%FC^0$!DYMw+5#esaLZXhe#Mo~uxls8DFiS9YOw1{f)kQwdUw zaL^ynzk8LndJDRkV}zW!gH&-{hx2N27-ABzeR-0ytQfX0Wa-rwZE=MvKF1mVCH(e1 zge6HIVt@P;JJsiKqPX&%T+s?=ww_~D-lg;%P4_INe-&{vE^Pb{1X&toN&!(^xnMd! zN3T4_hl5$X2y-e!voOTq-Op1*>&?c=0)6_s(d%Eq zO()PLLJ)MiAjjSjeSuzl25x>8Hn*WUF%J95eFmTV6@1q=pJ1`1TH9pf!WG{9liz1{ zd`vkU;Sy9uMOV}`lSAUY>%_?c?a>}|EnTxD9_%tIO5VQq26tZhDsFPX@zqyoj`w-; zJHMC7cxG>wl!)^ay4i$ozCdHg$>9Nu$%&oLA~|ukBeo6o##!QGitqI(*0wFL2I1-V zKFfGI#cM=kWH=bng@Wm9fpd;7C1%kY{PU#rhnp%bS zM{i>Up=2-^5W9}542-7}N*7qf7FFemhabkFYz>E$g=apS(Q`^{TlS8RSzjOW8U(AD`g*J;s=`=Jk8~Jhi>SjlDhQZO79W&vNr{%>CJdekj;Knez1c z4W2!_#nHT_Dht*MxVSc;iIKzcn8(kbc8&!1gA7Hs@e} zkKJ2$=n!_!o#W)%+Z;}2+=zlJdMsihEn7NCJi1;pC<=z92j_X~_=M64!(MG^z0ULY zqQi-!=V2HEL12;Ko%xdOs^lOhZZ0|wx@fTIP%vIDxjgJ~)U?dImP^Av-UX%}T7lpL zFCI?0ur}g{9zFl3-dtbVo%6|;_UQE-9!D1wp|nJY<4MYq9Ue_x_Kpi-*>ZRL439~{ zU;XHLrs$h?6&JKfmj4zMym@QOrbnRuFv~+32)vx^(*47Vr>+PRobN!ESt|PTiusr!3 z+vg8*)Q_W^UBVZ~Se#?7R;4|aN@;W~-;TsiEN85>4KkHA<7S=dcuG;5xx#tHS3)SV z#W-ih`5>kW$iW2a1o~SB)z&WGLmXQ6(WbR_#qnKSoLS#N#7Jg^;DRFs$H|}n1*ThP zSe`5y?7wX)gq&vK9QgIKJD=#C-(h*U&;4t!(qG#|Ldp5Zp5WxxX* zBZV(0`s*}ZOSOK6dbA0lgtD}ZpQ^{bJ2w$mP!C5engyF1n>_UBV;s$v;2iy4P1|)` zIJ3=cd`u`xdYk8%A0MzWT8H2{Y$F%W?XW!A=knuEa`mk@5b>NjdyZk<qMx_g2il#D+6b?Hdr65Gbl=KAMP>s6-hjgtq&=@=cI{* zqTuqzh_Bw+=Y887oLe9A_Q8}J_YN3Gt60wUN|Gz+V&ctN!~LTZp4=FM2vSNZWAv(mC42lIigjse3dBM;uINBy|)jTzvQ<_omi= zN>11afs4HooDgHjahJHW?3lJK%amv(FzZ?dRYB7w3U4tvF`5N)qptbF!4XLv5#?NE zRa8OZ%Am(V6A9iiDoe&q!|TV#^g~H-7{eB@8RxxRX^;8U+1uv{vG z+S9Za2B{GU7QWc43`E_<953$SJ2wkPGUtE%@(F+M&IR^!Bsb*NLbM=BO$i4);)V0# zSQBLsgxV=p=C@Wsa4u1LOBu#ll2g}CDMJ7ezIC%El$WT=o&ickI2NVSl&xIW;gzgy zTIp~_jDH{|(X@?2glIx2YY)h((oR_yB^2KAa{qB2j?Z&uSkkWpYdsU!@2nkB77M2B z1}_|boW1=kEba!rwttQbn>X;@Y`dBYR1)G_>Tr$q&36#jfSNfYYR^)J=}>XZr;pOs zA0;%u&xP|}#<_`Y)Tw2CYY&YzPE0`T!kAT9q^9EkA@u@Ct)sbaxdYagwlr2jxO-zp zQ7b+uNeX0mj>1iFrS)G^XEzurRx%Rn-=uOAl>*nDAe1bJkK&g5;2hoNlO!Otlbnj= z5Etx55G*Q4D5($Mq&m96;P5R9va%uA-XJ3QCyt;RD@yaIX|e0(W;bjyJV}Z zSg3Muxn$P0%wytk-V#Wx2Tw?eaf0`64Y)U3u)k=S#>7#Vn6wrjJqn(vuuO?_gNmPc z{NkT_bA4rZ#{d4xF`5!h(}H?5oocg4y^?0x(nT9a^+O`I%C(co7mo{ewNFwpiI8GD zShN;{)5KG?^4BlbwDXR>Dx0OFCy9RWR36Gg2rg2GVAfV=j-Rg_?Gf5tHiug_SkXig zDuW7Sl70|qdL{FdV~VoMT34ZKTY~d>I42}4gRM~U2C5M(_P+IrBHDE|d54flNhu}r zbh^Q4c!nx?R6Hd!>M$o15huzGeVl)M@C-k?e!$lMP1<`jS(c{veZSWodtKhNm1WzT z>F${U#=(#jASpzK2ni5GQ3!@sS}Q^eeSqF-sg*YR0wSOYDP$;xh!DjXm;gaxZ1=RQ z>Z&fA=H|7>zDA4pWc93PDk3AZDsN@pbI(1`d7l6CH~oK$Y#e&h(bxYzY4#Dw0csee zrZ^n~DOD4TiFAYzP@*Hqp442>i6c_?Z^(-6fLw!8TLg~YjWDtqqOHExF^M6sm0$js zUebK&ks(I1iy;#I{uiDgJUWwzG|Ev8D}(`U1U^K(T@Fyqb;l|KC_04QA$-7%Zz9^W zcnqDQFK&@6KYv+RgEol75nP0WLhyulz7J17!ECOONUR2V9dJsl6DpfdKkS?*DW_z` z6fqi;%@3%z8-#asRfW_F*Hlo>QEAR}Hf8nv3H^4%z3=`GUaA;ttz%n%c>6A!Cl8t2 zyv^SJ0qYlMcm&2IxIQW}q?9B@NmiEhea~pNhbhLCvpL&sO*t7eJ~-jdtFN)Tx}x6g z$VVlU>6HD$LzGnPwmWX!z02{98yI6anD6n`^K&jX6{>If@{^z7cNI-BL3A~Tw_b-} znH=mhO$@V>n_N~6y@&bfEnYl+h*k-cTen$XE|5ZS>*h^n;}T^IMVeuh!db^=v*zUR zkiP3tZA;xWocBEhM}=WNo}#5>v#W5nr}BXZmuqg%XIyS}EVnH;_Ghd+%W}1(NHV;D z!^w=wIqsh?dG~0aS!OujRV2pnU~$E&+OgTLxHB5_gEwB`>9%2UxxxXf#R`)N#Ck^) z9PNWI5hsyzXHHLf>w|YW`}mXC9N7*%-A5=mo#f;aasi#UYyzD1J;B2)(P*t`t-}H> z&~=uBJYk{@=UvC!Wrk6ju}NYAr-RBm4vUP|d%oKC%u_`oH9HGeb&Zpf4-TgU@3^cR zgjBpf&H01ZZvN`U^`hp_K3WW9SBX%NmVvo~stbfZ3|E+VN!xNnUAU4%OvtbVi;h;| zC7nwR3BQllEz_VlO$7UiAd!+xMmH*>AXCvJKwt-NRmc9gU~0zkcZjHw7tw4W@&oZOs{rk|knB_Of=9zr%qX#s~+cHkBVf|G-%L7WUE zj*N$7MKzSwuRlUCAbS`DuLH92wTVs;*QR9v_(sq@j;~P|I@i@QaDEvur6f%S;1JHD zOpNUjsU*mN?}>&tI&xxxLH<0v2ZTVh8>DRsqG0{zAG3UM&eXk#&!^nOru(RVgVX~0 zL8g51Rb-h25c54m=)n)lH5qSsD%(H$FewW9-jeU_(QbF(`}qD#3($sxTdxsJ4sC^K z8*lLH}ZP;9#VcVL!-}!BpFCGuCy+&$5 zF_|KSz;*z$Kuo_4-FC}pen=34Td%#zll#A5d~k!NZF&0iE2f9XjQ0<)eM>POp_JnC z>JpP>%HnzW!>F0gIO@%}z~y3g(R-s923uMl}g znP;fJBh5=Lo}F`g^Mp~JW2NL^z85bdqiLH8oM+qC?A9A}nsVpH39HSTBrnL7;BoCp zC7iFfTyASty9Q-6=c^6lJmp&_`{b!+y=&N2HQzX%Q<{{k&6c9bIT&T!nwGq}SFmcL z^5(2+xLj}9oWG!{wv5Y?G)cJH?s)aa36nBs1xO{hb>|M*xTNETs?Y3 z*sjR#-JzJxa9PIfNy#ssEjcoZV))nu*bU><_YP-#wXOKp{)Df#9mW`}hlvtY-lIfR zI_;ci(K{Yj4f|!vws)*-Piiz@?RLW&Q*zZdtXj+6aly`7a;-QnaxR;e_xC6K!&h(o z8pXBcPk+7`Fgv0Fa_iZ-Uoz1cw)F90W(X*ZPEr#YFkO$)5<5IjMEU{F2QmVg&`b$T zMNGlYl^~a3R3K9k9?(jnuNPeeOps9=AmWA2u$&S@!4^ZHox1iGxE2;D!8Hj?$glf3 z36UQ5OR2&Hhe3f46uv?0bnrpwUUt1w26{AFTEsB!OCm8o!}8s|1JB)&dLE>Joe#7IRnbkQJ^!7A{Y&8CMFE(JXvL^nvK#gNkF0zyT9169{Rz$Y4ABn0d5;{#NH51o)PzPa9! zjY@VGXE9pBr0CI<&Px)L&|W--;K}FvG|MZ3?b$oM$!CB0ulT_q{xhbpzro_g6XplU zREu*|nqk|9q$s)k@&Unicm&>6h!E(lB`r#dd_*>#k&dUdn>7!A_9N1wWO{O&FYbTN z!O1PYy8js$=Px)oI3g>?IOmz{%?KfI>-HVeykxe2z~12@P213J*94tmO~Uxr9qOi~ z+ib{;=J?(#?B6&>_-47$iUJ)F~8M_W#DeNU<-d6prRplxba%PU4% z4ocJY4%zp#ZOvpn;)};o+bng4>>S%Hn(w3iKj&D0DB~@_guA>+-Opzcv?5?Cz{p=Iv*vLi?$ z_NV;*uYtLKbkXor?kC(9+jT6CJla3GHf5Lxx_lF$F zF?U+U$8C%+7uRwnC7G+hTnffgF;aq33Nj^0G^ARRDut3mIgt!@paCEHXcMRuD1}gw zawTPqMAzEHf;kv9hoPgBLPjbmaX%4+#D~C@g2c51Dbc8x`v0g-Ra9AlbS-*l2F2jS zrDUXV3E3ls#!HRH5u_szj~KhZp!22lF;QBaTem|#ix6pER-N(NCxW-7^m85^x#x5Pfvlo)9wIj*mN=BM^ z{;wUdq!N))ASAv|qD)ya_zQ?wIHkY~KxKH_58mAZvwcRi9uRnI2pA+5Hxy!D&XIjh z&;o3!GQ(w7VTmy~TRR;j3?<$5R%|1$(DAIeYW~ndR6t1D!IS&6rHaNTt}@+b17Qc<}5w zKl;TdT&%Xd|HfNbV5c=^?|`oDP&!3U4;ZDAuP!SBl4iN!#na~m1c^|*@!mJt_6>KA z_PJ_WN}Vzt<&=4jRtg^iRaMb!w{aV25=P~iagnlGUNR}iEVmU+({VB#@$lIb_Qn(T z4-a^7aRpLv{`5KT9nX3C^f{v1@%GIV{_?Z0@MXa!1f*72G!rA4W(EV~+VE(zqxU@_ z$w+5&R&|Z=frHtM`KX}jdOm*m2-(yWlQGSD!^xf7xZtT5SLjj6_Wol=vni9~V=Ctn zUa)qaiG*1qDU3lV$>*C2Z4!>llFO!JKTG+1Rk5sk5)t@!PWM=K9fefPj3Nzz%ED#e zGm(-!HB{D;5kvWmklf8PF58N;s^&OPNklBh)_HE1IZx__({ai_{xx8MpI_Ac^N%hE zTfXb=G~#5}b%D^cepM(V!(&fm8{Ec4SJUU;48$$W=il0wokuNhlio5Oe}q)a;#ae`wO2YVm^Y)de`H)+=N_B6TyP~NjSe~NEvs%MYUc>&HMl^`h!ybEZZ;H7}1B=jwzspxIb-ksO! zti$^r6&zjHVXb4kT1LK}vz$MCKvopgRfV|q26;K+VzuPck3S-x&e+>OWL;H!{@@{# z@q`Bt9&&o?l-F+E#(7WQT1?+Cy>XMx;#C>@2><{f07*naR1%q&oZh@aBMrszDH6{l zRpd&MPseP#p2hhUv!bLGF%xM%86gDpy+tX_v@GemmfrTXeUDHY89X-*j+mDzS5?bo zIw1?NY&-V$raW2gNRT)wx&P?{RM)UsT(b3o<59_UKIeEg>3U11G~23WQl>PE3ub!Ew;t0k`5G2cJn*_Y2~w++d9jhalj_x4+a zvS8-|7)cL|wBqilphz^O)|}TZ59*#W*IZT&cSjjo2ztPK%k6Q=Vzr_)DI+5p4_ozK z2wLmuyr;K4g%>CxG2T-uiS(Y4(oD6aPzh(Pr_3_~g3E1%Z8~me34i$R-Cw!5etc2$ zXCGY=uC<#Xpp_Z~1;hT|OEz10UNhjS0+GdKR@Ubnb{Sq4{O9-fk^W2m#bO2wBfJzm z>n*pmVgk&JAeVw{NO{e)AQ>zN<1!1n`05NxDX;`okQ~ns@coK3N#l4K0@`SXHuGf> zisY*S0&sqK?6BMk0V8B|tP0T`OM2*~C-z)X%#cV)qQa0~AVBtL8R=VzT1Eb5PzW8d zRIP0ML1=6p~D!G)Sosc#HH>JaIb2ek$bS!rjYO|%^ zZAey^bh-o`D9fBqD1_@d9FI6E5_||;Y#XG}%re8S>zQQ<^HISkPaZQ%HEB`O+8$*L zy$@)qsGA0%H1=vq6Tlcv)7IpB`)vD;{r!E`ZHI6@le{2R8kA?28gip}vZ<-8XPoD( ztz&K!&$cbS4;ZCcwLPy-$LyzySrVO^ym#E4lx(`5Oi5lHW!x$=Y~PS-Nht*LGG*8F zWG2B9SVXxx50_iEeZcjOw`L>$=o`O!ag7VD%a;QuMEVp$5WFV{fl3s?My7&FO*A@5 z6e^RvqZNNR-?1U%Tc+n>yW{`98pr9>T7F|@==z44R7|9z6ay?E1$in-1f*I;3YL+0 z1=7TYl2n6^UMrsWp4G!2adP?!g1FdX3s3<<nuklx3|Uf+X{ zX6RCBoQto2@!FegFP>BG`{=b$0jZ4q+ulRx5#1KOzQ89Vy!Nczj1Wqac8ik1eJJuW zZn@8%k{z8wU4!chN~4=K?&=)X_w?HhZo9zm)}%sVcWcVg1U)~BpQ}1>t zlb}Zvq*C-)^63x%B`<#RH@y1Zw|MaJeWWo=4(23Ek&3`# zwdV2TCp6WTH(z}Pyd~Q^hzc77NtUB@f^&h@dWZ9lEHMag`Ky2NKlAzrAFy3-5!#R% zP1m-VJY`ajNb-WGXBT|FSaI>?i+8Qq~_tp1k<)pPm73N?-_pC2g41!%#jYVp$@6MQCnSyatZK`Ckzk1(s1;Cm9kma1Hc%)* zf}nGb+Bte_SvNg(*Rg6Wh{$KIx*jJLLJ3Amw6s|EmPATMMsfMBmzB(c0bJG1b@pCd#+n6?at*!>itTD~r|Agl)CYJyI20+Qs4 z<)x$hETC-|n0c`-2mxUbc>69-)Bg}v&L$r!lQG_#p^fI= zd*5Vq>mL1jMSbxEGdqgDkW!Lm1-@A`f9+i)fo{8Ia_4n!e*3rh)_1?h)5nhq0ouL= zt>}WM-fn4kYf__eZG)5=Z8RcD2_`2If+8!1QNn|_sI)}%E#CF`zC#5`?mZLX(Kx!^ zqP61Nzx5Az{@@dY@98%igzpKq#da;7^Bf)Dq}nw!&hy5%zKsP!+mQx~v_0)+OgeRr&DZOv$6nB^I1k|1SlT{`Ee zx}Lo}qsR=87gs#_#m||HN_rvr$!DKYpTD5=o)=G_vissw^zxGC`~|M<@xhUdM|3v+ ztmETjuIh@W={eXNW1Q#CY)sn+s@}0|EsM@^JSy0>7SUOzWr32COY5m!#LlEtjI^Zl zfs-;NSBl2PH)-28cp*3)7wne_6Jx0Q9;Gzvrb9`=ERnbnM?xtTyY-H@%7p*)H{bk~ zi|a?{k%}dxc!{+_{FIWx4DG&!4UM;LSts7n+Ik{4e(vpSm$& zpl%5~c0Pk@!7KhbkGex9GLQ>Fs-Q4}XdNm^l%UX(nUZnIf`}dHzz&#ZDN<>)(s9I> z@?~d>6f{jsVp0$i8v;^DcDpS}VsOr*VlFobNo#wwxK=n`d)Y>5FKS4aC91`=iZ>c% z97=nn^lU=Oa<$;{=~E7m6hiiNA>|kCpYT=wp8=;7;R^%}o82AC>~i2f@5Szx9w91} zdV(}(7}4Q_K!`cJ%>kpyXHgs=+X!Vaur)-8A_M~18=wXufr#AqZS}h($s>F#*go)V zuLM`;5@Q5edxkb3^^kuhMa(jjKyio;TZAzLJUx4OTcbsY9j@C&DwgwD4@3RdXFs+3BExzEg=Y!cM?pNU@t#KRuz-mSKN8+uTlBo z$%pOglEy)^Tl2gB(Vy`8JMW?A9jd0MNORDJ;@}vSjqm}U zUo6ljLuUnbX9>jwt8=v0sJ&xCF`+LekmYg25gO+lJ}>E$3?U>MO^jOe6lp<{<;-Vu zauFDf61uL%WCdw4!Zte|KYqk?JS82ED35NUrgKj3yvp|S0%0`IH(S2}Mabzc-=TZ8(^e%%&6Ge*0~(J!h*cdZk#m4dbHZ@#Dv69R1aT)x{;_gF{;DP)$u? zqB85nix<4{8{Z>IbBsyo`;NY|texYmsyHb!+TNpzlH56d=e@W1t4}`V#j_`1J)#_Q zIvUe86{ydV4r2%?4c-S{Gd(*Bez=%26_SY(Hp4?pWf%A#f&#!c}$irarOXD zg7anMy9$dBQv@x7ez>WPu&ZMx^Uoku1j^X>{L<-&)5QP?h!!b^8$pPC)YLpe2v55a zw9n!ED@pJri56(#5Q!k4-5~TEl!=*QB3M*D#)cfDIy?qzlgP}lEy91z4Gsc?8R10{ z6{pu7wU>na5K*7w`@pyejAkAu1g;NwEeO+NMBmYifPUv&s5^>Me**OqFYjUO3xw-X zNt%4*j!Y(iQ{HK4*qstu^7gyAaGhDqvq!}K=cC}=F^OVJths?uwe`ZUK0L$QBMe)|qm8M5(=x}2b_gSKXJc*OCmZ*sO+;6kMPhf%t`i+ z(B3kA{{ys*i>*YPh~;`mx82ZGJG!Q!_kms0@z!sCmz%fm(kX+?3#!Eh+V?zt@{FJV z=qKEK<8_kx5rvMxCxEt!uB5&<_R6O`0gV~_+cF0M$Wr0sj!)rx%okiYltYgE=^jN$gI zq-|R6&I-1@BaxDEqUar@iK6Wsr}GIv`RPYY#uLiv6z46=7th$cb&t{ASD4>Cp-D4# zjipI5vgsbCYY{@yTwT&WeF5VMH}2j;YDJKe#3!@{~V*@7E}MUl3ek}Z_fEYp9EgGJa)N4 z#BomwT<_7wM25gM^yvav!PAZ9aUJo&8&WY=f>cU!4Mid_Az);{$jEh#>chC9kBO_1 z?;3!%>o7^g@%`X<5;4dKX?Pd?q1x?+vMd3jL|jHH7E(loBiFRu@U@E+fzI2(P$p8s ze6T1b=)FUmK)?}1K+BHQG$`F8rRTEN{8yL1&36*RZ`}EF_O|~6|Ieqd@Pps*)SCj6 zH_@k6Zlg<-h$hx9X70Iw0&8rK4H79O7~Wfi%y-ud&YIT8D2d zM7%>rI9o?3rtLaH6DeMPD6GD-&~64SI0{UH75MQU(s$V2BHI(NpW(uOdqV6|n{ z@6)Px>Hp>t;(m`3&VEP$CnPE#q4thgtya`Q64qxZ0exMO9-g4^w7Z79n9%i>liPQ2 zLa@17(CoIfZB5@)7!R`B&^Hym7ic9hX^Kj7=o_R|l!rHX_~n<7q=>3U842FvQS_@z zRGQ*<8?;G~A>h5`t#5vZ%SZPaPxdh;rMH%U^iTeTZPRkOxMaCnvOk^DSW7mYVVj!$ zgJZgS!|~BE7f-+9_O07UN&NfS^LUpOicy&n>NTCWc&X?%Yuc(J9hYn_&*-;n_U2PG zP)s5fEHRpH7ZaUIq%%NN!3{rB`Ku9 zXoHrLXWI%R1<#fnHmzlURB*Q2@^3%-oWtpiZgoL2nW2Q>U^Jx_l3NG+oSj{AaCpQ* zz^&sG(lldHH)v_-XZyVS{(HRf=Ib=pVzfdl$w``WYn=1><%SwqIZM^Xf|;6x&NIY&Riwlry!J&kimYCoul^9G}hV8YA*x$98wiqBU>s+Mnh!Ej|5Vv~Q z?1o5Rip99=8?@2nSr(tSa}hcS5&H}967~@Cmz+a=TpTGa@WP@+zy^;OAu97!h>(B+ zbQpX-co{{L7)2Pp%d@MB@8o~S{V#foS;oCPGkTj37?QA#Om}4R&r$V;>CI0uvL^Hgpmrc~lzWWS5#NE!+^4o zBw+MF!P200Kn+n6N`TBX(zh5{AqcoW`m_c-A~{6ZdJykm|yz_wk?x2boCb_Yt4 zN{_78Xd&=PPK+<|B%=w9%4l^$GM(dWk4g%X$sQ6ve1>v9$K)l-D2z^c@#GPs**w`DRKQ{)BK zS#I9C&1a7uG1@;QtXCY|yUXMIpHtXa{PvCxVB0X6P9X^LvOxGKL+owOXjD>F@#Hmq zptC(kvl)x3CQmY|zM~wMthW{0z9FewviUw;(_)H*Oeo$unse1!sy^V`79|9Yb<9%3 zvT510Evb==W-~TT$JRQ!rbTBdCQYcfJKnf?%FW4$##%0S6_tR_3%>RG9bVg?(RV$w zJfkp*iBb?emvv3=AV?^6!e!f&XNIb28D|MX8~V0KX-SqECTT+A9UJR7E>aSs;>B+i zsS=E|p>omOB~y~I(I_EU+d%6awfCe-vTA!e1XrsH-#Na0ddMHW|EqVdKYLO0KmKeH zi>3>M4V@hD>p=x{-Sx?V;`Fkx#?J?P3Ei%bSm$+-_6`|3vP@%LEJ8O#V1(dkmb0Hl zi@`{w@@N?;d_ut2d0v4a;#e<*2WJP>)_}?S>kf3li?5BC21%uq66YK+D6)tUgCDF9 z#q}YCsJfE)m;6+rhoU-gZ-pGvPGulS2dKz#l|54Ryp^ulKX`|SPcpX2H~7vsD>N-y z2fQq~cz%=7^bA6YN26qo(H<9CY`aIO3?iMO$Oc4B2nwy1C|$oiZw`&5 zi3b!6LS8ck0_Q(hEI;)mT99ZkqcqBgwLuC8G6n+*BBrXfj51XMoeT8(2Hp!yxI(yq zFzN8R1nNE-T@eJ9gwR@?kAjEcj)OyEn;JIfv8cL%zK1~OIdXEq`gzUM_72lDFy{&5 z!-nkp0c9i~N~2K{T;JnV0(r*8gU@i=73pM5wYox|zJ^W`SUm@8NwSP|Ji@w;G%tAV z?e`HT1?TZyji@WyT}8HkM73PtY)_UZsB(f2lFCEqdURe=oSdT53=;y)`BSKOc;ND9 z|CZVDDP0IOt4p+y6q7O8Xp9Y>>A{>LFBpx+)SER&H*PQ44lD$#M^CyoZ zC8^rc_Lf!W7?lO%vLw$^cDpSQ<2j6Qh^FP~gZtdNbqgOnN5@B~Afqbm@R+15DYBFR z7-Q%=JB)b=qtO_l1kS-#+k=!yV?b;2@rbjlHF=s*rU{?i|BTt~yWE^kNF{uEw&1h# z3!IO1nZ#SX?eJRhV6nh=9na6s=xtz>W*qI$=mc1)NtNL2$y3s@#7oK9av9x|q~v%y zL8NJXBYW`HGS3qlYpI=JV|$cPT=g+k6Ju*YlsNW zEB@@`B_kPi=nfGD1e(~r1ThraYbujN1kalj!?KG8Ep-(yFrg%6CYTCKjUr1G(?rl( z!8kYk{$b9d>It1A^npxxRFI@Y7i&F8?a?Sy@E|-=2)e!_8G;BSK6&k75S{ZGus?y1 z4p;~}YY8@DmPSP1fx4+9yyfG>Ae==8fx{DA7h`3H%&s5;eQ=~QyezU(_+is-L4xxg zQhTI;R9>;qXWTqka{J&pT6&ZYY<7EOX^YZVc(Ko7_xEvjO`2|Swnys?+FU|%h3cQ- zL_>C~LWDg$uOh`I2*)+c^}1Qa&Oy}#;lU?gQ@XU|(f@kVfoZP*~YPq1kJfm4G=vFJf{KZdMK6{KZDLN}?*9*$q zuVHsPY?5;8o%hKmGn_QY(FmsmlY?XO=?rfSqHUn>nBTpJHYR4b*A@GB?(+2WUm&v_ z6#{mm6y5@cr-qfTApT{MADc@b3HXW0Yb#8li+BNX6CV0wp~6 z?%p9tC=x?allv&n#`REBIOR?T_dpczkJaupg6sguU!E<9=VyvgDJJLL3 z(_7jQ@CYjBuwGyX%rQ?jD;r28>}<=;H0Q~trYutq^NdNVdC_!Ho{yvs4r3H91WF{0 zh38evOlzDMbfKqIh9D&?*R$$60um(^XHCtv^=$ecX(B%R#(csbzJ2>wF0LP+H~i^O zFZqoV%R#&4na`qAeQ>-plla!Mb3>=-9Jr_}|NVn2&aR*eF>>WvgOHoRAI=*7ZmqCh zvgx8^w(^0`wlz1DB1e!2L9Qi6c#MQZ0!rg$O(x7hnvXu8;iVUVAJjm@7MqAMwspm& z2m9hviXvuJ^$7aSbIM{y-?f9^vmdBh9;+qFbwe?Bs1V(v;@&JK)Fvv#ueBRSV~dmy zsT@LdG(L-?iwHx=pvQ z-H=YU2x*YA=5qNDNRwXxDUvR-1p<-&6h!%lBUf6>3`2v zlQMn%E!qb^MEe$(e+=FeoWqD{rrm{$g5Xfjfr#+QRc-}|$ipg{= zu0BRe@08@Slf2B%0+jF=VJHNQr6f~=lt3aRTE-<)B0L#7F0}{)ju_Qj4v!205gdYu z$x0u;ua#sh1z9B^;pBTGhjYX`=GK!(`;V;#~5w6(+IEy#et(<7vfwGBSI#_K@jp$#@cQJ<-^O zD6JJ@ix*P{`4~n1^Uq;v_y7PP07*naR6%X#qUuX{oV$%uD}>wu8bX{mg2;f9XMfdE zKMH6qF~;CcihlYpQOhq$?FxZKNx^RX7XIG9%jW5QviUveE|HU4RLe(X>wkl>o56rb zq7`T(=_VhryL^sy67L|Hze3ff(5`W^gz^TqUg9u#k>R@zsRg!yVB`P~MCM2E5^n?a z9)UpT2B{>9d+&TGokdD$&R-Df4F-$qYed%|oFgsAsA7iM+ovc-jAwh~^CR-ox1$mL$tLI=R7ix8q{5AWKuEQk>p6MT_Vzv|O&()jO2bBx%AMufIxL z*X%AAxVB?_ctl3QC>hCQ8qrZ_QYJs`quZo@AJlOsRTZ*DwfW1P^598DI!vE zFH11qk|h}{6ES$RJc;tAehFm=+$nPQ^ORhIGoC^z6rST@(a!@7DU#MZ9FWS4%5+HJ zV%xH4T7>h6R8!^|5BEm=(Zk;WIoKx=th;~}8UY9;7>pA1D5sn+dFoPr`*w=lY}pKQ z?v#@4%CNE!kT~Ob5t=v56`RJ>B2h~9iKJ0qnk13|Fcg9!1d?8+rd7<-QUav#(Vf-% zk0LHUYPn_aNQ!c12f^dLMZf%W?^*IbcDaGR!}U1Z(MLfcgpF}E5JA;_u|x!%3JjD) zsrYrv{<KV$_*!{0Dx%n}=yFyEkTz^is`2=BFqzhOB@_YX! z>ioy(te`sn6Fz;WDC#F*$+yAz*9pLf~y6IDv5?jtH!X zN(>8_Kz8dM)!7Z|;2S@9r_6ISj<0;h2w8zl5|&kq8k8)bKgF1ibiB*AzWZHPo0_(+aZ(e!pss6n_I5dY zeug)Ou5Abcj0@yh&TDVH&bDso+M2723$mhMHkmLPm3U`ZZ`K46p~Mcscu?@C|LniT zk9PU=uYb&IZ@fi1D9}pM)eU)Gpkx$-EShcHj{8W;X`SVGcZWfe(VCWDK6;E466Gw@ zvfyB6j1UsjbqMEJtQMq6!Zc4vlw??DBub;C=GJt~YFlwIHGt7F;<$6tClr%0bS_+_4ic(89-m_{uIu~($ zo3_Kc*g@DJFy1ndid6Miq!7rpCg2$+ilJ77-Z`U%!UJsxq)OwRXVG>%?+h*kynr-I zxH@0*je`k)^yb~)xVTCo2_eFp%S;e9hJEk(q|sDf&;`eJ=lO#}&A)lpvGj4VBzw0L z1cZ*PgvRj__osTQRS5CQ-8sid$i8b8WI9l4k8pv6fD)jkh(h<5JAU6&mn_0Ng11qG zHJrqMMAyVQEV0-MA33GqkRdL@WPf;iZ#cD@ZF|FbFu;4;>sNi$e2NgE(8BdDrVt%a z!Xt$z2#fa#iVkGJdX1M5WJ0|ep;JL{OVEeh)c2XMUZd-7D2qUvH;AOe+GCX5zC<@V zQLwliQI2nry6w|dTLLLQ+(F2SNYP1LYZ1ZTO~RLo|(B#DN$i_#=1 z@YR~CZu$CmzC+h_G)=?(SMKxt^qfS%+i$+X&UlPciX=!Tdo$LZK_@wnKmLH<`}hAt ze)^NYA~?tD`kLbS7?b2wRYTiZbUx(d?YB9&b;5Ww=IG>v(PVCbY?!58}dq>CIY&JB`b8$20^JnMiEai~eQJ!5G6RP05mk%mog2CJ3qc z`IDy{jz(OqRyZ4%7tfxZVi#-DaZY%Cj-O8On>AThaMc=C&XWi@9u#c7V{I(Pc=iSZ z%0!~1pt7EwRB@DN91k*_kJ6-}Qq<0ps#r#bI*mjq1c}nv5OB`3Y#Ua_aMe2UEMsd8 zcg7`Urun{wyCCZvoNK)CNMThq;cBa7) z`a&wDM+no80UQW}BCu*CMN;E~rn5O|X6PD?l$V6X|3$WQAD!>=-+%IV_}2D+;QUf@ zcqc_l$7Xv-5G{$W0EHl+LPIfH6Jx>^$P^JYFNnHQ1OgdR!k`f{Lxv0~qE1%G62Xw0 zUv#w3n<#5j0kM3JP>|#a!aFnq(adAQYX~T<2udQgqLUugR!AkVO@|C1(kzZ1wTyP) z)l-`Jb9~59K2B3amSJ0m_nx+~;3b}fmXh@3Yt*No)3wn^n~n!`TN~Y7osY7tpdd?N zx(nk&)Zw>&>z$_FlBWp@fpZ;`VM(eJ@p!vTqx z{Kp+=6LlV0%^(z{_ z_nx@Me`)jr=NYAv2Q$Ur8(JEm! z?S9Izyw`s|FxDVLnA8MJ&!LIGn2(i8u$Aq3*eP{Rl!r=WOqOid}8A+gb!Z z{w(JWNKZha(uQ?gvf1vC6ibE&cQE=8?-g(C2`ab4(TOBUpy_r{qM^vvgqO%MO^7Jz zUK*x)qKqI=^Z^h8$p9%LM5P;jcN760( z;LO;NTF*3O(h5|aRHbWn5xEki4Tg-1dP|n$szUi z1=ZCvT!=PVe`Tck9+`a?eV>?4xme}Aq zzIDuGI_1{M9g6Xk(vTJgj?@SXL!@nbuBxyeGc~z_~O&gSX`Z>wc`5n5}Br4J$c69_yo7wurnI- zjc#y_kU;K>E-~R>Azx~|C;|_y!x@W~3NNEywe6icLiE_X-cl-rjNNcA<4UCB zw{PXlw;S?TZ}Zja=e)NZGgJy0Bw7TLSfA0o-ZVyx7=-tP;NmjN$Jy#`X!xzMV4(If zL1Mi@5J*%H6cG-3i>44R>gj|*c!yMh#5-hg1l$WXJc53)B^**Xgo>KifI|p_kr@FO zyIgHS)(9*=UVoj*^}oRSlI!q2zTh9Q)!)U{*BtGBPM&(Km2@^EOX`?95WxE}T|0=g zR~5-oNRJESp48Pp2Xt?gNaF9M2B8o#Lx>!KX8UZz{3jQ29OL6zp+!vImGn-xb`fuT z!vk!ZA=fuZrSJ}%i&#M4z8IkdNQZG2ECDHLEwoMSI@2U4x&Qa6&L0!3!+05W$N7MI zwZVyuuIuP5sL3(aYK>Bwu65Mw6DLzUnB!8^7ythQUM_t7_Q z4Ncw98pC?Mr5ufDyO!~2#O*uxNb`b|lRF$89MIJjQh>Jxx{htza(&VgF$27A z46O^)9*RN9tjH+yl}k4{VzjsRfVDFIm(rYdqKM6(Lye?e3GM2~TdWF+s96 z9S`?rXs0oRGP+GgpWk`Z|+a{ zy;uJB#r3_5iXZ**DrOn^Xch<&)Y&sXW5JX!3#Xtg6~AC|A}{h=D9SEJ4YrKblpTPYX4M>Es&x`Cl;`H zUl2lqcL_?w2yKEygpwcvfdYgk_%h0wqSFB>G@t+IBf{DcoQT@w(APu}4?ZCSiny7_ zY*4=Y)$=N*U^_4_CL8a*jePT;&aO;cL$seK@5MVhA6T?cuBlZsZta=D@$3`z5Z?fiz_-92uW3vR9#)FE(qaKOeI zwvA!qEc1t1ll>-(2B?L**rU zXT&f5?az>-lIQ1_G;NC&Fc^**&319lVyq< z+vViwkl;MdTDqnsmkFOdendVfX_}UIzx;yJ%X8j(_z*4ov`r~VlLVb8yp3t7LBeD- z!h6qW7Z;?7#`!3ZNtB{$TBHyhPR4xk^f`AXBeal|S&9%6m1?BYC@D#lX1?8U-PCyR zx!$Zfm`s>g8?NdG7aVWw?=vn6wq46GACM0Uo?YJX-uXEjV;Llp)w3tu|H{`Wi=4V^ zIa^oMUB~@fhjhTsxa4>|VlpW3K9FT8);d-`@T@f)ra2een!`a(YdUr^#hoI!_QK20^M5D(AR28}ko; zgAAts^jCuQRD-k@fxf zks(m~K;kPv7G2eY+%h7ayj8*6v}QL?;_mB55}TNosL6 zi!LVNe=UU|>APuxB>MX$dHhf^0W{S`#quwo;|y_L>mo2)%RW&x71-GwWWA2GEdh#v zOEZ*r1XqEHhpP(%w%`1(SUvuXpInUis{3m~8fAm6oFRv|aqDYz*Tw@m)zq~nG##yR zgy89nr!^gQ>oEbUxS*_eQDJi$OPmiE)1qPpFacb0YC6UQYk1kRp( z!S&^H&OUsPdNHT!8ZH)d>ejH_R#a^pJApK#0+M1#R^%MqI$=}}sXD`YxuB{lPEXHh zJeea_wU_B>zJwT0-zOxVi0kRA}*kc zY=HGH7U2*`wPM|Nw8o-!!em$ytmD>XNRW~u&4I`x0HSh2>u492ibd5h&I|SjW9HR{ zL6WoDZ1~QD`z)J=z0ruav&b}KwcX$doNp`Yx}p$p`_?hZc#i&c`fOEbQ#8?+3RNkr@+VbdB4m0$zx6d9>f1g*F;8t@-H{7s^@8-Do9 zo9F-%F{@tmE~Xc-4k1LmqW4a+m+=Xcn0AA2U36e!i3_
R|2@dmmEgj94^ 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 AegFUf diff --git a/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-right-md-rtl-Mobile-Safari-linux.png b/core/src/components/item-sliding/test/basic/item-sliding.e2e.ts-snapshots/item-sliding-safe-area-right-md-rtl-Mobile-Safari-linux.png index 956dd4cace485589cb6201a653070713377e80ee..7bdddc4b8493a2fa5d1293de92c05daf9d0106e4 100644 GIT binary patch delta 1995 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 s=>4Dc|ASlAcbREy{=(u>1!v Date: Fri, 17 Jul 2026 22:24:59 +0000 Subject: [PATCH 44/46] chore(): add updated snapshots --- ...ly-appended-md-ltr-Mobile-Safari-linux.png | Bin 998604 -> 920848 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/core/src/components/gallery/test/layout/gallery.e2e.ts-snapshots/gallery-masonry-best-fit-figures-images-dynamically-appended-md-ltr-Mobile-Safari-linux.png b/core/src/components/gallery/test/layout/gallery.e2e.ts-snapshots/gallery-masonry-best-fit-figures-images-dynamically-appended-md-ltr-Mobile-Safari-linux.png index 50637fa08ca974606b8e23166cba7d55345208ca..99d7f716a5c0667dc3a933fa610578c4392f1669 100644 GIT binary patch literal 920848 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�HrNnr&M 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

-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
R|2@dmmEgj94^ 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 AegFUf literal 998604 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�tfH%e_`IK%bIx@-+#b(S!E#K^QeyblWWt61 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

SO#Zz@tEg6F~6Kn#w$j!c?B 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

vBcTro*iP3=H{j(={*Q0NuPz6_x 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

t9;`7;JGdyKIFY` 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⪼S~yJCw#97py` z^-cefDcT9v8N&eUKH<^(2fpVcALg~!-=L~8#Kf3Kmf{SR-aD6Ku0aS1q>e}&!>_5}ALpQWEr=s9VsAVZE%R;AeynIUDY;GR; zIC_k=iFmWCUc7r>F~tCFnVsvH#3@-?J&wGqW5>Zs^AZA*yjwU*=g}?Y=}y>(%AAxM zjd!1$C}RG(35@F^2Rdm;UWQi5ZCb4rUCQr0y~~|elN|958x>k>)Y^P(Z{Hy-VCqW@ z>&Qy=l64v6g;t&!%B({Pa_J8~J+b@R`?B*|@P8@ghGj*Lx)Tr7CkMT z-9l3W>-;-kevh9YKE}WCe&!b+!td7|fA4AGeI00FrRy1trLo&LY6=vsSPJ9}b1*cD z-?IoTO1*!3{jLIa^?4eHys9K4cKfrw&oP&)J2d9Yx=;P|hoLWsc6wb1R>2BM3Mna1 zUwzG^r?ikl=ho>Cu}-a*>^9zH9rs6)d5qJz*|=YIjwFLO-gtw?f=TB%&+IQNAN@01 z#MJXeg0PfAz=Vg73Ws@N95yV+LQajtp`q5fxID1ij9eTJ1cwEg(uhT2Lb$JqyDd0W z&^xo z#eSE$-f$Uhl``iL$vOQaD6YP=2Q7}PGtSgbzRVi{~8c92>r?7=4F=8eUaE2)*4E16P-2TSYm>_B@81N6#B950FPJCnTp8P7rET!qqh#;|jE@_pys#q_!)96lxfN zLb>&EPEsY6LhGx3zs`h|*mVUOwsFa6%_G4wsxu)9`rOC)um7cglm6Nx{=u>EcmMk@ z^V%=I&ab4O;BWudZ}{gEl4IY=p{Z)>@Pb78ti&`BEn=%n+Z+P#y!H3vY*@%Hu zpUll;>W4URxV!*`2cLZol2V)h^UwU$#|bGA6TI@Jhwh!cLV+=4!gezPbq0 zAtZ8)Z0{7bRJKDPiBPmM#>A6lPcmU7Qu;#13sLC{t#!^H&D>rB+ZJ5Cp-Nc_TlEoe zEHEA_8w-Sk<6)sUUi_$VdaLr_xy*KJ+)at88Mls^=ZbOXC_G>Bz{K9UlY|#fHtgp; zRoj|%CB$`pKg>tQaX?%3B?``k48h~VWAJcA4;Da3VAhk)bp=o|L6 z!?^Z=6>;jwwJFPWytXF^_f+2A-KDh`HhzIz-AmsDKU%#wanBy`*xp>HKlI`Bu7%t$e3vYB?s6HM1!#! zQyzGFf6Jru#M?U~r%W@W^^Pr_sF6%$j2S&H9%tS=vhsq5G&nP(c3SnK*^1}1IUHjM zjU*kdGsnwEOw)H}+~ObVO`Y`-`-7Et{eLDt`VtJu;*_ASOx?R$4fs^>$0Z{e&vM>u zRSB(lt*!X7sY?7NT#}wI415urvKJN>2 zSB4mg=4LNRgxET%H{?*sDtzdjE6z$|d(qgIz;J}HC}Dxa)k43jw6~vNmq(;DwlT1w z^WpDH+_^XM;9lbVEOBcLP#d;OG+P*~Q72<>fnuHW1gUjuYiqcmf_A1UySYm5D?kd` zj9?KpA5p{bfz;MDKu^TiQXwQDt^j&)rz7ycKM6!w{&Zl#_`|TX^*zJiasVfwCH z22U%w28J3r4IaDw13z)b$sL$BM#_yK3+J~+#`B2>hstMj;HR_j@d6qvF9zYIG4Wt< zayq6A-PjS`&P;?TiOuNb{Y0P@mm>xNT1U;+MN42=7VkJ$nv7XTk}Hm`Pf8#Ajg)=q zai)>Zt%1WyUOyZ6aTvM~s-eX>##)L$2(3}(>b%C)$mg1h76~5Kh(iIMa;t>s zpGWI`%|toS(WJZ8tfy_@yFYFnH{A6d=2g%*WHzJ2j^jS5_6tNlOVSTlz} zSlJNj>(FRGUCnFM-Ie08vHam5IS%Y`#w-5rG(gW()Ai6_@3D{oA;-Y&(^DtAulHa# zc<=EeFG3;u%^h93OUl`!lntE-Wii|zMuKXq4Psa#!{y(3w0?s63%v9 zV6KE?&@r`AyPFA;sW9gG~wQMVsz)u)a8#HY{L|XS8$<@9l|smCDBCX|A<#zS&`| zf+~3!NaH}9Mhs672ALxU;BZHC+8!VQMfwG3{`3!Glc~9S0 zRqL?Nz56)r={dM(JTtZ#kB=w=4l%Yd77-WN0&x){h`0k0`3gq42q54pC?F7lpa>Kq zSt1eylSEAH#2#$NR%XVYV|UN=c^`W3b*QTE@E#s6p0C#KadI_HNxNHnt-aQ&s#W!T z&-*<8|L^bm4wc2pr}ldj_rCGO;k9D`FWkbfEwx;|epo(cNX;kRZOIwm?6HZOS6}Zx z1We4XUTEHf3(QTe3k`me9tE0&MGoYtDiFP$RF*>DXxzMg%XH9-ep(OCFSlf&Rpl(d zz+7HNYd}jxnL#o+95ee{*2yIyw1sk(!KGwr&nVS-(8|$z!$vcm>rhcdJNo^WumA0T zz_ri(4A1{7|0e67{whEA)EBsS_DlTQkDQpB5QoguA~{r$MQ*j9$){^%)lnRbcb@0o zZa`@`U+7e5(J@ciMtySNS14sa(Ff&Z?KnAdY}O8#>DPj|jQ54uDd}2=xJ;>gT<7q~ zMko>m=^*xj*a=-9kuVdz5K?2)3$OgGe`L$BI^jd(?#0{Oh%3VaTHwa9StIwu#Og@tQY6qg(#qN&k@q95%_jYE zHj`Lq<<=y&p&e$zSV05xlxbQBxw660?F*|S1YkJ3j zmE+Zl^4^X-&US>Vg`>V>TMH-ZI1!T%rv_d0Y*rgeZH&_%Q8DL4Jy5RfeG)^k0$Pjl zN|&@(voKmmAkJM$mJaEy2iEJ75@>~ac{5+l_7-8ebIzzx%Td=k$2^Y+ⅆty|tWe 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�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 Date: Fri, 17 Jul 2026 17:23:50 -0600 Subject: [PATCH 45/46] fix(header): guard condense scroll effect to require large title --- core/src/components/header/header.tsx | 14 ++++ .../header.e2e.ts | 42 ++++++++++ .../index.html | 79 +++++++++++++++++++ 3 files changed, 135 insertions(+) create mode 100644 core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts create mode 100644 core/src/components/header/test/scroll-effect-condense-no-large-title/index.html diff --git a/core/src/components/header/header.tsx b/core/src/components/header/header.tsx index 91db7d7f3ec..5bb4cbb65ba 100644 --- a/core/src/components/header/header.tsx +++ b/core/src/components/header/header.tsx @@ -298,6 +298,20 @@ export class Header implements ComponentInterface { this.scrollEl = await getScrollElement(contentEl); + /** + * The condense effect requires an ion-title with size="large" + * in the condense header. Without it, there is nothing to + * collapse into the main header toolbar. + */ + const hasLargeTitle = this.el.querySelector('ion-title[size="large"]') !== null; + if (!hasLargeTitle) { + printIonWarning( + '[ion-header] - The condense scroll effect requires an in the condense header.', + this.el + ); + return; + } + const headers = pageEl.querySelectorAll('ion-header'); this.collapsibleMainHeader = Array.from(headers).find((header) => { const effect = header.scrollEffect ?? header.collapse; diff --git a/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts b/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts new file mode 100644 index 00000000000..46e64ba5acd --- /dev/null +++ b/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts @@ -0,0 +1,42 @@ +import { expect } from '@playwright/test'; +import { configs, test } from '@utils/test/playwright'; + +configs({ modes: ['ios', 'md', 'ionic-ios', 'ionic-md'], directions: ['ltr'] }).forEach( + ({ title, screenshot, config }) => { + test.describe(title('header: scroll-effect-condense without large title'), () => { + test('should not activate condense effect without a large title', async ({ page }) => { + await page.goto('/src/components/header/test/scroll-effect-condense-no-large-title', config); + + const condenseHeader = page.locator('#condenseHeader'); + + // The condense class should not be applied when there is no large title + await expect(condenseHeader).not.toHaveClass(/header-collapse-condense-inactive/); + }); + + test('should not have visual regressions when no large title is present', async ({ page }) => { + await page.goto('/src/components/header/test/scroll-effect-condense-no-large-title', config); + + const condenseHeader = page.locator('#condenseHeader'); + await expect(condenseHeader).toHaveScreenshot(screenshot(`header-condense-no-large-title-initial-diff`)); + }); + + test('should not collapse on scroll without a large title', async ({ page }) => { + await page.goto('/src/components/header/test/scroll-effect-condense-no-large-title', config); + + const condenseHeader = page.locator('#condenseHeader'); + const content = page.locator('ion-content'); + + await content.evaluate(async (el: HTMLIonContentElement) => { + await el.scrollToBottom(); + }); + + // Wait a moment for any potential scroll handlers to fire + await page.waitForTimeout(500); + + // The condense header should not become inactive since the effect was never set up + await expect(condenseHeader).not.toHaveClass(/header-collapse-condense-inactive/); + await expect(condenseHeader).toHaveScreenshot(screenshot(`header-condense-no-large-title-scrolled-diff`)); + }); + }); + } +); diff --git a/core/src/components/header/test/scroll-effect-condense-no-large-title/index.html b/core/src/components/header/test/scroll-effect-condense-no-large-title/index.html new file mode 100644 index 00000000000..bd60a1dbf63 --- /dev/null +++ b/core/src/components/header/test/scroll-effect-condense-no-large-title/index.html @@ -0,0 +1,79 @@ + + + + + Header - Scroll Effect Condense (No Large Title) + + + + + + + + + + + +
+ + + Header + + + + + + + Header + + +
+

Content

+ +

+ Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas blandit, justo vitae rhoncus porttitor, + massa elit molestie nisl, ut tincidunt orci enim ac ante. Vestibulum tincidunt dignissim elit. Morbi + cursus hendrerit turpis, ut egestas tortor pulvinar sit amet. Interdum et malesuada fames ac ante ipsum + primis in faucibus. Phasellus faucibus consequat purus vel mollis. Ut ultricies elit nunc. Quisque + ultrices turpis vel augue auctor accumsan. Donec bibendum at nisi vel finibus. Fusce id imperdiet odio. + Morbi orci ipsum, imperdiet ut iaculis sit amet, suscipit vulputate felis. Nullam arcu leo, volutpat eu + porttitor sed, fringilla et arcu. Pellentesque ac libero sapien. Quisque id dui velit. Mauris et pretium + tortor. +

+

+ Ut ultricies id augue vel aliquam. Etiam ornare finibus nisl, nec egestas urna. Nam pellentesque libero + nec justo tristique lacinia. In sit amet gravida metus, ac tincidunt mauris. Fusce sit amet tempus turpis. + Nulla ligula nunc, vestibulum quis quam in, feugiat aliquet nibh. Quisque in ante non nulla luctus gravida + vel at lacus. Vivamus erat magna, elementum et dignissim nec, posuere eu ante. Praesent elementum, arcu + scelerisque venenatis sodales, turpis nulla aliquam urna, id hendrerit est orci et purus. Duis sem ipsum, + imperdiet eu elit id, tincidunt tempus sapien. Praesent tincidunt, sapien sed rhoncus euismod, lectus + velit ornare nunc, dapibus varius turpis leo ut magna. +

+

+ Nam quis quam id ante mattis pulvinar non sed mauris. Donec tempor sed nulla at semper. Vivamus ac nunc + bibendum, ullamcorper lacus quis, ornare massa. Cras gravida nibh risus, id sollicitudin eros ultricies + non. Integer velit massa, suscipit tincidunt rhoncus ut, lacinia et nisl. Maecenas volutpat ipsum blandit + sollicitudin lobortis. Suspendisse potenti. Cras non mi non arcu varius dapibus. Suspendisse maximus eget + justo a lobortis. Donec nulla ipsum, efficitur eget velit eget, varius rutrum quam. Nulla metus risus, + accumsan a tellus ac, faucibus blandit quam. Donec luctus, nisl ac ultricies ornare, nunc elit finibus + magna, id elementum ante urna congue ex. Cras condimentum nisi sollicitudin tortor vestibulum luctus. + Curabitur non ipsum et ex vestibulum congue. +

+
+
+ + + Footer + + +
+
+ + From cc2a9407ea0105e306511cca5823217b2c0e280a Mon Sep 17 00:00:00 2001 From: ionitron Date: Fri, 17 Jul 2026 23:43:51 +0000 Subject: [PATCH 46/46] chore(): add updated snapshots --- ...f-ionic-ios-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 1249 bytes ...-ionic-ios-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 1645 bytes ...f-ionic-ios-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 1690 bytes ...ff-ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 1116 bytes ...f-ionic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 1534 bytes ...ff-ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 1730 bytes ...-initial-diff-ios-ltr-Mobile-Chrome-linux.png | Bin 0 -> 1181 bytes ...initial-diff-ios-ltr-Mobile-Firefox-linux.png | Bin 0 -> 1594 bytes ...-initial-diff-ios-ltr-Mobile-Safari-linux.png | Bin 0 -> 1599 bytes ...e-initial-diff-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 1205 bytes ...-initial-diff-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 1619 bytes ...e-initial-diff-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 1853 bytes ...f-ionic-ios-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 1249 bytes ...-ionic-ios-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 1645 bytes ...f-ionic-ios-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 1690 bytes ...ff-ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 1116 bytes ...f-ionic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 1534 bytes ...ff-ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 1730 bytes ...scrolled-diff-ios-ltr-Mobile-Chrome-linux.png | Bin 0 -> 1181 bytes ...crolled-diff-ios-ltr-Mobile-Firefox-linux.png | Bin 0 -> 1594 bytes ...scrolled-diff-ios-ltr-Mobile-Safari-linux.png | Bin 0 -> 1599 bytes ...-scrolled-diff-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 1205 bytes ...scrolled-diff-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 1619 bytes ...-scrolled-diff-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 1853 bytes 24 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-initial-diff-ionic-ios-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-initial-diff-ionic-ios-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-initial-diff-ionic-ios-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-initial-diff-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-initial-diff-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-initial-diff-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-initial-diff-ios-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-initial-diff-ios-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-initial-diff-ios-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-initial-diff-md-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-initial-diff-md-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-initial-diff-md-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-scrolled-diff-ionic-ios-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-scrolled-diff-ionic-ios-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-scrolled-diff-ionic-ios-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-scrolled-diff-ionic-md-ltr-light-Mobile-Chrome-linux.png create mode 100644 core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-scrolled-diff-ionic-md-ltr-light-Mobile-Firefox-linux.png create mode 100644 core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-scrolled-diff-ionic-md-ltr-light-Mobile-Safari-linux.png create mode 100644 core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-scrolled-diff-ios-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-scrolled-diff-ios-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-scrolled-diff-ios-ltr-Mobile-Safari-linux.png create mode 100644 core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-scrolled-diff-md-ltr-Mobile-Chrome-linux.png create mode 100644 core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-scrolled-diff-md-ltr-Mobile-Firefox-linux.png create mode 100644 core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-scrolled-diff-md-ltr-Mobile-Safari-linux.png diff --git a/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-initial-diff-ionic-ios-ltr-light-Mobile-Chrome-linux.png b/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-initial-diff-ionic-ios-ltr-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..271be27ba61fd4c01982ca0797dabb4d70ef3a2a GIT binary patch literal 1249 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 literal 0 HcmV?d00001 diff --git a/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-initial-diff-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-initial-diff-ionic-md-ltr-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..2216cb1750748125d30735bfd53f71c81e377468 GIT binary patch literal 1116 zcmeAS@N?(olHy`uVBq!ia0y~yVC)34EjXBfWP9A?J_ZIBK~ERQkcv5PZh330$(K3s zaXKHj;La&is?}SQy#CJ+Qq`U)5j06uQAw?J(ureDOJ;0xiP$8eD(0k@>MC?KMqW;3klFk=i5%w<}jbc@Bol>`NU{Lh^`S9iCT_3O<|OeA`bZP~Kr z*RNlvPkSG~xpCvhH*emww6rueH7#ALdOh6F*LSM>>6tTU&Y3d@sB!mhYu>yzvxAbB z2d1s*>F?jaXU~rxKXP(%X80_-dpEYWtf(mH-10SH*&ZGp%a<>&(a_P^vv=>+bagc~ zD=RBLetu?V=BG*7*{fe`zdn<;IcDPfeS7z278q|ixt5oo|NozsQ^md-w03KYR9M z+loz_g53D|`!{VeI{Qy%`TY&swr$(Kefrd?OaDs>3o9>%5D0%p3Rb|Nrlwp8TZAlV#uU z+_`h&4v(X9a&m5NZYlmHKu}t`^n6`S%?XWaB}rB7d-v|`|9?L}{MvsN&v!j$5Bq`1 zrAJ8o=G~f^ljipI^!D}&E!(kU$EQ!9mMl@RtebQ>`?&N!W1n?vcrK{@nP}sGQX~E9 zrkPxPeE*EJ-LD9#ovnMe_I-(%n3!Gq;X{W^e!uhF_pf^4ob@~zbIcERHZ(BY8c;h7TV;oH*gJvpylgVZYLDE%9(RlW)ES z>o#xRykkd1+!o2+V>fQxXl`yke%#%XZBlrVprGI z??s=e%a<-CZH#!LJ5S}!Y5)0i)~sQCGy6eIP0gOGS!d6j`SSg{y`7zz1W#^mZf$Mt zuQv}KB*ewdlc{_E=8Z=ZC}rHabLUFBuUc?;cz8(26q(7Vue-au%f>TV#Y=v;;IGQ) zp!tS^{DUV4{$pie`2WAbqWvqdj9>#54$KT%7Y{omuid8y6k+gm^>bP0l+XkKnD!X& literal 0 HcmV?d00001 diff --git a/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-initial-diff-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-initial-diff-ionic-md-ltr-light-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..1940568b24fedb443ec1bffb9902822d38835e0f GIT binary patch literal 1534 zcmcJP`#;lr9LK*pmRoXKg~&A&rFs-jrcoI-v0QRlPN_69%_TH#HWbw;QG{5cQ0ow~ zQDci}xvt!8E@io2MsBg;e9z@iIOmto-D8%v85$C1^{&&!1RqpIScmAa`xIn=Wap*wGSvjn?clW?u z|AVs0a2B-ZTvF159bOn0B-AElQl~VoR20zrt|+VRa3iN6gGg+dS#38FvUyq4D4K}8 z*0qj4ndf3C1vtf;=t=>yI#3{5`!AvUpNV5~O;6xnq{T^RU*CM+rt~dVn4~-ncU@)+d!C1Q6t9HaairJ@7>|14511^feO)wwVY^u?QO+DYFSZ!Hx1~Vp9`DlbkwqpoJk+4I27mL+2IVGjsz~J)QVJj96jUUGfs-0l@W7I{SBLC#c0?O% z^~6yoyG!1Y#Y~yHN6`ij=}&#QiPwYoDJS1xWhQFE>C~;e={5<luka>x0MS5|%&_r^O5#o|wr#VJ7n=8f-5ynxBCA`v7N5Fr?c z5WU<4A{w1&;P`l(md8P;cuBN$*1;^Gc*xLe+DJb6n7=icfx3IKB?Ji*(!qSguVY`V zi?|9HU*hetJDv$jbt z&afM4p^-h|*oJLbKR?nQO*rv6SSUJMU2mJOl3q#RC)`gYg%>R z1_2Y_s3PZM9W0K1LTgLJ_mt)-yG@|Il`5S)%%{|rc literal 0 HcmV?d00001 diff --git a/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-initial-diff-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-initial-diff-ionic-md-ltr-light-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..319392f05fe213eaed5e02b79157bbdf21a3f21f GIT binary patch literal 1730 zcmcIl`#;lb9RE&{qYPPb5cNH7EhSC|Qw^gSb4k5)h|OhZAv1-!p3o|zMv?n<=DIF) z++vg^CThKk@`{Zza;eEBLoPet&QIqLIOqA{x&83@yr0kK{eC|wZZ7tU3K|Lk04QP| z?A!qWb{*PV$jd?VsyX2dw7|mM?J>XuzScB!*cy((o{@(}ygZQ(0CFK%JDW4ng<^rT z!yO+T-u&0n`hFdTNGX0Mz|OfwlL7ih3hGRRQBTUr}vi zYq+OdjeTMq?5o}p)G%Nd5&v9{*IO9(S~OSKuom-Z(JXUx8_8ravTgG`JbI&zk79LA zF0Lx8sH~45+i>@Spqwm?PFMeLFRzzExo%sf@I)WG8JYl* zMB0fcC+y3+Y=ka(wahuX&$QTwL;biEi;A2euZmMQPI6~ z&G5t=V}fZw_f2fg0n@y1lW925T73J{&r1u_{Z%E!+tjtR3SWe#;NrXjpa;^5)rmtv zK|#!hhC5A7X7@Y})YQ~G>+aSdqZ2l9F)=9D67y|Rc)^=Jf)-yHDfI_6GBX9py zQKOr;fJ7o6QN=^KgX!q_m5zr2JauhteRK1i)>g|0-Ypn6H|6vELS}uvYGPlGalb(D z;<}<{b!}}GlbKXruKRs$ttDbQLmF$~TKr5judJrVYmZy5X0yRVheC0}-d;xt&O@*J z2sO3SXV2P`NcuDyP0Q-CAn@psBhS`X7f~0-wt9McsvdI(Rc%jWO((Llvo{H12%@@% zhJSyhbI9o9J&EJv#Ei_$n(FFOHaqoroa9z>Eb|lbrYD1l!6_=KlHbtGCotv$F*#{S; zZ5W$M%O4paMvESptOrJ%`^<^@IyE(Qn13xfSyg%N&rbu>5gA!oC#Vv7Nsi2Y3 zj@rRKAt!2sXJ5tWzFUx!bNRRqrX3hE>WuL zf6hzSNntSbEG_eYyYS8pkLSN;*<-O-W@BSkvXYL>O4YS1G}`-SiVoCN0|SF(`*dv; z1mbG{wASh64_w;7yLSsK^8sd*5gZ016WUxbGZXyu>C@=B4_qRg)??hSO2cV#xm?7q zT@NEadmPhNikcO0Lz`7qRJd>No=r(hlY30Db#`x!13e9jqq(N6sZ%NC*q2!^?|R;Oqg@5q$F5u wY;2v^{h>c~6O8`x+ap=J|Bvd&0%;0mk>r->%XtHUIzs literal 0 HcmV?d00001 diff --git a/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-initial-diff-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-initial-diff-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..9358f825c238be5e43d2cb0cc9828894ed3a3b04 GIT binary patch literal 1181 zcmeAS@N?(olHy`uVBq!ia0y~yVC)34bvT%Sq`c&1W(Ee9AWs*^kcv5P?s{u%iI-vj z&@NDPdalOwB{LPdT~Dem3NV|}Ds{|lN~hP;Pc-%Tb-L(ob%;vd0l$f?c>MWU0hTo!aF-WY|f}D2?=iQ z>~J}fqogEgIJ?8cg(RVW6VIJH*VM$+d{9B~FT-Zf&RMf&#l*xgF)__~wlzxk+10GA zU&Li(WX_yBmzSUK?P7lbWY11dm-tOlYu(-5{r&wrJ3H&@>ikyg>+7pce);pKrKaY| z!-o%Netq`r*@q7XN=iz0cK^cL^Yij%oqhJ=#fu#~b}U`Gbo=)0bLPl&PH8C>u1!ry zP_VFwSbTBG(xpFt|9<_oYDwpwl#LNm($dXMO&fqtdiDBsbZl(zgh}DKX0!d4J8Pw; zraqi>}s}CEVJA2ktsuw6?!Pu+SDbiLtxoDw8WJE;4oSl33mi{Ts$yu{*9Z=EQ zB}-T|jV-oO9;-Mf32FE?NP_3PKehlwrTsi{l*`}vDfQc_g3v{voiE4x}&R(A2? z#S#mooGxCua6v#!?AzzVsTLpp{fkp_EqeIhC_v%MAz9@EonA|C-M)QTo^4&o^y$+p z;~T>^gbo%#p0z+_w)NB)GY;txMSPqP3;P#?Efp z^5wt~WM^YLcjkFsT8UP}zt%zjZE9v*&z zkH^p7|7noNw_m?@?c3Lv#9k__#J0Mk*4p0Q{WizyqM6OT9BMo~Y|KrZ&4&&-x$p+dfwFMm2~ z^|EDZ*4EZ$W@79AecRh1_vM7)fzNYlb~;}_S-0@_w}Q?NV8U3qcCGL7%cbSz`g(eg zRQY5V{ry{eXY;Jtv-j@Z8yg#Y|Ni~YpFf*Q@n$XBz1#Y?+m@o`G0p%0 literal 0 HcmV?d00001 diff --git a/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-initial-diff-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-initial-diff-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..cf6f17b990c0ff4e75941081919352d250b65478 GIT binary patch literal 1594 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

{atsV4j@|7rapOL{ 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 Z4tfl7TYdc~3j8bp4>upzTEwx7{{jHf`YZqd literal 0 HcmV?d00001 diff --git a/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-initial-diff-md-ltr-Mobile-Safari-linux.png b/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-initial-diff-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..cd690b0880c808d30b935cf47c053cd69a57b3ed GIT binary patch literal 1853 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 literal 0 HcmV?d00001 diff --git a/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-scrolled-diff-ionic-md-ltr-light-Mobile-Chrome-linux.png b/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-scrolled-diff-ionic-md-ltr-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..2216cb1750748125d30735bfd53f71c81e377468 GIT binary patch literal 1116 zcmeAS@N?(olHy`uVBq!ia0y~yVC)34EjXBfWP9A?J_ZIBK~ERQkcv5PZh330$(K3s zaXKHj;La&is?}SQy#CJ+Qq`U)5j06uQAw?J(ureDOJ;0xiP$8eD(0k@>MC?KMqW;3klFk=i5%w<}jbc@Bol>`NU{Lh^`S9iCT_3O<|OeA`bZP~Kr z*RNlvPkSG~xpCvhH*emww6rueH7#ALdOh6F*LSM>>6tTU&Y3d@sB!mhYu>yzvxAbB z2d1s*>F?jaXU~rxKXP(%X80_-dpEYWtf(mH-10SH*&ZGp%a<>&(a_P^vv=>+bagc~ zD=RBLetu?V=BG*7*{fe`zdn<;IcDPfeS7z278q|ixt5oo|NozsQ^md-w03KYR9M z+loz_g53D|`!{VeI{Qy%`TY&swr$(Kefrd?OaDs>3o9>%5D0%p3Rb|Nrlwp8TZAlV#uU z+_`h&4v(X9a&m5NZYlmHKu}t`^n6`S%?XWaB}rB7d-v|`|9?L}{MvsN&v!j$5Bq`1 zrAJ8o=G~f^ljipI^!D}&E!(kU$EQ!9mMl@RtebQ>`?&N!W1n?vcrK{@nP}sGQX~E9 zrkPxPeE*EJ-LD9#ovnMe_I-(%n3!Gq;X{W^e!uhF_pf^4ob@~zbIcERHZ(BY8c;h7TV;oH*gJvpylgVZYLDE%9(RlW)ES z>o#xRykkd1+!o2+V>fQxXl`yke%#%XZBlrVprGI z??s=e%a<-CZH#!LJ5S}!Y5)0i)~sQCGy6eIP0gOGS!d6j`SSg{y`7zz1W#^mZf$Mt zuQv}KB*ewdlc{_E=8Z=ZC}rHabLUFBuUc?;cz8(26q(7Vue-au%f>TV#Y=v;;IGQ) zp!tS^{DUV4{$pie`2WAbqWvqdj9>#54$KT%7Y{omuid8y6k+gm^>bP0l+XkKnD!X& literal 0 HcmV?d00001 diff --git a/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-scrolled-diff-ionic-md-ltr-light-Mobile-Firefox-linux.png b/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-scrolled-diff-ionic-md-ltr-light-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..1940568b24fedb443ec1bffb9902822d38835e0f GIT binary patch literal 1534 zcmcJP`#;lr9LK*pmRoXKg~&A&rFs-jrcoI-v0QRlPN_69%_TH#HWbw;QG{5cQ0ow~ zQDci}xvt!8E@io2MsBg;e9z@iIOmto-D8%v85$C1^{&&!1RqpIScmAa`xIn=Wap*wGSvjn?clW?u z|AVs0a2B-ZTvF159bOn0B-AElQl~VoR20zrt|+VRa3iN6gGg+dS#38FvUyq4D4K}8 z*0qj4ndf3C1vtf;=t=>yI#3{5`!AvUpNV5~O;6xnq{T^RU*CM+rt~dVn4~-ncU@)+d!C1Q6t9HaairJ@7>|14511^feO)wwVY^u?QO+DYFSZ!Hx1~Vp9`DlbkwqpoJk+4I27mL+2IVGjsz~J)QVJj96jUUGfs-0l@W7I{SBLC#c0?O% z^~6yoyG!1Y#Y~yHN6`ij=}&#QiPwYoDJS1xWhQFE>C~;e={5<luka>x0MS5|%&_r^O5#o|wr#VJ7n=8f-5ynxBCA`v7N5Fr?c z5WU<4A{w1&;P`l(md8P;cuBN$*1;^Gc*xLe+DJb6n7=icfx3IKB?Ji*(!qSguVY`V zi?|9HU*hetJDv$jbt z&afM4p^-h|*oJLbKR?nQO*rv6SSUJMU2mJOl3q#RC)`gYg%>R z1_2Y_s3PZM9W0K1LTgLJ_mt)-yG@|Il`5S)%%{|rc literal 0 HcmV?d00001 diff --git a/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-scrolled-diff-ionic-md-ltr-light-Mobile-Safari-linux.png b/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-scrolled-diff-ionic-md-ltr-light-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..319392f05fe213eaed5e02b79157bbdf21a3f21f GIT binary patch literal 1730 zcmcIl`#;lb9RE&{qYPPb5cNH7EhSC|Qw^gSb4k5)h|OhZAv1-!p3o|zMv?n<=DIF) z++vg^CThKk@`{Zza;eEBLoPet&QIqLIOqA{x&83@yr0kK{eC|wZZ7tU3K|Lk04QP| z?A!qWb{*PV$jd?VsyX2dw7|mM?J>XuzScB!*cy((o{@(}ygZQ(0CFK%JDW4ng<^rT z!yO+T-u&0n`hFdTNGX0Mz|OfwlL7ih3hGRRQBTUr}vi zYq+OdjeTMq?5o}p)G%Nd5&v9{*IO9(S~OSKuom-Z(JXUx8_8ravTgG`JbI&zk79LA zF0Lx8sH~45+i>@Spqwm?PFMeLFRzzExo%sf@I)WG8JYl* zMB0fcC+y3+Y=ka(wahuX&$QTwL;biEi;A2euZmMQPI6~ z&G5t=V}fZw_f2fg0n@y1lW925T73J{&r1u_{Z%E!+tjtR3SWe#;NrXjpa;^5)rmtv zK|#!hhC5A7X7@Y})YQ~G>+aSdqZ2l9F)=9D67y|Rc)^=Jf)-yHDfI_6GBX9py zQKOr;fJ7o6QN=^KgX!q_m5zr2JauhteRK1i)>g|0-Ypn6H|6vELS}uvYGPlGalb(D z;<}<{b!}}GlbKXruKRs$ttDbQLmF$~TKr5judJrVYmZy5X0yRVheC0}-d;xt&O@*J z2sO3SXV2P`NcuDyP0Q-CAn@psBhS`X7f~0-wt9McsvdI(Rc%jWO((Llvo{H12%@@% zhJSyhbI9o9J&EJv#Ei_$n(FFOHaqoroa9z>Eb|lbrYD1l!6_=KlHbtGCotv$F*#{S; zZ5W$M%O4paMvESptOrJ%`^<^@IyE(Qn13xfSyg%N&rbu>5gA!oC#Vv7Nsi2Y3 zj@rRKAt!2sXJ5tWzFUx!bNRRqrX3hE>WuL zf6hzSNntSbEG_eYyYS8pkLSN;*<-O-W@BSkvXYL>O4YS1G}`-SiVoCN0|SF(`*dv; z1mbG{wASh64_w;7yLSsK^8sd*5gZ016WUxbGZXyu>C@=B4_qRg)??hSO2cV#xm?7q zT@NEadmPhNikcO0Lz`7qRJd>No=r(hlY30Db#`x!13e9jqq(N6sZ%NC*q2!^?|R;Oqg@5q$F5u wY;2v^{h>c~6O8`x+ap=J|Bvd&0%;0mk>r->%XtHUIzs literal 0 HcmV?d00001 diff --git a/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-scrolled-diff-ios-ltr-Mobile-Chrome-linux.png b/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-scrolled-diff-ios-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..9358f825c238be5e43d2cb0cc9828894ed3a3b04 GIT binary patch literal 1181 zcmeAS@N?(olHy`uVBq!ia0y~yVC)34bvT%Sq`c&1W(Ee9AWs*^kcv5P?s{u%iI-vj z&@NDPdalOwB{LPdT~Dem3NV|}Ds{|lN~hP;Pc-%Tb-L(ob%;vd0l$f?c>MWU0hTo!aF-WY|f}D2?=iQ z>~J}fqogEgIJ?8cg(RVW6VIJH*VM$+d{9B~FT-Zf&RMf&#l*xgF)__~wlzxk+10GA zU&Li(WX_yBmzSUK?P7lbWY11dm-tOlYu(-5{r&wrJ3H&@>ikyg>+7pce);pKrKaY| z!-o%Netq`r*@q7XN=iz0cK^cL^Yij%oqhJ=#fu#~b}U`Gbo=)0bLPl&PH8C>u1!ry zP_VFwSbTBG(xpFt|9<_oYDwpwl#LNm($dXMO&fqtdiDBsbZl(zgh}DKX0!d4J8Pw; zraqi>}s}CEVJA2ktsuw6?!Pu+SDbiLtxoDw8WJE;4oSl33mi{Ts$yu{*9Z=EQ zB}-T|jV-oO9;-Mf32FE?NP_3PKehlwrTsi{l*`}vDfQc_g3v{voiE4x}&R(A2? z#S#mooGxCua6v#!?AzzVsTLpp{fkp_EqeIhC_v%MAz9@EonA|C-M)QTo^4&o^y$+p z;~T>^gbo%#p0z+_w)NB)GY;txMSPqP3;P#?Efp z^5wt~WM^YLcjkFsT8UP}zt%zjZE9v*&z zkH^p7|7noNw_m?@?c3Lv#9k__#J0Mk*4p0Q{WizyqM6OT9BMo~Y|KrZ&4&&-x$p+dfwFMm2~ z^|EDZ*4EZ$W@79AecRh1_vM7)fzNYlb~;}_S-0@_w}Q?NV8U3qcCGL7%cbSz`g(eg zRQY5V{ry{eXY;Jtv-j@Z8yg#Y|Ni~YpFf*Q@n$XBz1#Y?+m@o`G0p%0 literal 0 HcmV?d00001 diff --git a/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-scrolled-diff-ios-ltr-Mobile-Firefox-linux.png b/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-scrolled-diff-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..cf6f17b990c0ff4e75941081919352d250b65478 GIT binary patch literal 1594 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

{atsV4j@|7rapOL{ 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 Z4tfl7TYdc~3j8bp4>upzTEwx7{{jHf`YZqd literal 0 HcmV?d00001 diff --git a/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-scrolled-diff-md-ltr-Mobile-Safari-linux.png b/core/src/components/header/test/scroll-effect-condense-no-large-title/header.e2e.ts-snapshots/header-condense-no-large-title-scrolled-diff-md-ltr-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..cd690b0880c808d30b935cf47c053cd69a57b3ed GIT binary patch literal 1853 zcmb_d`#;nBAD`Uia;OkCzRUL^ampo(oC(8RzHYHZq3PrrI-@8OzScBW$Z=ayN}SBC z7IRxOmqm^vg}F@3Wjl;Qa+&S>{^k20oYxPZ_vih3UtZ7G=kz!~kUn5x+pB_5w3fFHn z{I}D89S#xoo@G0j8}&TOGo}o$`$e4#+YR2fdBdrNwvClS=|i7el!t^%wBqt;O0sbQ zFam)f93#(Mx=SEPsY_=P2%3i#;c%?C30Saa=)vJK|CqD5Fq9_{yr5DGx3;$8NXg&k zq$w0iLSo{ev%H66V z4apVocwc&RwL!Scuh|45@tB20VM9YheJ}Ekuy|r3kkg**n2>NfGBR?8Qu*RVR%@$` zElfrEUS@YU>TT?_o45DFG!K9OBd`befXCU{xw^jI0Ev9kar=iznER9Jj?#gXnyqbZ z?*|5$+;7{HTH4yQTi;K(kaR9jw@9*T}qbe^iFWLgZ zNxF8c;=SQYm#OyTk?nl($E<@I$Bm54CswCu%)v4%!xJaq2!!U{pyt@&(b3*aSry*u zs?59P@1kxf2;FhjLbJE8k9Kp7latD1GDE1TB4J5J#sQFl=gWfqy&v3oL`%w!*~uc} zvuE)BfdP3XrG*}%hRA!I8m$3xR#Z_r7ZAYOSQ;`kG@PBH;UJqoe&7~A9EHry&9UCU zXUxWX`}=1NEbRV4nrx0chr!@`u>U%9rtJB1{i#^1@IT21o7c z&(Ycoj(&chhB!8=c{5irnU`Z?a)d&mE=>G|Aqftt6SDwB^`8T!-pw-av1vGiwHbQf z!f$zG@`vtjDK?u8S>beOzxv#tA$@SXF-#Uz{Y`VTITA_w9JMe?2};@B%(liY#;=T< z!r^d8KqFR~&*uZ++KG>fiXk$zVCKH^_)PrY3 zLUivbLrbr7SS*70J2iR?ktVX$MW$@WLf1GQl2u&`Ybmr_EeZUOR(-i7k``#!^_Ozh z%q70K<=C-f?9SA^oUl1AH@$|*Eimvp@GvjW-px$`6d8PFpMZdf4<%=Ao`mSy-4V`e zL419E2_({!>r>*o(+0(I?i0q}$tjCYfBKYx=qv7A#Vcvw zt#Rb>H}L!&8jW_^%1Ru9tS6xL6snIndUz<7l$2a-O~_sztH+5&si5tX_IE8{4`j;* zdk2b6UAK80Gu4uJ|Gokqk7xDw!!0eI|m3W1r?D{u@9E$)7$+MoG z%CagjeK@O`X{hDN}udg5f_a{TLrvU`OFtD>LZ)h-)k(G^%it37OE+{KoreoaQ ziQ>dNcaUY4*SfHce~pYdhKCyf39AjEi(YAUF`3r4w`$WCzOJy%pV%flpwV(5+1}fL zxsk>NAxKM|P|)OIVPVD>TOI^s+u0xM4`GXLVx

%~LpU&H!>let2%nIo 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�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 z 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