From 584acd29a229a0d9a9af4f9ea5500da020362a77 Mon Sep 17 00:00:00 2001 From: Susmita Bhowmik Date: Tue, 7 Jul 2026 15:43:07 -0600 Subject: [PATCH 01/57] 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/57] 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/57] 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/57] 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/57] 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/57] 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/57] 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/57] 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/57] 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/57] 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/57] 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/57] 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/57] 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/57] 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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�c=nRmHnfu&99+WHHUH0VeVw2C$v?-=dP7{zSPges4|^=0A93&H zQ>yJPuDp4N!S)X2d*7yg_p?k+&Nw+rU3WN~lIJ<5ERgS1Ia@MyPMeE@KnhNl9xWm}xunz)f<-Hp78D{RWq~%-E?H-D9q1XTRHPuF2^3mU zC`m3QGWrA|>1K6;(CJ^}pAH7#LVA^Ev9dc_c7+Q~3<9La*(B+Tok=0YNNZbEUUDJF zcTwR&mJ$tOK^ru+-X$Ae<=H3SWidITUrKUTJbC}?2w{l5pJY`RxZy9uwf~AxeVLzn z^C$U#e`c5e^roP~L4XR+zjs6PPkw%z@BUl+{5M}5aK)rC!2kAa#rqqdNKGM-1<+dK zy#rDgFGWNKLAzKTb;9QOO7B5S@18-ZrF9;#cLA?hb z21K8hGCnALR0J1sv4>N;2-*br{vmEL)9Ja05f_s%J_rah!eW88Z5J*m5Z5jtq{25X zN=t0B!N-6#$>9^%>vTcP3_?qM)3Oqd)$=2~lr)cC5SJTNh}crIS}YO660H<&xkS`0 zbXHj*C1%yozC6JE zXNAW;ddcR|3#1n0*LRYIb$5(EI%BjuqBvc`-N&?NGfJgt4o{daS8RUar&+&v!r+g- zi}~;YZDt62drY6dpxL{L-)xYNKgKMl2mvNo+}I?Pf{XY>0Uu;T>i^BfS1L zQ5OvE-(}xgiZZ9CHQ}`zWKSp5hg00%0jimj-Moz+kLe4@j?Yn-_Gkw~lz_I#X_X)< zg)TFU5M+4)A>zD835BEmOY}KNLCO0{kZ`|PF_wEvfL>WUF(6GrQ><%>Ud7)2KKW<>;~wWHr<^`|hFmvmDv_+JMnrOz5GT1v za-fXl+!`5$l8SY0F@!{B5~%&J2}%*@DHs%* zQVUc_6ekrOhR|)nlk~`lv=tYBYJnw1lKL1aF-m)Mn-m^ znSe@=7m;SM4vh;LK~!w4A?VbtZIrALyE9AIHF$@J;eW?P558+7D7y&j(6!I)H)Phj(qgUb&cNC zND;8-vlQf)8=A=+>J3sW%;^GLLPkasyEPb%U9IsZrC<1_MQsnjHaPEylO@e^gAkhL z!7=`HM!VS%0Q>ZaxUu*$gCZl}9ny~b{MOM!=FJB2>H+sB$IMp8oIHHYsjIp2WAE~r zYj=2S`#P`H1?uCMlzZDuwsOL~L*nBTl#pOF3=5jolIfFY6oZO#y20LmjyO3-0&clv zv2LjUonK@v9HX;ydiNf|`4rxHi|P3iZwgo(WA1;C{PYk#nIMdTK_B{C=&Zm^j}wa{ zFVTw=)YAvJ+pi*`p#0{);F6CpUy|=%rg`TU;mS4a`5AG133YUra=pN`HTiT(3}CYi z_r32>3Q2Wxf+mvh?;)oPl$7}83cFrYj{0fjRc35f3+lan;upS%{{4T(&dw#wVoBWF zB5Yqmef%E!_!(k*7xU~PJzWs83_TtY&(8?^+w|{#kNo%ynP;qR%leaN^ky?umEo34 z`Z{CkTC6cBEfB{im@LER8H24YDjRU~CD9nBm?s9KDyI1Mk$dpZOctptP3qER3gDAkV_=k zi1Ufl8bd&MPbSl-AlDKtB8nvQ%8f!xkpLJX0SA>x-L3|RK7C)yl$AtRWL5aoffQmI zp{0VFf6yl@hg8)LMV1mu0|kpkMbjoJ*4;n& zpE-H(4|wqHUq=YR-`xKuf9J;6`Hx;LcsN<|xBk!f_@BPJME-kgZts&YplZ}oT(*2ME zCnQY}MAA0fhmhh)qQH`|x%yR_{5IAbHcdwB3tA_!PGMcdHVd5hcyDQ)WR>k>Blwu% zLO{0*qHTyy6MgEeeTZ0>=tjZS2{vsVF|>pT&esUPCPeqC3-1TLwRKHI;9HjvnuP8| zle%f)17_JEHRH&syR~2EpMDA?kmBjQayw>Qv zz%5rS|L}dn*$i$bfOS*1*rq1Ga|1D3P~N$Y{opC;$`0nuTikl(4$sbC;))!7{W5>t z^L%1jPLIzx>ua8DWh_cV*c-DcGHMan`urO_8)@3fg68BLvo*l`K=1lh4v$Z<(-oqZ z!+gd3*%3_UIPY1Up0Nsn`WJte^A}H1FAwSc$@}=@6I{Q~a(oqwLQId)55J3f_6ga; z`^e1(Q4P@jEu3u#>p4RApq?S?C33wYzV;?sNQNJOz^Ioaaz*?3SD9yqxN30?sHoA) zBl1^nkUe>UUN^Lt_7P|2FsSgoK7KaE?G2IB1ui%W56k6(s3pCvZDNSHBByR@*1!Ch z@zV+UqYv1B@Dwisez1)i^~w7qq$()Sjv2Kry4Pd1*pQt}@U5eAEyG8T5!#?#pnr5u z`TUqLIiu?J7)rz4!xvbsL2I&RgYl7aP%=L`<+XzY%%F$b8nJroHgZ10ZmdiMdRj1&f}ZF^>_VW4DHBNrRP3BuQedRve3~q!nM}$7 z)peWEJ2a7^OZ=2Llu6MZA_i2~b_z&PVL7I_-;8Bh&WWc zVbi-x$VbT7APKlAu_DJ-*El*;L}l=3q%4UjtV{n*xIo())^UJWW1=q!PU7T<7!(di z2rb?>1ltmv$NDTG9$SI85=##kG|n4*>=As9_a-gR;t#jb3O-=l7TdP?CSl(~Os^@K z6>vVsOOQU|kIs=QBRUJwwBnWjhd`!4o_&j#hp)(`vbz+f;=zjoo^`fl22Ge)AFNleUW}Opc)Pl zix#;xVwu6q0%pUE%~r+naz*i@?=Zc&gJ=Sx^~9LKJGb9?i=(ins7eNx_n19=#_H^x zaCky)GB%TQrY~ONe(4uzw7{+xRF9wHTgPNoQ(t}qZ%SO#!fHx3JtX_&E=ZcID`*nJ!FBpFG z3HD@yxb`+NHqbU0TQhk0i2Q6yzPCluw1gK&*xRo$lo9>i4=C0(m-+?0xF)xekQco1 z=G(kHI!UoEQlVN$X&uxJy&@;y-ol+s@W&Iv&1=ZnJUIe$gDwlIL66=m*D(7#=!`(A z6m-Qh6KU&ex{bc1vtWuyE@jHKA^}X4jOgx!m;wX^O2$v6N4iUkgmhq+qzGm28girY zArOV?g4`4#Cf8Gl0ii_l>c^xWNXPxeCrFDB&`NbyM1c!H>^M`Rqs9|aLVQZ)5+o8m zB!U((rc5p%#AMA8Q6NOddR-G^q#TT?&*qd-rFijb4*}Hc6@lv0f-tDYj7!Hn_5tud zvaXXWOD-S5(G&h?eU)YF3BdP`S_nP73#@&T01+ZF2AuVYjvoU73&K&9lDKM#!l#+6 zZxNzRSwq5+s1A;Z$F)r|6G)Lp13oD&qSC0)5|<|gEm1OYaHWDGoTHxpJqDv8(GD@0 zCAwu=^m&bxiXbAvYd{jh3f;^RID9ihMeqa=1<|`?PZmk<8huQ2aH*4**=vMS_zMD0 zl&Ii{;fE`(?Rt|)Q6eHXEuzdoX+qN=R~y8pLF|pOZH?$<2$3XazOl$b2~|OhB;*B+ z3pkm$pVC^ggFWnGMX3!T#6&`?TWBq&EXXeJ5f`fj$__i2m8E&|n7C76-oA}nq@`JS z`~rqOUU~Nm_!ozKbaX^C(jT!cX7)h z{>3A<*K72Ref*}O98~Nmc(9l-T$fbC9+R^P`%0s-BE@G1%W|J?KlRfT|M)k_TqJw{ zTkHje$TRA);#f%zvJ!0_N@iq_K0*$5u^$H3fBq}XuV1J4{zu4Ha%dbvYx2gie0)gp z&g&Qit4)Jw16f(7=o}?!BFuU>ky|$zw&(O7Eoq`6mRIn{4^ViNgzWqUgZ+J$dqed7 zCr}pn={f4oEy_Rn0KYXvy?l(WBId<&#Pw^8`W4&4u#ti-Bv~dgb&J*l-&o35FSCDc zDONK!r6Q{vR8vPmUn(%mFt?6-9JOxGn-protF`3@`2P5h5$l!Gr@ELNIi1WxCJCZNYI+I zvoqSJVfXS)YNx1e#-@&pF1-#yaQgBIN)3}y0T8l}5F-Tr?yYVhWYo)-6umLcga4lG z=fBSX@!rS$&hr)Dnz%0RHYUw$NCNlRjW^OF$Pq&7x`DJ1@-A6aV`2sf;R(Uxe44dJ zpUeS5g11e2?npyBwEKL?(b3+l!|C0&?Z9$ zmsV~;B7B0KI|q>CLxzh5&KsN)SnFt=qIHtiMqHG*Ai8lwj`uk}7>MSFDz4R_M^+WA zS8LpQlM*U6Ez*0uQTVDryg0_pRygmGML{ewgfT2nCb&&YP=b~7$ree{&I%=AzJ}?X zbzKv!1EcZLC(i0(5n^M}(+$16z>IoCZ&6Cp8x8Q&1$(dGBFxsr%iFBK@_O>TpDkdvCVJ17G;HgF z6SoE*FvhT4E)lCW&2mQ8?;}jc>~zZf%U@vm#m}*R^o)Xt+uvjL;1Tt!ZzHN*Vp$=} z#4?uNA&MSqu!EbP65Sfn)|5{k(GEwf|H5CwOMxnf$cG;>=$90WDe?9VCZi$i2lw$= zg)k%J{Dl5uO8N8!vz;;F@@3+^`-H*}jG~>*IJkNRzphg)9=jQ0r32_iEvdCu0O`+xi3TGhej`m8#PYZC2 zZ7QfTiN=+@D5~jxO2p*<7V-N9RmP;%>^j+0WMkLOMqGeR>j^^QVnnKh@{=+RU8R)i z=oCqs%OFxQCFO4=i+}eukwyd3s<+bd zJ`@lOto8V4h@!xTj3&E8o$cdeDzw2%tdlq^ab6Og!1;iUCc)8vh?@`s(FSJUy^FUk z!P!phDzK9&aW+R=M`$(_S(WD6MGi*ej3T&}uxapH13VyHilcT)VDCRmOxL=GszSUt zAxsyv1az5Gjs_|2{LWRh*3A2wdbUcVoEN8HEwYypNlC|6OXjOJ&-;pOXNy&?I2)I^ zoBOPC!ISqtgq;yJ(0lz=vg=ntDe|o`MZZt)tv8r|<_43+9I@3)#+l`st9hR-sX1>J zR8pY_6@F8rj;7QvUg8PpJY#))!t%-$Hh=v;YHr(yV$Bi#`Jy=!(E)W z5Ct;dA}WPHKSrR*?tX`IwxqqZ$L334#%<48m%H{MMf^x_*`7qX%T~yhHqRf1a$WC|3>J zTYJRwH4CGNc`sSVH!ZRCY+tzqiw%`c=B6kmEjFRMaOK7_~0=rWqC;%3C?q{Kcsa&3EVqg zfR-uNImU>HUE1wMZWuBhV=wexQZkvGasS>&gcvYo#cEyi-S_^0habJq_ST59Fw{1( zSuJR1FR60PY7<#Ek!JRQo~oIheay3me?;E9Og?;z)%jhHKKLKGo#i}PUE$nIG9sC? z^g|%?o+83fYm{p-F{QVvV8Pd9GH~V64$IjDE!?L%R}qo}>*B&DVvPz70+)2G<7>26 zevH-9qT91Hhn9j6RF@8$6dh*%kWwwv#Z83nsgYP&rh*z0m?uU-5MXz{M68zty9BB6 zA>yOJd5I;bx$$!}lf$I4h>4sP(fBBcQ4&N(kQvcShOfQt=Y*c%26Lzx5(%Tb&KoRuew(f z+nP*BeBD5mB@j)o0Bs2O9}`~AQ8#w*&(82qj!*}?$mIq#tY~aU)2dyPz_p&~$qDk{ z3L6z!Jv(JyXN(bOzl!}#hIL{=oz41#8{M3z;O!^xOXf|=&UKmP;vsxfiXB8)^$ zH>@SRJUzh_Il+5+GNTEeVo>3wq<3i#;RDtN;*WfW_H06a?_-=Uv0wfY*~_Qsi&*yF zkhq=^vl2Wx-vzy{{I!7TsQm@uzg9=Nasz&7Z?jhSb z;>tCIP-MZS(Ufly#Sq`FB z=nTJEu`xO8OWT}Ir}+7rJsZ(SQ<@?pOwMVp?o$qjynK0x3!c5+7<)WJ{lc&O+SdwV zf?zAzNudIzf$Jx^^h9{(LdmzoxV}>aPv@buz zgf$_kbh-!<7ZU;!k!%fKWCS14m)@dxRimPbp$LSrG%X z)e3iIhip7xRVo_iD0j!q&u8>UL&U0O=f+inYZ>hBQH%zJwxJyK$%-85A&v&voe{_1 z`X1X?FA-fJ@0WzLIb7ePi5`hWXo-@VRz>E==af5RivAFcB1nOF{dL+8?y`M0qg~a6 zTL)z4Q-m@olOwYdHZ!CyK_xDM9PFSb$H>th&F(ggchPs>NA<=i*P^Ntv#zmMFXLs7 zc>09=@)eK@wKzjNa91xgFG_|d6T+iMG+QHj&tKA3IpU4ih_f{zH;H#71?$O_;pIJ~ zl&tC+Efjfc>G{Cs{(IyPUK%U4%N4I)-a|P{^YW0*_8yNPJw@+~7}f!^Ua~0)^!W+l%~uiqoO-okvs^J8 z_L6An7k}l~zLtqD%CF-B6cTz_BKwqC^7LyV&?;h-#OQRK2Tx`c!F5|!ncj>SbX6r{ z7s+xV{`Xx0zOVoU#GgX;{n>(-w!Dall=4#(fxK9|M6~q33swgOO!?5Zx8kB4eGj_Lg#v@5tct-h${KWPPu4i{R zI?q{bT12oEA&_~82|lH~##CH|tJ4cbI0!BHCVBL+$mmdbQmU)%+*m2|3TaZOxt^k{ z5w%ShqbM{n1|*%_>*C@C2$5{6Avlx}_~4SJ)~9)Ph#uR!gK!SQh7c@>E5M^D5p#`SZ3tR%dVI`aIKocmh)sjq84&@!ze{^G zLFWb+Qj}5DV8(sev_u7_tk@i%C);To@tMLD248P5!yc=8gTAywSr&Mpzq?KFfugD? zhXYKOfshnsNx5z@%Al2|PzICbxDW`N4du1VaAlk6{U?ldfy_Qt1`SA|QIlun(J*`E2I}~T@pv2m;YXO! z5P3df`Sx3|T#{{#K`FE`WJQK(J-%tl`aL%5HRItP#qklD6u3+y_OGLwHE}aX=n^^D zB1TVhcuLkYh@bv>q>IFlz6r`8Kl3hfHAjE+0n42oERo5Rr`)-5Kp6z#*)!I6?y#J% za7MxInDX{5rpr0w*@STU5*sNAjip{KDf)fl#-e`dSAXqm>G&ThyN*;7$z%su>0Clu zicT5eyCQi3vG%jw(b~{9+Qqi;MfE?aiN+WOast7%$8NsmKc8 zqRkbl2BungQM^-CKq`q3l1z7|g4B|x`JqS=-XTVU_mqXfxzxQHt-Bnr6#cD~N)aD< zMp;#qWsfY&kxHcp7ZRf~j4>#c5s(;}k!3kX{*smk=~=DM~5~A5c(Dw8Zrrm5!hyh@D_zfU=dxBjlMw(kHjJIoh(a$ z&WSn|v|v5oAFiaXHH!)T_o;oj8@Gt)I~4;Rw;=_U2k#J3V0EA1Z88x=fhVzYeUSL5 z@IqswB#JyavZBI?9NoK2+oXk)2qMX$gu#sW7~X#O2QIFwm&crZ`!1#`5oijn(7Pj) z3%Kb5U*xpTg7c|htXq7R+XjVL&lx#Qm@Lp`M*HFjU6!~A zvB+pwOR~`b{l+ck-}o*R85)S!_L3>$Xo0!4&vH|vLO_%z&BVPWtSq9+iLECO64fs; znZa7iP#MI0l}->@h8_$NT0xbg0Gk_R*~8hEVm!nJhc%M?qnF4{OLgaf#nWTtxKD3u z%yPbErL0BB2&&~+Dmyuac`0jU5cU~hj4bAlf#HfeLGyK*T937#CJ(NsAiDo%PR$DA~ zcd7p98|b|~a2|1Xg!$qZXl#Sg=^_)GmgpVj%HnfH)=#4WHjdG3LSBstPd|WHK8x7Q zP~?PmjqHty(UEU&!D@k08E$I__52>Owdksk`orHQ6NY;C5=$jGIef`$w{B7(2``?q zxPG0502d;DP|-L~=;vI0@)UXFI;SzF(c$SSMx=Nl^_TzZfBv;xMwAF_6_Tye;9PRJ zXcfBScE>sG-hgS*bg{*EsEYy^6Vgt^bfWWjMFcK7S-Qtd zN9r__O@)bgp)$}&SzvktS|2`jl3f73V@zfRDKtW6#5jWN0O>6;>U6;gH9OV!_|dC# z3UQ0$qZ%J13WxL!(zR$ju30B2OLSG{C8;n*&sX*o+@{}yl z{e7gruap;-kbf%4*HVfjkZ4*WxTLT^5pj5#MgmbNM6*g#yO@sq0ZkhvE~FF)8#R$W zHfWNe*$}HOf*IoKRqAeo1fg+WkZ)aP^y&{@Tu* zri^kxa28dLU^O8>njm$7oV>*CT*i%eS>CurJ?P=93Kf9!B}yhfi5&03az?hCve>^$ zTNDh=PqCW?dbz^v?b7V+)BdC1L*Kbhvsj=6ZvP(g|D4G|oWF&O=4_(M0T+CAmz5`u*lvZS!=>+xN z&x;GXKsUqfj`gYU{Qm925=#e&A*PNw$!ZnOTclEH#wY~dcLhdV1Rlz+J(gX&ED~s2 zNa`S=D0pw0GjtLuJrTu)x;GW2G-C`wVB?6{>MFV1pri*h2!+67vS+-u`CMB?Fjg7El&8TWDDd5pSs8JTIU z0&y}UOc&@NiPo}S&FJm!;7@1R+ER#!=@kgAx&QnDJ9lo=T93bTm5qYJ=tO!_nphUZ zUV&a)RGHzlKvrcsb@>27P*0}>B~aQR0|}A%+BKwiw9gJPDx=>YFq_S&Mnhs|VAMmN zOv#Fz*vr8O%Fz%)!~!xm=r&N_ypH?EdyFpc(@f40s~LR$%h>%ZNNbVH1+iHmLRPvjD_wRD`)!USV0pZ0Fd25kcp@f2>M4p{syywZ*i2f`^ ztN8O%!h7FB-@1)7IpOG-_}UF{fnMzqRmsL$OuvWsk<1DDpL~qmyM%x69y048jY&>S z?-At?)@!`*L@mi?htS_5&gaC}KZCe@fZW_BBOYMaT;9}e5 zo$Jg4G8O8s152Lt@0U~2B@bMDC3c=>ymQsP)m7cq-69D}mSlKi1A^d%HxlWU#g^fvL=gG{^@R+0 zCwOBUghZ1jMRt?jtnto6&Y3aCJDfp_b0TiFm&GbvWZulkxRH?=&-k5GLKnQ{S^a<@>{58GNn0k6eCOpmOKO>9}&~*dLIo`FA&>Zd~bPk&pbb9z| zjl2I4m*psJnB2chv8m8ijs5y1`pyArdWGnZql)764W%x)JUFEPtG~q$d$cc}lkXoP zI(_Vm*MyTp$TOPRGy;~xKAASu&f$e%`20E9{l~bQcc`oz`4n9uf<(S}J_DU`IK2j= zSv-1#A}$YKJ%5H+)u=!CMI^Lh9)Ks;ao^Hga!SM;(Jdhr56Rn_<=7Dv9b7IRaq%cE z5eZk7(x=|0up4h74bANqECp$(#zCFsIc;0-Ac45(h7SYNdp^`?$3}zgpxxoJzqP#v z0y5n$VySV<6}S+{3$t^Q`LIpjl5Fj?5&M-NhIH8J7t;2(PiYk|-mJKP(2vK45I553 z7Bfjq6SrRBEdm8(h%{VdS3^eJyKB0|8$P+eB=>vV+*;O~CHwnh)~f~9Mv0XVmeyH5 z`tj%7o}VLx$F?<{?vTy8rqdshO-`uhGo;S2&J*FXNId05j%$}_9705?o84TJ3x}*1 z_{}sLHbi{BEGkNOf{b18UL;~rKv2Zi2Za?nYKFZ4q2uR59Kr~NGI_MqI^y@6@bJ#w z@jqy|u1+tRo?TE^HRbUh)tgIt+K^>A^=5;cEiv6L(quT{QFhxiR3NnE^|#+~nDr>{ z?9+bx27ULCYO|q{l5*9+rp6nAvVr1YLi^%9{$`2JHS&ClHHPrbYed`N|LpH^)*&7o zp!;1!RU?hTPkLA>C=Mp9=5tJuE(AoH9I zfgTM&OBR>cAQi$G#HXKP|NO7%l?Ba<-=OZ?!|feL9C&_>Sg#0sd)TVRm;u2=nU(O8 zP!x#KguTN9BDd4k3=s_}Z3n1B=X8+)fgqvjrJ^03l@@n%hlwN3{vowZKzwG%mJUuO#OxV(my8 z%n4YDSS$(=RB|O55GH<%49Eb`@{D`Or`$i>=i*$`)GbZDK`DvzEzVj@p3&Q%aQW^% zZBs{Iwh-8+!8R?nTEvJzRni7fBH%(K`C2Jsf0;B$B_K3W*%55STV?wGy^P`5L=}Jo ztP=!uOv~~z29Kjah8k})%r}TpiKs2Ibx>p=1Gb2Y2!8n;g_eX#kL%@}{>D;Eg_H{S-5Fwk zfXXxMW<_r@VI#mieLx{3$^~?uk##%d%214lXb)0Ks`-*`UeXfVfiq*!MS;l-Mk<;lKM8;`7gOMVHXuN3Umabxs)W;hPr9K0(W9-g*5J(HoFihq<|l7Wvy- zR^GzJHRhA2i0L&VFTrHUrlGjJB$VKU^&UBv76h@wNgKSJEh*}Of& z?~fyC9-t74-t9H2?BEtxsNN_Nv3VyhbuxA1c@NbBe|UsFI3oY*@9^CLsy{?6S5&JN zi=x2I7L14eh@qaorOrCE{Vuw0@E(*l9BN5EyW!^HW7bVeywze{d1q!WbO6=;F}@dLEVXs)hNWyvNu+T$@j5rVX?|N4qz-JpO)CQ<8#?8ymN=a(^G zAy~)_+6%<0rlCa%iRqTuszK!${?kvezx+EoQWBp33O@T8*5ug9KKachV!g&4pWqiu zmZ+>i&u++Xrd$v9*}FMI^gGyJ z{|f!&N4U#Nva@r-kDg$)!hQV$eeW36E%9|jy+35|<{gE}2+an+ULf;~Pz(?%mYw?1 z5P5qIof38a7W>oRL4EfnseI&h z0S<`A`q=s8Q_!_Zx7(6PB(f_?k!-?X{ckG-!uDfv`o%Va@If`Og&2}_s3>w=o9=5n zbwx;6UWkD(LheA=IQS(h9sPIkfrx4WYokml&lOG6vIRim#=FH|Me1T_2Ptfo1Y)<@ z#>){hT5Wwu&z>;xvK69R$%j~0PI@a)5h@6I!bKX&;)=(Qml)UM^a8wZk$C3w8SkDy zqiq^~^wZzr?A=?0*74uaSsds-2Glqt!{hrbms1c9Z5yO(k(*njtxzJB777qLr?K%O z=i7LJbU_fL!UYmZXYi_sxwt{@hA2W|g`rg?US`-fke5B2S7=>C5-UWg#s!fe8z?6S z?EeFX>+1Z9oA>7|g-6WRn*bnq$?kLJ+>`0QicrUfMs>1f@wmU^|p6^0Im z?*0TXpkCIjJDN;s^41|vuc2+>Hob5k9TDDLQ9izlozIb2t^;=Y@pXimL*mQ>gO*plOc?I2ruy3Aliof_L|y3RZQsBQ^LK6Slg2AA5hGv z*gyTxi2v@N!eW7FEWX!)bw%iP>9mf{MAfm3-$T(P~^hx7tzc*MNDh<}HmQ|z@LABdD!)S%GEsbqiEml!VX9{#y?vU=S>DUH|w-w5@ z(TKWt0QD-8gn1w7qtmK&9!U(j*)}$88w6b1Xnjbfk3sEZZ1EzZ2wvhG=&VC)!wwRO z@P|aHjDSGO=vZ<-(AhiU;FF*H;Nd#IxZ?b)=VV8FES|kXDcGFfuy=Ay=;UyBA3N^H z>XtG`H4VZj>}-xNa@r7BE#`EDrYH+SYmsHi?COT$-h}Y}3XuZ0wKjydh1}pz#%%uP zYs#mOv6C*Xo@rA{Y@1w8h*wqr3X`B>@VK4qR^!gYFAv2h9 zA6aCG*2jNCfGTrBuOO3}CW~9EXb2s$s>Gki0E|C zr>_YJ+%&I~j91<=rklrGl$DKSve*H_h7fmr@v!N<`*j^XiDHv4^p=t4}71u{c(C-l1 zhV|PE%+Vp^(>E;l;$u+5Ar+q5wWvS*qd)#)SQv~<2~{$&`biP6C9PBlyK%4`FA)~_ zUTy%}uTMhutyw_mbP#v(Dj|Flx{KWbUF_oiwi{`bbZu`Tr62^iGYo8{S5mNZUy+8~ zR{Khbp)GOfMm4UKJ0N0b!G#DvZ1u1q5nwJ2Bq=4<`}FrM5Rtar5K-TLCvMM;j|~T{ z1D7xitv+aCL)u)!4xUI-EuqrUT2X}pp|ZF{3Jnwp$}}REj3+lddDLS)?{agq#D^Hx z(yUhT@v97xWq6_EAQ39%n#P(I;VlXu!?ic_RI}{}Snx4b%%ZVE<3f~TxdZ_?sbdy^ zFgP+=mq;t2;`1$J49Ai2g48q?(!~j($+9w;H016yAase$d*q`%4nO(y2M^c9bk6&~ z`aAq&jP7JCU%n;pl=SlgEhV982+!Z3560+q1M@jtUgN!|S#4+u)Kx{^Dd>$yxbrKl zchvJ0`s4t)TG3S+e{qct3g;bRQxPP%uV0d%-e6z8Mg8NS(0b4NZ@y;q*;Br|IAwNm z#pKaF`2W7a+!@iyOJ6R9&H}n%ru<2yp)n?O*;Hd;gHVd5tb}L-W zHiYgF){98m&9Bg=hq!)=JH8u*^;g@O4+|_QgwarF+(^;2BqECZa>|*!C zR->B0+ub%9;%=!_Y*2`s7a&xOkrgt@h62vH?`@hfQ&!_sa7%0~u9^mqz=mk+bZLW* z>0Aouh{IKggeyl#AZ!KtK@q)i24seF0VxbF#0_>!c1Z*XPhL*>`sh2D2b&VKw=_o_iEm-}{H?#yQ z5$G2M_HUn2Oon(NkoWiT=hqZfi~9CkIJ+h{9oo-7Lf$!G^Y)y@+qby9K<|$bms7@% z?;$%m^)J6c2&fMysIOilzWI_cnZQ5$X~bO{OCX?)p$QJz`uGA59=U00n;IdYI6A^D zmI$q5)lLY|Ef68Z9;j|7>XyA@y;#y&*2vb=?ho+G3S~5MJYao!O?EJ3b9GCQg3e@& z4B&3(_%cIx`{b=fT8A%l#K8gT#Y^(pC81lwCM(?Afrob>zQ^g-XNrw z)_}u{$n+bnN!kKj0HtDhv~_{Tr7D?_&}S9Hzg;47yo>fx=i_Zi+eRe5vPkkM855(V z`W~FHC5GbgjRRJv0h}YyAZza4Z}|AZF=wxrR1KgFCNJZbN>nyDi0MBGuMT!YQ?2l} zO-_pVSS2A{HsdkMr=!11M3r;kgF-5U^D4GB5G#AUgFuGPyI3a^%%PCFz$Y0TQsG?s zxuzTffrP5U*Bg5KdmKFd(GMT4H&b5!^=}y5zl*IZs?~zMkM6Ph&2xr>KGIoak;mV~ z#^SVuB9CsT*5QO;_5KRgDJZn2b1ia}0S=h%x|)Qd}e$Iw1JLY^G4I6cGv{0aKWL&EhO zb1=d=httt5rV>%AvW!*_l=!veQh(+P^I zsi{UC-0h0|(Ftz7#`=KF4eer$1M=}8T6=G1anSZM&>E~m5Bj*H6ZqTTVBUXA7>)?z zL&!Vm`4y~g5I0j$8uktlt0k)2MGW?^-+l?sL7wBEe2l)ng;(F<|C`@O3QazpVUG@x zZHvAh&}9@eyHsfH*zJUr%X2zE8etSxpA?U!9^3_K=I~_*#$x zrwe4KjJX_>L;U$UVzP&vT}PSbW`TY96n*&~S+}e^0~#ApoesnGhH&;4w||HF_=sRM z*2dFCSAdu;SnC|QKcQZ(*v#jsKlryXaxh}9v0WhUXm)2=-QliVS<_Cpy4?<=h~MQs z-psFfd!ae%HYgEErXW=s8R@=+W9v`d3i=Ty+E#^*!*r{oO<4rHVVg9UB2{zmf?=fC zvHjtLlpxLR1ThHG<|%h9e@Gak6pD}rXb2+7kaXOKy+x+R1R*tzgT^`<7t&A_xTNE> zX|TF8txUGxBR>)+jmD^#u#bYCs;H6F*uTFSnMuZ7WR2B$NXE^6a zpB}K9d)6C?FrD4=vwd7~&<4OG6B*X+6luH8$;%E++a?u2tiC~aai))JqjV|~aSHFF z#kJ@RsM>%K8QyCUn$}6Ij1H~6gCpwJ(pn!kRGr6*39(rd6k26brx*g=y?qWo`QgKL zykVED%*7OK1F|sjs9H71PL3`-bzR~A`+p8uh8uKQ&lWV7GnQ93eExgC zhx{+!a8WOrJbr|`oil5fym@m<@zbYtfA4eJZU?nDp}x983W?DMtd9v;A!TB0YE+if zwy|Nt-_9|4hP{qkx+JMq`W<9zSuIyM0_DL3XFYXQk-fgAoiAwa?;#2Un~MDI9o%At zDT~NqtgEOjQ4*~LnGLb-#%P3X(Ftmz+b2J}M!bIxk3R;bk;6mO%_&M}a63oU6=6Jv z+bLo^!5c@d>w6aOwMH<9$hz7KhNRk#a zc(lo|UXmGspasAE?o-)yh#g#kq!d6#_B^?^T!^^>B9T}vlBIP~#)XJwfR1!Kjo+fa zBDNvKwJMqkb~vqwa6v$&0h<%GusK0QXO}6~eDq1isO)q4W)gaUlK zj;Z+0#ZVg&AoxVYr6HQ&ji^-(AavYdWfmg?g{HQGAW9q=2!j`LhZ_f}S*>fF4@hO= zg)}9Rg@k)s@30}Tf9D?a<&xgsK1crmSYS0jma^g+3hPRuyVp z;~(B5JbXZvX~bfK%@oc${P{WEqeJp_#Q=$)E}1?1hFMr}+RrGQqaF4MO^aw9_FzCU z8q+S<6>COhrywjhNT87(tu>Kvv+VbEFG|!y`gd;YTCbJHUVYB}ORPCm*2@s9*gR_TDj~ zGe9*CCndf=AX}_)^BHn5KuIu79P(y*gC9d5fr5u`qOYgSh($asCQljA)83O=0MmjC^_pSJzaJ z9x{`FQK)r8864&N_pC+}+@OyIZ1AXm{fmG9MNU)-#EjPe-?mCXiS&MQY^kkIH4Vq@ z+ng5PR+L#RD-3d)Wft`Gr_OPi-i_vyE&LK>Y3 za}6=8m0dVV{QU0!^g*AxRD=*{4NdKd3#8l)KMArce- zHaKFWo=@U@XhO{M#|tv8XhWd&f;QcsC$a2^$ZQIQm+?=OJ;h<`go=1($PzKOb#@tq zY}h~cJhA<(Qh^p6jz&#$S@ zuPFL`q%nl5p)>}X7VBLkfh&tVxdS>Udvk`Io)aE@f@)eA?IEV;$jKr8_7>$V?)VPs z_J;P!V`SdLzj;Bn@z}?Y$fq;>t1k&Z|HqiyTdGM9H|QaBhB~{5>WxgJ#uHpoAkJPP z50CMyHS*{V;@fXfMF;!vE^XPNcYTW-bYVC`-p&x4IYD&@M~Aq~fROm}i)e4ItB6z2 zZech<&99JIkCn`s*EO9@BPjt7F}9C=~F#bwE`a% z5+Q8Ex?#2QSSL_Yq~?RzfWWq2Nyu1d;~iV|?M}ZbHC2ejPva%Ej|00Ak`_hnpg~Z1 zsGVZt1htpcKHk1T<7AE%1+6S-WtUd;sTt5Pq-Mm%kEr~FDjd;-BYZd_(B*tmkm=d={mKBw_HHsmxRrws*;A{qu{ zj+Z4)<~WhjBJn1p4cnn_uwLv^vRW%Jro`HScd>ITpz*E1TY+mMHtby3KCM6azd)c} ztx!dV(gq_n-g!i?!}9VHCq3?VhCrh89D8|-Sl8Iq3ehVtN)le5Vi34qPJMBW8TJT9 zBYP!AD#CuB>HU4yrJ|Xw5NFpBcB&lm`5C=o582C+%Lo`$xEUFHkpAnxFq3X44}6^gj~NWDbHdY#yAzlP8F3gR5J@ z)kVx>efSjKJR?8YL)SC(;}bgL9>vR-P*q%h{t52phWg>hgtCJuyGR<`>sRrjwWo3#t+AYW<%%p7Sps8#^8LQ5t?8f*`{H9ctB%Y zdV6EkzxrSQ0TyV_Y~J*Y%d1tC(zUfjGgW5@&)nP%O(gp0-_zjLYHTM8`Tg-p;uptUXN zh*?EgA)>vOfRG9s_z;L9qbOepLy&qG7~@5fMG2E)4Gmso5OM^HEOXp{SddG&owihU zi*;>G?g@gj9N;_%rP(ajD4oSf#BDqw8I}xWfih(@Jg8*TRXLcF#zz?8we5OJdyQX{mcwE?A6Bq%~arc*_CZ^E4)J^jJMb+cM?b8$^mRdn_yF%(@& zx_cw+dIQrXD$fa-!7D{jil8K}iIR_20J9~b%vi726egoH8B#Bn=scs5g7$g}+VJYn z|C*7|cwu9{Z@)k-Dyq{n)L=+`af|Qe^gen>dwRw=NZQ=6F1k!_Zh3HgkN#xD$-{ee zijwelO8E3X?rM%4_K^D%)TW}lX%W3Hs?4$T1F#HF&V1Y#Wyv@?TW*z z72U4E@9z;7E6ij-_wfm;H01BDSp|<>uupI{iMq zyGMj&gq>z9F^x_aza)>St4gwgyAvj^bO(8 z-T2B@5FeW|F{3}g$fQM1er)l z{%iwTw$Q+~A1fY)w~B(u_KSqerfpPwz&e$L5L9IMh1+e#BB}kOXn)J}`=kH}1Q`Gg z!R;{GI27aUqdGcvY>`4o0xoW*-lvrPL@4coy^{nAKIFP0@SbQ@Gx2>P;sAs#VHSaf z?Z={#AlhlIvv{CsT3RWwKEz%r4>kl)@i>lDcmYU(mhn+{^MW=&MI^RbB3A1Iu^lyi zJRs9^6@yWNkOY}U9jQ#AC?XA4vWU&5A**D|@rmL7@qmlBQ|dNaSX*KftCU${>@`RO zx&W2$)B@2>rfIAPX`%u^WH_&JWJsM8kgQe}_dj{c)x`}e%kf^u=Ta(^GI$5bg!^Lf zo+!dku04^q&dzwm$!9+t7FgfTIDh*NQDo$0N!jnAGJ~7V$xaTbUcM(E4)8|B!J8Yx zY=!8R$bOGzwT7mNE~en|bxU_NK=!+|7gy*<_px<_Fq*elXJqpkj0Y^6H63ZtM-$e6 z{$Jpq{uH4UX51%x@|gAPmd=}NWGCaMV|a0K#@?MH_MczVU0Hm$fa?{0zfX18r~3LO z#mOPI%+Lrz(_%UW3TQSJ$~sJKV*%r^OUMm+GC?jjl(}KAU1QdBsyoN1EJK_ekZD1f ztqAi4AXiLa%)p;VgU;T@{Fpc&{T}+X;XULD9BG)V2WFNFaF0P`9==m$c@iB6>CiJ?fgCoMX-=Kvd z93B&@mhkFpvfdGXZ;z1YF|WV|)Oy4E-E*|b;&S92!d0lr5$*ez|_Gop)W3=$Pu;z6&r|ycgU=Za)Bz#Xv;1tGi2vyu$s}1 z4p{d)s60nX!Qj_lQ6C=B9*o%-#irVz{-=NQ@4heuObW2oY6}6Rn82{bU%!_tu!RIj z$8QmxPI9Y{726|vKnR`i&lIKtY+DSr1JehEKqI&CLh|7wqA+NSp9*|p@wXf2*5n{k z9Af->pZ+a^NWm~M;Wc;%+f#i=RW&kVwIKw&|B$K`=Xb<~%pUYUDh{qHf8dyFo?+0|ul9sS(Q1 z`h+`6gA+RblBS=N$O~4z1FG9OX{sW(83H1GPslCLh!HBbPb8i576b3^O}O*v58qs? z)ta;KUSLK&+D%QK7X$(B^c-IlH1id5w!j1rbrZX4Q#WMV zQ0$FyFW%yh_7O#aozH1U1Flv}LTH$0Fz$_T0hlg$fBBk&k3VK}d5!t>0jn2p=?uFF zqfy-sjnQ}^$Xk!}f~$KY{IH~Rvto5;jBQ(HUw%h%_XsiSVP-2-2$XqA(e1ICPVws% zouWfF9>@Ci#R_Q@W?iFSJtJG)&`kE@@A{~Z$`oOi4SQt!6Wn5hTdXLBqS1n&6c~Ygca17CY_4Fo!aul+dV5JY zeTMqzDQZ5&?;jy-g9w54`WAh4gUU;MCx#uF5NKX}2Zu-S@Cp9K*T~r|9N(iIbP&jx z1STY^ZfR#z^1Q@4i)hv;B;x3Zwp)W3$UP6vH@w(H^(rX;j&oNHMgPmJf6G=mYo%;_{O;nlZzUD6!iB^L_oErVyTkO%v$ zM+0QHq^fJwzx+ikD9i+CDKIh)Mv*qx?ItU>ZwZKP;L0|G;I}r`G$@2ah^^m0^=hTf zH>wMgX#j}vdmvN`#D;=x4qcR^Mj48TQ*K9w;iIey?-Iru>nB3cXjKxDP+p4fK@cHs zNxOk9K&r^BM>$qV8rYCXnHa?2+!jv-WXvhuZm@xnj`s1G?~`~}n+Qw9^2210O*sQ~ zAk|yP&v_S*&o0SdT0$hcL>#I%ga|KeFEio;vyX_zgOHN7wsI;jGJMGJLXee;$4>@O z1ukx*o)wj&vo7A0v@J+wP&&E8wgi<>QT-rIggtZ~2dj+X-$7_}7Q3Rfh!=vGdK$NW zpDs)YiI9?AL1lXKJzMEqgauAMee%PH>w3fN@|J47A?uc8($F?7zHacLMU4l{{^m;x z2j*yxc2gmQL>q(5bKGi!m@g4UhOJtBk-@s5vp2?_U88b?M6j97866$4T&{U>`iiDB ztlzxlVE-UGq~_NsCnzTS_^T;?P-0)7Q+G?ubj?OWx9oCT2t>EX%gYPaeNDI9r@37r zpWdapyunuu;%F}}KDP^e-6EaC6a`{Dz&93iGec$t2rwclYV7qCy`163W9+?qF^6|J zKx;`eTM>!^XAD)-@XJ5@Puw|qKKeOu7z3et9qjo9VLB%(OYFfus%=s0 zHEuD3@g8FT5c}-cWGcrW-^FQ(G8w9EV6u;!Pmx)U7O5pfTC_CSPJw&!3Fggf^ub*g zn>G5;W6bRh;o$@H?F^L{gr>z#2DF_b4(1o%p~lCErbP-J6)m=cy%WM_&1yKr76rYa z@Xx+Q_lDF5ht!KTzF#mpyM)HFzIQ^SBzCz%{fl4x$rqE%5JfbxLraM7yRst2D)^qZ zb?2zsLIxkU*nq_OjO{ilLyJt%LEJP$Di;*HuTjDwMZ4YGh(~gV6q<;C7VKIC*y5$z z+eLYnOj!njfR_SiJyN>VBAaZmA<=V5dEmo#yWQSx#AQRuYu)Ayl!ahZ#oHi7vT};# zr5AYb&@#sB*&udb7lJ1wJ#P?Vm!m4A#EH0JyA&RywTT*8DQH8$rf?G}Vz`M#;e?h~`yIrvgI{gf zR2zyxpHA6{Tb#A%+a>B?M0s$)a=AcyA4#=tiPaj_DcHO}1p-=X+ng67Q|+;mA{G+}QKUH0(j?~vUA{^%H!bqL@58g+0FI~pR9$n~0lL+u|? zpT9@#A0g^CzUDH6m`-b1|r03ZNKL_t&%8!5V&nHt#A zjj19fNx($f@Rdmtt%#%gWT}mEDGk!Gf0T3ou*>`RsHWLv$xF?T=x=m!ti z)oj6Xxx!Tq4v)?Ybe>T!mWXvrd1s&6D5}#da%~Wu4BIV`ttSgI>V91y^txn4iLEN; z%2SjbddG*jSEq3Qh|TE*O|CH>PDXp!O^vubXLxwb?eztN!Gv%<$Kn}I#;h-{>HL$Q zv-s8D@owC~)E?U}DTA;MZVSJ!m+_bCQFyb$Pa7eT-UN3JxrbGWKT%omtJA8!=@mAyBOwJgi> zyMAl!ea^YVo8!eCIYbUsS>+ns)m`pxS9^kXW5Bd5ge?nMMrN=8VIf(_7zv?5LIOU4 zEF{DS%pePpY%GI~Ez{WGZV&Bhce%T&x-zRevvP`gc=4t?oOAZxiw|qx7ugb@T&fZ( z#ZF~LDC5Pw=bd-%+H3#Uf0(><3*NuO{J~T5FreFe*z%nC>>1LvsGDUlUb{gk9&OIi zQ%au+2M1Ue3Ehn0oo~||9FT9m1RuRe`}8UK<<}TzEzyK=_0Pnd4gZ*S9`pL??u zAjFn(|32&A^%dIheUE0fWO@H7I%(*(w*km1g!S4fT>?U+J71FSe@rvq^+A2~6EU+b zWHLwY-sSXDpCa@2vjO_2a&Gt5uFBn`1r|E~tMNtahJOK%g6ym6PqCW3L5jj59c?z2t}n zBj-RAajvPftjCtvj8y8VACVPOZmHTU0H8o$zn}cqa*o+Wp=L9j5^>rU8}eDz<>CZ> zt-~&t+c8qE+EQ0#aJD-zv-EY~F%#sXgcX_#F<3teCQ@12zG+8*yb+ zFc#VGgbEM?gB1pG4((X{nC&8k8m1$-x2#Zk95C7^oVqGU6$#EK4OLZj;Un8(qRh7< zufMv>+0npx-+0EAHssJS;%3R0t{if0& z6mj>f>g^z^&KoVoO*2GEDQ|W+b`JNxuj0B|t~h!8gwfocKg390^{`&M9pA@yS*}N> zdpp?Ohs0}_NEprbHtE9$urp=2|AcVk5a~MlM^88_iTQlSY1cDI zn@s7a8@~dGqY=A~^?FI^8p828QlL)*?Uh4D%d}5VSbqF~$-yDx;u+0)jb6JBCns1= z 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�HrNnr&M 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

-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
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/57] 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` 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ⅆty|tWe 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�bEL*ljUuLwp2Vjq85zydh#h13;pPl4j<#6NQs#pSO|5yXR-=>T zNCDP*Qt#7lnpo*6BReVFZ)TR2>4obAgaxWOTCcn8Kga%=HY(907fWzm$t^-&LF zEM9n0Qy^p+bjZYHrm$ubz)*@4taIo<)1I1Q>DWW)D5BrltgA|D=JNw)cst{)li7QCbg8S+XD8<$(Ww|HAR`HR^@M7}_`W|2`$WAPMuT7UvQJ&O%nR2NP%NJf~^ z7X8aFQ0Z-uZd_xqeTUKNMMgI-69)=eB&g;bCdu&m06W~qn}VfB-%Iz#W!j5}8Qi>p z5)js>nLBD}ctVc&xs_g@`r{<7Bj45)`@sQTk45RKQ z2W7-SSYn~bC=*=^Ys#YN9dT54r}vHs_B;%n+mpuL8_6P7DGd#TL{ZKt`z9;9S0VVP zr|#z~>zgW&!ADHL9pZJH2Mk8*1@qZt z+ROnwiptD9Gp8PB^~TEx8RCs0>)yl_hDvLe(;xgi*I)Q5txAQ|Yh+L*Y)uhQA0XMj z#kjXcy0Jp9-@#i00*1qJ8HrtMA+?9nq=dVqMQ?Z;po@|D;3^L#zjG4E%hiO6%Oqn2sFZb1m$R>V-mE~SO=DJ zbfSdhP^CgAPZ=3QW(-?NpF7WenIq#aQVWJ!6FbXX9O6>LoOd*IKvPMU;+U~jjICtd zS+1EeQ#$5SG2rENK!IT39XW;*XU_7WPw%q@_VMme`nR#wDZHp6q{SygqztfVtj!68M@d1RjZrwnuupIK5_O@-5VYp!32QUd z=a1k`&gu(aBJiFhPneyW;o7B_NxN&LoprjsF6ppOR-{Bykxx3bI0_NY;)(*3=hSCr z$%cI}IgKzR$p#b?(`X?CDh#kmR?bm{AkZ3&r79#Jo}1-LGI~?A%I>mimy%_S+2gzl zQEt?glmtp+P00Pm&ij zr9$92TWhdsGCncCz*!YCwgm|eElSaV6M}Z(SoJB+gLHSjTfG!WFR18%mI|o`AsUHv zf{`y11+)-&;RrpT$`JFTpmR%-t|s~pgCy(bxY-v|q9@z$#C(*eWjlzG zPmM-+uPD=$x~X|wOhBanePk4f7^v}RAsHJ*@ZhE3u&Jm5bRqDiE0_5FgG0`U{6{yQ z;m%?O(R183j4_Wdx*~%-Awf|*7P%latI!e&yf_@;@YIbXHv*#-P3NdYc)aT%@koC8 ziHjUmOA2iep??rR9upIYoYf5%*0u#}S&K+#97$Rtb%OR5 znJGGFNlZdHy39tVDS$#*MAtI3$E5dO!)Qr%`8m}3RrF|wkR%9`VnaW-lu9A2BsG%7 z@q74cfjvFM#2VphhG~Ww3>cOJY7zRc;PlO`!{HDqCB_)4w&5S{Uc_~lfiRRRAx)CU zwbPQ|fewYn0R&0ZEi3CMQh`a+#oHBodGz@*h5Zo#-RB>-wKrN{TcE z1knd1f>avz-}>J7NtEWdUwoc#+<(B-b~GV!p(vO|$3~IkrN?#wsUjEh zjEPCPmSs#t!soZQ`1WGX(nSV|LP*6VXoM0ZQJ_QryNM9^XZP;$h0!K|Z+(kQCv2LW z7y>@J-k*!a1xv03b#x5!lFyGuT)40U#SrH`XH7@Y1{DQ|ZG{c6J6Q(_myIS*6mK^x z4wh3I+fhY}HX2DJ^`6V=n2Ah(#K+;BbAEWJA}wAeEkR`n5s6trGd-akO%T=*yE&_J zlj7)I26&!K3)WP^X0%Lfg*$mfn-{3P>lE7;(Pn}vH$j2-4Iy|G{anw7fKwn{ApA`m ztAHpZn@LU^JW>c`jC9_kjR9vNME+zpWt8VA-(h0_smNoX%u<37{eqSf#MnoZvf&Wl z)+F8|qlPTusU*i{11evG5Tr>$1ipTBgw_%*1upc70V8@*N}~EqY`=#O8+nHFp4J64 zk;++yx#n=W!is+BU@OV!mqP`0^t3_{>BkN)O*S}KRpe=g#8IjYsWdxD!AL?I0!;|G z7}&{k{$T$RpWE2rdy6GON@8f~f~WHilp$Epwo&}{^Uw1?-@V7ow?yH&y{hpZe6;8! zrRrK{q2*Gs&a|zOMvJaf3TXKA!%VJ%W6eKV|5oVb?F zr=H~RoX=d(`G6pOs_+P+U(!fTH=RN`psSi*eqBQ{+lRrJC5D;p`U4q2d&x(Nf=|v5 zx%|#wVDG$#=;myehGO#?dhZs)y&HthOT?rE(}&YL5eYuxeWWAetfL-G7_9GLgC`Gx zOHx5_1Sxo7xQ-BT zp_wt6OelqZEVhai!q7R#Mq2)@(W>v&@|<)^XxGv`N@^mfa-d zFAfg)bXjmU)s!*;7qCKL=x_bkiUI%4JMXex=6q^2;_*bVV=otBxE0_7#2ao7nN6?bbZLah7vZ4!s=+|erP0HuT6P85wJI7gP z5vqTa9;PWnDS2x(=g9V#Z|~I=ODCv8%NIxMC=sb6oU{!FO^lD1Cq$psRZ4MCFVI2~ zwZa&K5xw}v1V^di$3~l+*qUvrxLsF#ezL~O)=aJAvQn%`#rJHDlL>Y7=tT2gJ*5;W zhu-6SH*t&UxFP`UI&-s9$a_L^hJCw|jzJabG zlYuNkVl>exlIVzaM!f4itsHrOwP8_Sd~z@maG^MeZRLqt(X0>fP_?U_-vB)`T7u*^QIc-}0@1uS8@|+*v z+2xIQ2&{;-5ptopT`hQWFr@W@@74=`e)kC;)D?xv5E5Qq-{8H) z0wDxR1drf>t64WGM@_}G@fzP-Ex4Q(oVgmI`jy-${(m(!^z-pelX5-Jx!=@WOjCYp zYX{qTO4%1Ges;1>>)?J@v2u}4MG6wmd`pIc&@vK`qnJ6%GI|Q(xilJa(6;P1HLDmI znv7{^NwsDqBqlYS`j%&&d5%}ktF_PhfS~q9$*ZZ4q;zzIzEW98QXvS!Q}{mLSrWM< zdofDsAqK@-k`kMm%l`3Ub%CIuM6x3#V`cbe*KkWEIN`ZKF`96aHpGbH7!t4 zV1ZeX9QuyhWNd0lBNEEt22I;vdPN==8%ot@Jn0t-EFSf^ss?)R>EnN-?K(sZNc#Gg zM_q+MffNYmS>dswUw!RdOE8L7z|03uni}f^YiYuTe2rRw3IQ(z-Q!Y17d+c(LG+&c zw&P|w;`Ug+3-{B&}*l(YuCi&ZZ z@84LyR^F2eLE{52boD@9&>JdB>F^AQiFCE0nJBF#9SPpMb)$0q)W z(Sok)5V04q5c;jBkCh`1yhAGk&f!Dv22fJsydx8;H%1{qM50hM!QvlBuhvY?!nep6 zNtEXEn>*ZHu8>l5Z8YGl>!_XQ)HcKj3s<9c!i$4l&e|nwX~_c5NAn>I*YS2;F$;l{ zuI0C0dXe9|bDx1!47KJXYZDGzOZ1K}ZEo^JQZVxl58Nzs?l-oNxhVxPk}HjSyn)uX z?ceGc7a<^t9JVd{-Xasl_m@j5FSysW?4%j{)skc1u_aR0v>>Q}Z3Br=EW4J&X2qIL z*vbc-buGg(Lm`ndvUGv%Y=HEhRB9f~W+d9+jo|9Fr})hISm2xw2x=?Wua*d`4-`I7 zpa4lBHRnIlkKDuz6&D^lTb)q*GUf=A5~gl6GG-)f3rk{I5t zrz9a#c~3{+s~4~HaIxgAZbez7EPY@cEQ9%f_ z(hwz=m1O_1cF+dbucitZn3POv3L&Wp$@nUs;zjHTh!HO#%^sA*WCSP*z_u*qL79#Q56G6t;o zY-mXy4Wnz9`TTiW;G7Q#vWS5~2`(tfZjzw!C=rOhV~pUI%2^AJZKHWYr+5jSb9e;< zAz1g&3c-=Bc+Ji@Y#Vlh;!DMZUrpDTyS{*~O*E-aI9uCB>V&nmb+XIPGQRdAZ0)l3 z^viftpf71Kr2Ndr9%n8xqvL| z1F7*M(2BrFr<}M3g+>R#&?J;nGZC6h3I?p$oNgG=d0=}~ZDH+C$Ltjxk z$##;mCKZz`<-~Se%QG%VO&1#0Rmy>H_|vwbNJ>O#xhaPnhb3KA^OCMkhP5+jFQ$LF`#xW8%$ zX@+lF8rw2VGM2VwQ|5j6-SnB*kuofWLqte~!iBz_pd6I^*~5KY2(;GWUH?^DM6d$t z&Jtt5ipWc&4eqZNL=n-#5OwcA?H_zK&U<#s0jI9x%UgT=A9wCCGznGgV@E1Lt|dwe zawKn86~}eOj?uibzQG@!&G_)f8b_^TH_N!Ys?b7muU?TW&9UqF^4<={2Ns>>jkYBf zf=g+^ownv`F~HJ)Kn5h83+(1O*GFso_31HJiXjJW?`m+tgA`oIGG^Wq11y|nPv$)E zEt$~#$>||N8ZKlRhjqhOpSZ-gre_ROO%*Ik2!x9$98w9U!Ly2Jvabu_=}@s-kmLZ;^`;(-1%7GoDT@nxoQ1Sx2uBhi{FdV+HV+jmSwt;o}?pQUQaCyEKTt2qe4mR2Ao5kaC2 z06}e@LW>9>k!YdtA`+BhCrLT89skRnJN#!?ukxU2nFi0A%D9@A zY^an2U(=~bYb{a<#xmjk<%+#L+(oLJ)09p`mz0J2Yo8Lj8P4~@y=zglQfSdV^5L@v4 zQQP5nPqo`@W0Am+pw2-R9dL?c((}vpD?QHRogAgf&e|1@_J!;GR5ao2*KUPR?>Jwx z$`cSV3G;-0y}$a9Ll7KkpP!2lwd4(XS=0I&Y=!WJVW8eAx>|WS{?pZRkmVI3l=p9} z45Nu8XI|nY`j2}MN>b3z}>p98W#-&Y^C#tkLl?E2(#7&mp zT_h&x9G^oH@H7s8o`Ox?gD%&QR>1z=&@mLWez zDF#JPQQXc<2MIY&HC7T{Dg`da39Y#<9-zDm{54M~)mBAX?N4sr3>B#HI*E(tu{aXh z;)dFsnnC~l!!eOlH9Jx5aB!q8R#X2(+6!VQ+~gD2*yU?S&Pd5DZSH1g1f~SNdCc1$ zRF(IQg`oGA?b(MHMWDpyv-Qw^42DH@pQYxH1gH!gX-Wa7%Nx5ax!|G0PrO%N@A@Hl5xRS>SltU(JI*FL>$ zhXyT*_0A4FvVD)f|B8t1F3pQqn*w7j+FR;wRx9!zYW9SDC!LK|h6|Gx8M@wJW~g$I z_O4J=um?=5a_KX$3tfByyZB$Kuz=JE#5@md?qX46gBLJg0GMX71jz zEF|yh{=9J|r^WcX>)Th!@*2bX`-Yt%c3>*#BWhG+=yZC=-b8|1THM}PW9I9>KIYdS z-8lTGnK?{?HAv`kjvcI8h+p$Ir#~Rt#g{_K{0UIi-RypdX5UYm_U46oBzgg?H15CT z1$`>Yy(OE*R2fO%O8%K z`E#0vAnPaOjQDXb2G$#Or+k__uz| zzlH%Oba$Ea6d1*x*YWzLzaLx&EEEQCs+%#Il4OPrm!EU%X<$b8Vq276_;#3G@iEhM zVpqC7PP&x9OxLO_z%f-kHV!r)g#+S}^)JX2?)68iD0-X$@<2PV*zS7pXFJ9E$=@dt zBco+9;e(Za{ye&=lW#Fgp+2!?f8!CZKmBAVCTXS=2bu4^lEYZ-<7~=Vszz-rN9x@+ z2oku_wXbQ`NhQ?d1l|(=dNUzL-rW+2g#ao`_-0<9k}MEa-{oumi*v%EhNdu>7he?gqSGWij5z# zwKugfAV#D!eae_qM*8~e8tUs;?nMYhKCeFJ5Z}Bw0x)oWi)-|?DlqTA@V^&HvCRzp zL}~jychI&kW83C=S|iq_rC0r%5O`pGE()&_ulkh!S`JM;3Ar+w_4nR|C~wSQzsNze z((7`WgWjPed@WW?M(d4@!=JSW^LZM-dNP8}6M$R$B}blHSI&snU)zfie|*QA7sb3n zIwVF$Rh!=~dh=7a)(9DFReU&^Ft=DoD>PbJY|qV;T^jL*iOXuPOx!%b*A-*=5&o7* zpDNZc;@Ks}cI1%eO9Fh4BiFW(m<-l-#vRo61|U>CjQIMq2TVqjI;g2uN}nb^y3i>& zYcqM{u3m{+Loy3>G*?$IylUjoC2D3CH@KY2J+L$v1amCgJWj*#qC&&f>q!3{>{zxj zE3gmE#9~QG9R03UabeNhVbpc6kK+k6aZ{@*Z_D_7{)SviL=2~>{?bGT9nwWA{{aMo zSh;>rwJrB4HKe{7)$IhxYf!lnV#dUgkK5Ckre;THpGkf$rOzzr0=zD{p8iJ0)@92( z)w9gqYxjmRM(GxZ84?K4R)bZtsOT%r7#aBjO0Fi?FL*h3T)BR&0_>X}$EWy-Ys7v~ z^|6bcQW51aKpaOXsP-R+I`%sndP;F0w|7{d0!CU9Z&^wZZ&7##r`O&xT2px5q(8pm zO%D=p2L#WH&1}5KiYE$pmZ@_!e{tw?Ad_ywcUcr2x1vpZifoiRvFblu2}=NGxVbgw zqRsR%B@CKqydd1xdzpozpk@M#9Bx3Et@Mf9mOwUD6AAS?FT!u&K|}UT&c;aFI3VQqgu%lrr&c+6(UR#Z1Wk_E&b}3=GnPo9yuDU#f zmObYmCMJgE58Xw+B}x&qm^+8Xw%ZKW z;AV2B3g_VKL;txyv!IqRM!*60SqEepbnhs9Vc*meCZJ+)qEkVItl! z)y`I5LRIo1e#k&bJosivulryUUAs8N@J(}Z8of@UAYpho)NWrHW6l78p{FeKDoQ1QygLo&x9berSD0ZLmMQcU|q)_O~EAg_Q+h9oH zwAivUD<-*dGS~%4$@mN)S7pN*^4S*JE-drm;0U3h-L(chDDoe~htFz*e9b$OFaxf* zb!qme;toq($8?z~IDqoy*m?P>gc_F*4XY_SnQYumN6G>fZPAMAzqnx=%L!~t3~tJP zbJbFUCL>!JPj?(ccMZ_=q@<}2`6|>PmTxeCaXF^fz;T2{459 zZfKqb2P&WH+fR`z*MGZ?gFXrFfB^q~Ry{o*pUeKom^hQt{?-Me!oH!Kzb=PiZ)E_rK)~$oepa9G39wN z^xRGmta-}lp!lN@pcui`msI;U7hO1Le(&L~MC1AVh)|Bp?mI~FVYL$=1I8~*oTP8A zg`m!4dbuMc*`6$Te6^t`Rv#>e+aI&S0u-{DXDvq(U?$3`_!)QAHuzIsk!K-a?_U&n zSSh3W3o2`D>lxWi5TJU@YKi^Gen$1V?LaA){9qRL_v$Im08w@Zpfl;fpJ4-Nki<#3 z2L;7Qsk#qiB}>1z^5DXE*;I%4Yf$L)*Pj~zR>%hF(oodz=k{=0kJvJbCcjPPz?+z;DEo9# zC(_+!H^mRpWZ^zxnO?KC&&9E?(OH!=qO(E$;ghgCw-b9L8O`@GKlNhOkexX}fnIDR z=Mxw!C7|jw+$On(FCpj?T0^s)B$uh`9Ljv+9BK&*2}*4h*8Dl>lj${J>pE=Nz<(A? zYlJJ7-?)=eN9fiB8dr~vTh*PoFIbU;zXQl`o)VKE?T zBF(&?cX8ysC;O1zQY)O_7GroD{aCiKaUA&GXTYQ9eMX_nRME=wO}yo=&zzA_|326j zdDC#$kUX=MJz?%fAn2afuH)-?8O-ME5!C{=Of$XUS}7MdNb2aG+|-MlCyobB<7o%E z33l}BYLKSCGUtBs(1+!&eKVPHqQ}+#RH!|dApx{g3@%^Vo=Ya>YVKdO*xA3+0_2Wm zt{{#n-~U#=Cx=;m^r5|-_!9wv{zBYfqhA507S2TtWl)L2%nPGGkXD|vuj{CD#Qtk! z;BaiMBkq)P(M{;O&p`cV5ShfpJJ+2ez$PuOmcYvwskiu?@NmIe+pFSN@_Cnis zrpN-aITH@;h?(DC5-!&P8Vn}lGom^=NWLpuJNR?4!DQSkB1a;aVj?11r}3xv!rIDW z_IX@xP+EZe@1E=1ukBKWL=1Jv6ma?K z#%1=iySo8b&lgurvkFCIOBuuDF zDhcYgX|(}#98Wd>Sc7Gxs1Pr{(V5Zq&cN7{yD@Mb0@U3=O4~1LV-nQJp~Zl@yik$r zBtX^v$y^_h>~ZMb`W80^xJr(RUXi3o)4yHwCVC+1Q~=+I>mHq{R%>K;YwO6|*`UKP z+?DTORNNCUVH+!>4iOU-`tTvyP^v5+qFAusvg1cVWu=MR@b-tD0|iUI3UR`E^9^Dk z_{Ccq$<+PPD1F5N@lfBsldJ9bOE~|$@7G$*VWU6%C?aBIwIz8mm{y*<_cC&L($e< zO1jXAzIbgHAYXG@Q572RjKRWyd0(6o_508Jm&dYGp*zi^MP%ZFjB-S?^_K2Ps*3$#W;4b*>JMksvv*nQI00l&9pq!F;rS;Hzz}RzYms?X zy+U!GWtm!*mi0lOsMt;Yyii5uoblg}Z#m(J+a$7{0_UDJ+xUr;jpD+%V|==8N5L83 z`++(CV~<_NzE65GZGLxXJN;4QT7!>+eInek&MGHD&2VKS0+Mh?k5~zGGQu4XY9q0) z!o{HA`DLZ#_Gsr6!py!rt)|{qnf(qA(@Y!1!~W)q)a*`XTYy%G2S0qxW!PiOC#tiO zFQKXn?rS8#gFBJR(kns%sQ;1?=B%+clNNvJqQFcTlRRw_m!Sso7N$lZL4&bHiLKuK zozpbzkm-@t80snpPGveHE*?^}2`#O+OR68CKcz8t+DNi%5J>#n$^iMD;fKk2i{8l~ z9T>qI8Hw$^$Hgq-t?TQ3bmvuYYKR&^%t-T5FEhsF!*o10wErVTjX2j^+4XM@3q6@gUY79+lJ32O&;h16-+m=pX{hmWdANrgq+UE zBC2GFPap^dxd>lfXwhlh5(VVLIL5ahl*JwE2d{{8e1Uv#HE`7!O&d`XVLt2PeTLV( zc=-J4*Ncti1TDgorYpig#tmI`hCfga6d5Uw$D37+XJn-L(!r$vFt5|=mt`HPnHdK| zkHaW0GIxx45GcNzg4CpUu$hOV2Fq+j*CoTkW`trbj+N`puP#7{_*={3g+?cw3s8;U zY{^)HD(&lry~jE8ZW9PB1lTs-J+IvhHw#<_t8_6bPtC4{_n5#(*CZGw}J zL0_LKJqJQE&&NL0sl5KRf{QuCDOR17M9{jpAA=;(Hoe@mOW+ftzc;i5SvmKoe20Ua z+1P;v7%B)8u3!d0FtB6Hyn&@u^(i=<0Id;ID%$}k4P^zco*%bOxN3TftpE;P-iWUNO!j!x3MHR!9&9`aiHdKAc$YEsHzsZ?6;PjghMHA z%8UF2=P0p;ny!;V^$^&STWJO(B~5_H#A---Unu?y5P*vg2CUKLO zu#CrU3=Ew1w3^HZm@iwjY~()%>(6H2nDsX&jRQpTw<)A;VZYn5EH6QZAh1 z5{}96FF!#MCwdGw9hBae5C2`-ax=57U0aC1!y0<0{#DHC1c^MBA)k2s`P%UNZ!9|y z-jJ1*9*PGH)M;7D2;NNXhd=() zzpIY$YuPr&5ybSN$(b+PA#*e0^f)VZGtaAm4l-(+eY0_;p-*n&t+dYX zN9ct$h?qh+sXSfARM45?Qr*?&bTO%rq+w zv*2^X@7<$;s7EGby7;9+=}jB~w{&=r`1yHf=V2RV%V=u_@y%QDfIO09^6cJBms|oz z2XitA8P;965}RZfC?>~gOl_Ib;!wHt-p`Rd_;HhsQhdm30KxOkrFM-8e31SKDK?!} z=@t$7wM6#)6MTFJz1ibov|aRvlLnsq1RFXrPko#Uawn9%LrrWiT0&ZnNiC29iQxB$ z*dq|Hb$`r%8RvNoV;_P}uvtTfp{~F)^i3lgUQP-6g3y`nj0`OKtdC!LSX0X#y>d9S zH-3m?<@MW5GSBq(HwHV2+1O_-n5oo~u8nBrT;Kc>*)1)*n!2XK|CWbYz+UhrK@oT( zRDqqXs7fa+Y+7`4e3A4Zmg_A|O;l-5_@{Nc4<`08uaSiVLrZ~^xQl4Y)Dls#NEM&u z&W4qlr%@>q9%!Ev){p>Pzv*nZf0-b+I;{RB)+o8-<_6IV50*NP{2_LCm8%m0A&)$p zkv(AgACQD*Wg;QgSQx}!ks2+yyC1=vQ)HPVhyd`To>7QrMN2b0Zg{88RK?63eQ;dA zEm6aSS;Xd|5Td{&hT%9LVK`o8kSp>TaXs~~)&K(a8?VdVlhD%Z<9!aD8cO4UY0+Zz zCKjew&L%Nvv^1}UJUWCH+e^SJOYN8ub``mApw7#xp7eA#&))BrJEdIn!SXl1d4Ju^ zbR%mwsnyvwru{^GN9dse#VH>ML3M55sBk#tSD)ZXJsfa}J-@l$W=5;X?0G^|$cf07 z>9pGVb#IB*PFYE-Fne!M+g`qPNVaU$xrhL!#fL%!WHaGunPVB|dm+igLRo0!FgX6> zpX23RC}1A;1a-#!=acDN_Gq|T-`nu%%O>Jon_5aWd-lOwQxO|;BL}(UJw@!XZDCqo~9&4-CZ%b`AmmtDOE_dCQf3o)-sU3>JQ1i{Cl$*yGB`tyW$pdUyHf$ zCQ~#oBgG_HkWY9-d)gHwkYYy$w$oDc#7pFM;1`?G$;(DY||iIpsft&mS>kRyIxqKK^rOw%^;4+z{i1udp&&Q;Sif+SEC!e z)-*9+(wy?F4pj0V=V0F3r{~q{SEd9PTY0?q%4stx+)FXUzKqHa%y!0YTT_~sq3;%L-eKu{n8$X+n+Y&beq6plw>Nhh z&-y_E2UsJ2ovkel2ff)f|7qnqm6$yr1MdS`gA>Zrf++vLRR7lTqvYAN#9VNB@yL3X zPH)y6Vlc1n7x~Xyomg}>xwxSE7MJ+qh2(G1%v3S)yk4tx$#jmY%h4!-VK=S zyXSU|dx7Q#5*niF9Q_RIMO9tZKZ-g16igSL^)8 zr=)UZ|E50Wye~)(V?tM@POvDu*2B!KKBSwwXPu-GCqZ*7;Ty%*mcH@CWpP*-(dV9p zOWlxpU&wVik9N+d7^ZY4_ZC%VeU{lyr;UzhO&ObCI(HjENH9>xST!G>rh*XvcmKuf zDvVzGAT=a0*E6%mGocNTt}6 z5v9_Hlcy>J4bQ7;{hM`3ou2;g3H5KbS))oEgl8qIg)1?VbFQYuPAcZ*qD=3$3=X~Z%12K;vkEF~=j zV=kx3)r>|(TZvEZ$Ck&igP59|(p+YioM_rDZ=RVDcUPV>a6Gfz=HQ0Vs96m83eSfW zvE55wd$EJ$CQ5WQ1{7Lagtrw#|Nb@f@K3o8Pf*aUu^y~R}$feVx^ok*sjn+0dixO|+s^28o+sh5whJ72j_z3P2zC9?Y(7zA@%^uM8f+VpD;w4ptHt!Ill0X?3+Kb}8PSMP?I*x`pTgJBa}F5^vFh85Pwswd3oMw%(17%x|1-{EVJ;FqGedIa#plJf$9}%jhHr6oJRZGan`M zyRWmzzYzkRU|_qrJ&?~^oal7@7URbaa~xvVF5IGuKJ2M44A$7k(N>0!rFdP1#acN-ttZw!H_%pc?xmaVUQ;XPhClg?HgjB@&$WuYn!AQsH2=n zzP{Je_(aTII?{I>dH&eKvsm!W?P87S;b*qQ=b3aZyfmguz}594o`!^+tC|iwUeNEy$NaLP zu!$Mo?E{^iFIr?m_|qwwmLsSeh`jzT2F4abpiKAIaX8#QuPttF=tETZ7o^BGRkP^` zyPq%~7^1)KkLp76)Gq#ARktIQjn2SAju@(+-s*-*mb6t6?`-YX z2qZ9Pu*WD6nJkIp&xj9%{1s3MnCY)PJo3z66@%N=&3}IclmB@g8SFp$7W6z(5}|CG z5|F_u7L#S676#c!@l(^LvROC7;k(XjO1&eq#uEiH51uMG@g&?1_?~^&AzfovH6pUSw#E1##4fn-X%xbkl zBO_}wi*b=q#v@SJdEM04EmqcY2ILuYW^0GUTDW~ok5IPH~A}XEhnBX=k`Y$#6_}+h9RyHbI zRzk)GW8&qZU`D{M=6aNj{{OT9IX<5`dlt@@&RI3PGPB7%cl+n(zy6VuMLO#R&l{dM zr?9L|C~m5`d%=OGItJB2G;>^5vfZ<>RUEPC!OTA`))BY<*}_(e2UxfD8ZPp*DgvKmV~iIDC^C}I>GeJ1vULx*A8M&HseV% zib1T9PySs+F-F1TtbEr$5swvy+yV9m6>F@H%M_G z@fy}n7m&qxHF8QQr|Nk`3r@kJ(=JM2G7FWlBjJdAS~H*_6aIJf@Il}|eZ4MWONQQp zV@;0{eNc-amuU)P;8~HWV*yR6_a1GtK-^vutSYMuzkG9SOVkN0w)c$G=*58F%{jG!gF z`liV5K~2Q)Sb|IzxRmXgPu~~NnWmHsn6ffQ{P7;u+al0lZ`!X}OnOopTA%;y^AtSn zTXZe&Rfutf8n>rI|MNz2UUsI8o^FY1Vz~;Ks`TwsusISQBg>UT)t3&JY(|E6lV1wwe#jV_Dpn+X@dm27SF0lZe5(G(rhFMIel> z1NII~hAAm#y;;dIEc}@iCEE5ZhsK7a;Z>Yvx~FE_j{^GjS38K?gDeaLs5Hy}AkHuL z6}?U-p`N17xIa@mGKFoNSOzlRk}cH)QFv#fQO}&HHMXoa9d);D@O;wry3fp>JFUZR zH%y;0XM&clLy)Wrtf&NT$Ld$jR!S)@){qMAm`K++c?b?F%RKQbJ@Y?RE^2F~`Ga0> zFHqlOK6k2wg|8KhYt!gRF~(lADJU#3=(NVLR`j>;XrXxd9Sx}hW}MhTOEZ?f-qZ)& z513+Z8<}$GYLzVGVy+D0*8pMz_*O!6h8)*@G01A+`EW|4bQ$B51+ZxEw4vZcl-FCR z)Vozsks(B%jQ!PbXS5uf({ZdCAi)qrbj11N$am>bGd*zy2b=Z$=ka)ri#$^6i@?*f zq)w?LYcG%M^hJ~jSgAU}*1HB4%;Y70tu0*?U}LZGyh~$MPW2ChALCe7gUJm&A%D@W zpT^p!@6zVc&*Fu`41#swR8U>10iTQv5HuoORjC}W6mG)~RhlXYY5;jwiVFa+<=Y)O zVVPw0jYmv^(xj-NJ=wha5+fVtJWd>8<9q$i40DqNZ<+1g#C>pU{G`Zvb>Ac=qjt0T zdE$mjxw~mw%=ABk%Y_-m`C(TrGYg226?36tk^BmBTRR$2}gtyrz>^#Yq zO#$U(886d(M3sf&6`R(OY;Rz84lsTJh2w1w6$7eI<3_#4@miKL2lA#;2l`SjqN*5k z#(=?EscZ}AnZ6*y5UChtuIfia)*sx`wDvU>LZ!*E7938nB`Tc@w3%22@+C-WNIuZC zm99?A%k<}MPegE>+@8C_l`iE-Cv>8;splKLkF$uv^gALFUR>jco`ROFYQyoCA}5-{ zqDZihv&3;rYvT_J2C3gp!n+iJ8*8K-xzVicr2TYWA!}C;I>*;F%_R*!x@WITz$%nJe_B&VWO8|%e+G#d2%VQ?!dlN~;BSvBTt$7Mt0tn&O1qT5> zet>{Ruvl3O!3226zD5x%{deh_d9$Nspymv`>nK}OBHbArpum=V>d4=_b{opk zeJOR&WH+rlF6GWe6Jt>#bLhT`<_1gw(*C=3`+QZl^OUr1l()&n$!fwHkh)&P8I0#1 z|DGUBju}N=8Cm3H`8I`7zlp+uuoxL!7QlT-3CLo@V(Vg^(hrs46D^eh%~FrZ(=6Lj zo?=!oFMo16bCo|2KHC<@+e(Sd<7;qr_0p@Yz*|VSBdY`-X=f;3m1yJ_isIs*6?vE= zZ21#(8k|}7d@OIM*P9XWD&j`+2a~Jvre5$pg=%m^L3z!IQ`abypgs85u-1`9yFUCa z%au9OIIE%(CWb!{c=u*tU|=LA%|ufGHD>i!){M^gL#|zE^C)R}d-R`Umxp8hQd`Yb zLeLr-BvG#jq4$0PQ;t$7InTl)Iu}nZWqzMHti;Hvmjp5|si`?fZfv|!q@}l5Pup={dg4EAAmJ?y3$X#bnK&<@ zGjFGK^zJ|nEKUHLwy_KEp4~k-dBx@Kou#Om-td-v8T)s?_i7!HhM_eR%6)2{8Q|^c zIO;FpT(wo>fm`L7nD-8d-0m8=?}Pot>_2-Dn(?;+v@oRtacf^C?^)zs4Ns#e5rqG{ zCg#CMm-^&7-o>)SukJcNP7wF@Jr;kKni2^MjgX&&nXM1R{70*}$>Hx`yEUXKm7QWI zS!+2=6x{$bRS^3@>@_%7%9g?z)&2*1{B?#pY9(_OIWzo|P3Nw?(X6SKz`fSo+w+#i zpL*1>{$%maU)aSOIW?&Zgwf1Y{0)a^MUbFF(x8_`@ATHhguAe?v4k|;Je$y9*!!tu zKS(B%FX>{Y?|4&%5U!i)csnrPuLPW^G-OTltA)y$WC-yQVt_u6T2PoUCU&G>r}1w| zY3F}Okhek8DgA5SyDNth&I}r-O8ilJrEeJ{zCB^%?oi6KqJ!(GmBKAZ!&fxbzz4n} z)m`ZOuNx$Wf;D&(5E62d6Covj+-7->!zFD_$AA+!gkla_|7iX7ui*3E)sNfj5eln0 zvS5~9S=d8;>ZY1@9f&JVw?ju%az(UU#Y{qd%wx>}>I+Mg1y9yYdk>rjb^h z;-?4W%b1FhXIIHn*>2(lC-sI$7TyWL%iEC3H*W2M;=G(tm^vtnQ_jVW%GrleS6CP( zUR$e#Iakte|MK_m7t|VLAgGW=$e#l=r(iM!54%eVy!zAin{WR~j^Q-f-Shw8M%zy& z&}4Q&k#?g@Nm@dC*=+cnWjbFng|!=c&1oHROcc~0K2rkG%R~6{?iZh*Oub&|s;pwP zdsQL^52BYnhB+uVlb)-old;|UD}EAY8%E>@Xzc?Me?p9gc}usLe_#E*mg#0A-Z3$A zV9^fIHCkzc$1f5g)~>d_2W6p=Ir!%>nRtQqO@E(c@SP#oK?$K%%OQwrA8w_hu+_8- z{pa!mg2L7~sLZ}unK@MMz`HE}rD&%Bf>|4h0g?#n?bITEAW$U3wx`f2g)fmfYNY zql&s(l%_NETViL7TQ)+M*OgRYCjHJ{LtdAr6>?UPO_W$JoJY=E3cp{(!UoDaQrE8e zUS4Hcuy+UsQ~EV;*)JJgNNQYEi7C?$BX~jj1VjW<1 z-eijzvv2!@9clgc+g;m*^H=IbSYx3O8|mPR%?k&2f8Q5}u*A;D48iDujqm6+58Ez^ zC)=#nPZ-YBX3pUvS*;5emvzkYSH4lnDq2$m8_+@9E$<1@=U@AD5hSl-+fy?1RY@Ou ziWsFJOh`wQbDK;mCmW_t%-->E7Cp^n1@y3?p8+NUT_w3)CW&@9d!5)-(?Eh7Q~7C; z@ff0B(3>}Lm$rds#!+B8vC7UgnIy-yKXMkg-Y0#$wg(j3l{a5!$8GWmIUeJBK9_x= zj{NsMvsbhUc~a*$>0V5ZXaZ5QPW#zQ_w&70hNo!-RWueAx92UO0IJ| z;jm7tdj(tr2(FJQKD-B29^(Qwb6VIR!f_p@W3W!&$)6DsQo z_WfhI<#j_x6e(UVkWqqjuEbOWv@VE5qY& z*^pud<7HHxW~BZGf8!2!4g1e^y})r!i3e)*NZ(O>yb_tv^Yt&{`*A_oX`1s5qy#7@ zn%pBPe&8uy8_05kz^hLwSQmC|VJBo@(S%kQ65^kUPmD96NPX!Ut+C2a{Z3a15(;i4 zA<-J@sP7e}M#QI+-aGlx8MDZ9$P7f5{%h$*E)Zh_Cvfj^%BY}^sfFQ!S$x8{L7HPR zvk!l(q&xI~lwa@gBQi+TFk8q}Fq>4<74}W=qK|~^XTagk9k9fJF=@e**vdoYrTt_N zc0H0|M1N<)c3DZwxfx@{Lv@i4|K(DCk&pMrcq^#dpK$x^mU5ghdT`)-$S^~x2&RPk z&F*(7%t=<6l;vFBC&Djx3my}lClv-~gu_Aj8EiBKWNutms(p>lgyzeXKGlylA`IC@ z4S!`uv=i#7$D0(;qdNdq`&pkjPY-EJX|y&hOb-?pQHg<(5``^Pb!kZ^>H;rLzN7hh zYe{IcF$_lhv0{}S0Agp;RV)~Vgr2<0Sfjr$r!xa4x`dpX8t2_93(0d`Z(p>$*&oJQ zHj;_j{Xb`%?R|1eF&QL=c;g-#{zY;bpd!yAeo^!q($}(IHtl`cqI5RffegL%Vu= zH8%iLiMKm9{ao!V3Zy5&{xYO?V34}OZFVMQ+B6R-w%)U`;^U%5iM~Bh`Wo@SIHl#} zf#`12xT0#tRvyAfn~^!yXZmRswVwHNo%GAZiKnkd?epnjoNz^Q{N7mgL@#v2=sSpW z%81{7-gFIw7s2c$>POa|Hd5q zBMWQG8g{OX7-t?d$K{)1>J#>}H@jwiv3Tpvo>xSPqasDn` zUhWd-x*~##AGMVHDZ|KH$n?^`XT@}{oFf_YQ2plb&k1NtpL{cMSBf}SNFo8s7p);< zBN6_tqaKc{S9YZBOZ0s8*nfcID=XYMeHXCfx6D&@l`7}bN^ULVH*+VY3TpsDI_ka7 zIvzw027X9@V+nOgX1aF1b=c$kGt;R+{v$WH;!#fT4YJ#~z1$<=`!i5U?O}@tP`u=~ z*88~jXceuw$oDM-Dm3qL?cFFu0qcL50zbtlPHguDqPIc*R`{TRCL< z&kd0PYRadB=Wzj1o@O8Cu(Cp2DfW|Xid%81LU_d9p3N-0?Rde|Y3Ihhdn9p!*pnx{ zKzu^i4JSIM&lYgH7(Am}*LcJc6?n<;Dj5%joJP3xYubbN*LmM>Bj%aZ6?Emw`&?0g%~AW)IzIoWd}5sbY7D7`jP{HvkXp+Wyo=bHO%)< zu73>@0eJrp!{aL&)lLL5ZJ{YHdY?_?HkT`ApK(NAHZb`6H-68q5L8gomO<+p<|8xn zSk4aY*i+kTp}6}<()e-EYPpSsE5T=c>xgC^D9f{21pnk9KJ{o3G>R05?KAdo8YJ%1BW?-iXE zCr?J7rdw>9eTJr%vFl4Mq;fvZZ9jJrg~3JJJ(dVGEKDOT420N@)EBWD6ty-H z%JVI8eCbjQ(cu(|7ra$cG*)uZC%}%zDwW&{llpkf-GJJ0ynh&H{qH8f=S%;8P5n_=7|gk09LY6oC64vWaIHSDF2$N$Cy+ zB*79p`0NZF=>{z?YY*~P1l6!}uz$+4;#J_#8rZ7ic4J+pbUfdXl(KVkORT9LDPJGz z;wv#uQ^vL!=#az2^`Qy&_Lpy9?6MsDo+F;KhrGvHgg?B^2jTRroci)4hjo)xjELMf4OZc-z&wsF`WSw>IG7N1IT$a);sR?aq`-=6NVwZ3NsL!3iJU35lVyj>H?ID(B zO$%d7DgNX4pqISerw8emV(NJ!XcdQ(lmvuHb5L?VUzE2E!b-CV8s)m*68~}sE=Th- zE(t{{F_5Ph+9?|>I1ZASFZD2;3T+(cSAn&F71IvD?`aXSHw18LYPEbZ^}^5*)nhP9 zO1YRTr_j!E^+}nTUD@mqOicV~ zsz7J7Z>T&cmOHW%qbTZbJKr`Bh7RL8U$Vs1dO|&O!g3Ts)e>Xd-m0n@hD09!c|(6e z$A9LJ#Llk1H|Y528;6I7BbWQAylJs}kJuEU;n46aX4rK+xiy??_wm>6??N$n+5quN zyx~{M80i7qe_qjjkeKyW}Lw1Z=f8Mr|OL+m7+VJnr+W2Zz}v zt4z1`byEu5ckJ)HoloNOo6DR%A_$#v(mQD~oZWR;!(R%i)5tI|IW~7?k!xT_KH{Yx zaG>b3Leb2NCtjEj_4mt>H2?BEYi#ZCFIZF3ORObBn6$l=E&Si!hoCdcvK6#*3G{d8 zNxhKhk#8xmCZ8Y39yIxX3ix36^e7CL5&^OS=n z%mjlH=;xioeF926L02QO5k?>!22`TxvC8UWzZs3~A9o?23*N?5;@X7IbPf?ocG-o= zFkvd`s5N5u?6q1UV^id_KT+uHjh3=PXel&^r6}KIt7d49z`|k307#AivrQ3PAPKzR z5t(%LK03vId>N}#dhP&sXYsVwVF&RLJlz_kn0;LGH{z_zQ5sqPyPq@ls-*mf5>{?E zbi>;D3srl_IoW_W*|zVvGit!EgBnqTdU4m<+e*4Et)aY@*%-%fYyL}kTXWAVGE}G` zB<+rG@@{16vqsHy%|?770^J#CO@$Kk?SDz{&x#^J3q^U`8nwga(DHIeX=?AKm9%s@ zIH3Si558k!GAurUSm$jI5>SpCe9GaFCMo8UK6toA=tf&n*;0*ow@$dr*b8v{2uOT( z2+C9Q#Kct+LpDoU2t|5*gu{oVnA)dvwz(`MyEsP?q}S5J-?<&V5W&w5g>e^qK zisd5D&&eY-%^vStky7^3x4b10X1!rK^LDSf(;DOVV3_wp*GHs=MW3-gIj#;XdTvbk zW$t@s3!SSyq5i_gpq2ClMJxzJ*8)CfXV8<|!wlwliF!KU=$tLtua75{5tFF>%%qMc zURS#roz~k19j#_hmbWQztbS))tEr_`TASuf%;SV@VQT8&95{^4b+XA(yIp7`G|U9G zC#Xp)IXd;s%+9#R$CiyK^1ab>{$7E>*UmaBTd{qesTV zxdfq^CzNj!n@;vuFAWmkLBd5lSmz~>rLH)k{rjC)&E(Fi{ z#EhJow#?m)NdvrTIswL#Oc~Q0ig z8)=Wd@hm*G;+Hz5e9Xuh067%!C6P?*wC=(lVUJwkwHrhgVSDX6n_dBn!+IgOs0i=% z*$v9Si@W*jrDFjz4RljQIyKh!THH(r+%=tfRexW5Mzzh9Z`lUer}s4mKdI2${6CuB z!mr8x?H|5C8lcyX=!|(5u#)Y`q?U^j< zJ~k3>&kt{z%PeK+*r0bo!t@K7vf70$cFA8G=x~8CccD5elcfcM9LHY7Knns8+%8Zn zwK2gCfHIJ%a*EM+mj|-qtYekflJxCf`B~rEiLrhW3M1xo<2da{4 z*<)*`(f8&qzB{5BHw83hVrEt{dJuUJcB ze0w}X5%rcNxdJ!!^{XSpc1e(CtjMe(7CXz?xNB_3p2b#t%IV+67B$0qItzI@=riKc zC$u<3a*0h0Nx-)C;}JaFQh65L2U5Q;cBA*iGm9&DMm_95ryWd02Mv+BSR0aivb;}j zk^a?h#l;wDl?bpB1wH+4Gqd|{op3N@UAl-4&V~J3LFnloin~`Qv86O?hfvWn_-q$A z8s|>4;nx^;b*s1lK+KjPaDagmevZ3|AcY7vAH;#GgSbi_crr?XV05(w6PYLS~}%VnHqK<_#>H`%MPsB_H0CD3q-0Nzqm|T zZ44BR7a?i4VtEZ)Z5)(yqG@ptdDOOzPy2R?GOqB@0v|2>#xeB;y{`|`E$gPuqJArLsfDTFK-yck1gU%qvU zqD4jke5I|aSi8V#&$MUY-P2sWuF~fO`(B0nW!~V_iXx59Ub_ieGM>|+ z+lcP}H>at~qm#+hUtPOi!QtQHKfV|x+ZwBGU`kOhkp*^LVxF<8EVSf5Tjb{mdk$kz zmbnf*I1o|BzkxG{k_lL@e4aK?l0XCZMR4$h9KXcCnA8n=Wc!Vr9UfY*@r(cBN`g*l(%P}R)g1I2Pm!I2IF3=JEw4UaAyK*35bA7Rd+@bDJE%iQ$C=&yy zUjjf={?&ZZOc=x;#qP-#k|&ncMv!imp}!rQ6uFvgpUBp@d`fs-D}&g$`GKfz~;;!DTGo(H@789 zuR}XNcZitS`hNRZyjL;;yJ+G2O{w;@0A-&(Vx$^)ZnD;s4<-zVs|uXUGd`ZXx^g?u zuz$M!{~Mumes4?tz&f+n9SUKaWPeqfl4d%7IW!TC z0ni3g+N0`If351B5X7PuvHG8{_6`3_GUYX1jHK_Z2@VR9O;iXHpS$@^je2pFcWWbV z-Nhme;$-BgZKdD;dF;$BAMxX>hQ_)BGm@5dO3^y#X6$VYha~p+BIdZ6oK}OGG&gZ= zQj2AvThQe6zI>8Q0~EP&eR2}4Y>P%0S7bFC^~$tt6N^tpo$6uc1i)3GdON&)&R);_ zsB$EHG#hU?Amx1k>uzcr8#-15pdQMB-lm>e)?a5{Y^E z8D)T0v~VoEVaXsmD1#??B|lkCRN9sULwWH5w{`SGq@}G0Kx?$Ma8J=Dh4E{ulCMsw zoH7n|So|lnsqV@O)fxMhRpA+T6x|t+?Rd$-qqB;rvX6^b$eKzy*7JJy7hL>^_?&f; zyz{+3+^u6mhUZ+{Xk4fA|3qGHt_-x zPT)!*Q&D$5RFOY09ptl(uDe2LUut2bM=*)^P4ZN6{{(r5nIO_hIZLrf`)A~&&dX?x z6GS+h`vz$>Q$nvWK8Ux3p1{`S8B2|Wo+3j4XjC1uS5XH?CT~;bqJYlN1Hh#dT=$AlPl20=h zng~u|Idrd6c4jQ8`t;F(_FjfbUb^BV=8)A-t8}$BXMuH247*kZ@-VR5pOs5Y@Dy?$ ziB9pQal+CeVr*65;8Ju2kF6SpQUz&N;-_c1jWX^(9pwG}=QBi~IRT5yk$GxNkD@j@ zDG(PJ+m3JRjI!n;7M-20iYck6jE9v9uYH5<#MGtaB4pBTA)hi7Yx3o#^p_|R8G-_< zCvLu*CmF34Mz&XSDGF+9tq3JlH40`Wk0gwq)=618xnHbd33M#DZnpAh02-wt^@gP) zP-Der7>w0Gk=^P^o~D}uH-t;QLhLECfZy-SJVxawRG2M=Gr4DhaFX{#{rKbP24ik1 ztG(^42I^R_O1z!`DfW-jdtp|fgk6&x9t+44@-B+cC*8pWpE)p`Rof9wxdbK1*qdVa2$f2hOfmbHCu_!2~TU)0`9m+ zcdK{XRWj_5WiX;E9xVi+Dik~bC!#_WSf^D@f<+_6&LWZ#%u@1rZ#P;qg{R61J1RPL zVOYjJzI3VIEMflsJO1U36M2?6InJq^fY%@WDMK zXF<_B`nRH8#SqQR+Ixe~f_SAzDRFew=hESXseK+-w*Tsm=fEGeo!k!$u;^SF&<%Ap z-Fw&LQ$*_OYGB)L!vTB-d)Fa0Q?RElp}HGpRK*J$R+md{;jl6S!-Pf>MV(S6uT-wu zIzCo5UTy9Qww0nEb=82|n40(4nG$|~gt#y;xE^h2Vt!^q@O_(I?e2xP;5>*eKr3U(`y6 zkiW#vVATZs7ohxyS(!42L~0k_<(KGB*o>AXJJx2#W^nu8pe8&&Tsq{JD4bjwkatm^ zQWs_8hWeVx#Ro+^^Op;!Y}HX`K&xS_Y;JDssV|SM>AaI5%Nbd*O=F?%r8uz&-|sQPPs?N%2hd@ z{ZQ`1Q=4)Bd-5IIj`hRs1zs9qPIjh2%iwpQijc$KHSDUYYJ6x3GWh5-(xUdUj0uUg zk?DGbz!|23CC?H%yx49w9wJ`*j1@x4OFX9mIORMM+gq4oAu&;`hLLOqPesj4_i^KR zF7}~g-kG<~gKq8sM+y?RF(`+Yn)Uu~LL9e%zqLomMvjmM3qac#_IB|b*E_PY@=3KV z&MWn`^ALwx3Yua!xZFN*upXX!YmiKp!+q598y}N5zW~zva7Q{zs$i&+FOjP;wz<(g zeRGPQ+qp*6zMB+e6w}>iS6W!9@-s7b=~0ER0t3T3fkb_#|L8_HWUC)lHUP2 zZy=)@II|>KnGvkQRkJw=n3}_{^Q7$H59TVPwi8aq=c=RH6sa5Nf-8C?arV<94~?;v znUm=EFp&ge&5TH=8TorV`fuPMA5(4?kI`19pPAB`e7vDE3PE4Tj=}5I)$JRO4a@@E>yen2=QFYqdyKkjaHiL&lJ%HI||!<4j##!d*-lsSDCSFwk1ll)wwO>l#!Kk7i(7vpj9w5KvmF78SW8tsa#MoK zmPbAWZm3{a;zO~TDlGI;0J^r}DIog57H;w{C(( zo}tS$M>#Qyo9znQP zKVVc@WFPUj9IZnJKkxWuNQ)k=uIhKBc$UMm2}{Z&BcJ$-43{C#x4b(BznfUZMa_nB z)YTs^_04woX3dpNR_xKFM||o{nE;?jjk_w%dd3X8 ze7~lqn?EG7A(map_2!Rx-~Z}2@zE6c(zdeC^k8qDyuiXgBwAJ#1jCj9n2J~b=fv@O z`&+=`0IPZ5mx#-o?A8T2Q43dgvn?a08o=Cbq70^%F~0IZH{c`~Jy+mPE#&Gsy|WMx z8LOg#P1Z;U-e{sO`LIzuR6yXC5(Q1ssc&^t_y6!pbiH#Gg{~vM$FW4j8(FH394yi< z1Pt(aq8RH$pNlZJ6cCPh=gR1j=IW^C6yV0jmbK4c-9BCfH?Xfwxl=(!v_9I+nfLY0 zpDv<{AHlLM1)1Ao&6X_sW>0*miaK|{G!3z2xjS=&c?B>F=-L`!(B-O@In;D48(Rp( zq7|dmusDq^dMZSe#0P?N>8j-(sSI-$;WDbf#1tHq?ncw;#zVs^kcU6|KCQkV&j2hV z_9-hOK-ct#xYV*)&-bjl*R#5}|F;J$Ia%JV zoX-SXn(^>4{-z%Yb3dLR-|6v4dQhKZDGqZF9dJ{c0^N34Te;UhQ56uWs)UteNm0+G zW8w}bBGE<}x%I5?O?dZ9{hcKCzJ9@-3rY#$>}q0tEgz88R?4LBZ=vrm$oX{5@Px( z6(cTe#4i)B8dHXz5?rz)R-~%~*)$djBE?<_-8Gx=f~N`OykZFOp*~6_YaE!rTgB1` z^CjXmH5=zue+p!ijsd}8$~p7PfnrfW3VT);C=ZK=g6)WzC~Y0P<5wyXj+g>cg~QUq zFR{QGqVJd5U73cui?LS4L1eNl;#3#ZxX)B&wxjs~P#8k#7n|9eFlx!ewpPK%y0_W7 z+vm@30tI?^C3D}(28scXT-z^#{(tUxh6;XumMBc` z{OTT_nZ@59(f4^9!Xe4dosY1FpUDSd{9pBIuh*d{0qh26Z6JnBsKJffbGjH8pwSUx zXFCz6K>u&AhZxrZ#c&i**S_uwZd+s|N~{JvUDiP|&f!N@E*}QY_T2;Nt>~dP_4gM` ztW(OUF-6H_f98A7K#VNsFbw>tespDyIUxkj5OgpucP)qBM_VME%4lLyi7&_2y)EsN zvye%3qwA4>yi$+X@cwpi1ofhl++vP{P?cy47Gj&>-vrI4=Sgkb+W^n_543^oFL$0l z2Vom;(4pkCE|vfc<912jv2{kP`ol><+({mgt=wyOU_9diH)r< z&VK*$UfU-y(^7r>+(K_<7B;vA8I6=;7idlQ_AujytVaJRM3F~vgf1rb0GQ_^4GlFh zWupt@5iR={$)7m1w9feq2D2LXTijO6dGysb&KwB@ERNgM(~o6R-%xjw0ME3!1j)AY zg-A&g(T%(&pIdxtep$ouxD?xG=kfYl?F%v1n8+=jZ|iE>EX{)l47 z!~r%_V@vnmR&)M$tLBEaz5nQn<6u({LeEd;8<|*G_CU2o)6M|tK;Lu5ug%`>L38nq zk_v(ajN0w)ft=5;lU%+`@akDh|B<<>u{6~(IQbi?>B7Pu0acLnJvSI3CoRv6$IZ5P^D(*aR ztJ{JWgBvu^4DdEfu9ioa@f9b*?jS%Kp1s+Z!3^sco$~E^SIhCBv>!b0poIGutCV!8 z(WYptnC0krg3gI&!&+7mt1??TVK2DIGZ6@$4mwR=yopvI(Mo2_>ui=wAj5{So+}5v zibLx;Z-V7mMh*`6emhqeI!RObK#sRv{M_ACf!SS#LPf!sopQ<(t98|UnX}wV*yov_ z0@$#$LFG9`R~0btDt|NnHF$!&pf46oq@c{;{Rh`S#3Xaa(>$u|Lxz&p9bNs^lMcu{ z?5~1Fr_mh}ZE5daluwY(MWvBqbBV9vaCEZnOe6JA*!SOF#3VR3GeBBl_#Obd`k1S*B2y%;PmugQ8)ZG@lFYpK@#xzCGm=-=GQ`Odqqn7Vz%P{# zppC(P!uo!;&~co96Ns;6|G0fXNz@&VE+FP5?dp`O8|{{86x5I^=i^LF_{%nu87bhd zyb4hRLubzo!!NU}IWT-}F?gW}%8JsOUm|`s`7=KAR}Uw-QQ$icg11hkC)n6C;56Qq zZ}5QtW~kzVl~gDr2Bcua-$AuT{~lLZYZ#k_Rf&P4NK5OLNXKsQn^C7J5uB-=o;g-3 zBQh3w1^z^65^3#h`3M`+$mqaeM2@(BN>ap8l5|x0=!=GqemyyepX-5kV1O-?y~JW^ zh(;#^>WfK@TLBJyVygiW!>@1b@8*jvtZU^?l39vE1H8C|>smkMAch_P9^I9U$j$%IY!{i1xCvckzn^cd{+R@C& zV6SHn{q5|81XH-;X-nS>${eyM&t}%!AYT-^^SsH?NN3GU@nHl(8NZ>aNh4bh4RsN$ zpquR6>z#AD$EsX~EQ1$Db=hyt>Ua&`_{q742>l*UNUQYQ9&hD8 z3?S#>E~O}3ujs8od*)dS^hns_RSpi6is`Uq$+Y6rP@wd; zla>&_Sx!%M|u}*-`v!a^gfk_txBJ{>E2J$8nxlNZ* zXHS_UTQw$R9Cc=Ajus0uHy^KnoAr1aEMclxuzI{4p1f$;o-Yk$!+l1H$7H9%x8qRG zY{nb@71CZWLMyTa&9ADTe`teKHKBVU(vZSdiAL2(qm00HSK55;$e)K6|y~~T*AXA ztoO~C?{CjGd4AsEXEqG#q%H*FV`!5XA8Xo>$_QsOPfSIIupDvcTsw9l$TSc=qSdVB zsm+`9zb4T~E`arNRzZ1$B9v13C0Q?3Mc?sj;%9$)hJH3PEa~c+TltHqPG;8IIIuqP zV}2ceM3tN+4Ga+kZV`F8h)9z0=GnH#X*tcSq+bHI)sXZaRMu?td1W$xX^BcYN6y1yNZC^s?Z=pyHt6QIQ1+=teVn+-Vzj`6c#fr3#Dj0Orm#Cu5RDo=q94*SgDXzw7vWaE&pt{f1u(KH5%1Syk#BLgkp4HKn&_NOm zh7ca53f9U@GkR(ClShPEX(4P8xZ-m1!2e~D+A77)SKQ8(Eww0o(y*3+qczjiwYJtx zI13jQfuqD5=J7RQ1uRb5AVkT>$rnse9g0qF86|CYGvl;s=rrm;(H4kijVYMPv9b>r zxUPGv>gsjZ|FmO_Fu;oGb zf<8(;A*N6(#}+WO(178@zM(nY1R1R61c9iFivs2}O&8`RU06F7uvnacQqk+qiYCU+ zMG_IRyi^*RGQ2aGY}!S^N1nM0(bkX(lIT)6vtZg?FtroQPDDsB%^Lz4wOX)a&Y8!e zZzhPI3S2IqS-%TzsaHPq#Txw}QxjeS9U)J9nm+#h$(~Tk`#SqPN6^-=!C1e$p>ejo zl9Yf{LW3`J#zASoDQ)%VY(qoK^!j=<22e=7JTjA5|F2x`(O8%w{GhQ~>oTu~pPQEp zws#_gN9w5n?HsWXlgBJXONt<(y<>}e>4VDz@EkLI4go3edxD@5kpXI{UyOKEMK{5g zxxCE+2XwM%6ZLGQN2~?747p>!Jx7h~6FSFlkl|RL|2g%GBE<2QBC2TF5mz2hG0Yyo z`9-NIx}`;4&%ApOauuzJlZPin=BYmCLL2kIJ$&Z?FA`V zJ*Yc+=U8yUM2USQONYnnA&`)wgUH4Rp5-A%iKhP`5J5~6EmGI0hn^zP?D^5*y|wl{ zrWI4G%~V_kQa5fJkI^lE9)0q#=n(r1c3G0hs-7r7P!=l?WCl+WRhHJ%k5=UCbfIQN z%3Z-)j9g~0;+{hbidUzXb7E;s9I9qWh-_}uS=sfG?BF}p9Wf&CNH5vEmu0(V+X+wetpd7Bn;Yy_dZ&Wabl5hWdP$^*!`7d_bHYH?nT4ck;pi z9-+<5U}y=2KL0dqskCsc_@D`6GIf8|@$`sZ1}U65^2>L!O1z`XC}ED%LmcDD)}C z+Wz6c0)CLu&+zY=TTEmjJdDa+%4Lf(0y3__JpP>?<0>TABk&xc>s_Rh?`C~p(|&#S zJ5H1MKx}f|kWUuyZR${<%PVx5%0v5Bn36Vl%rAHE(_!f#A#zQ7zzFWyf6nrpSU}N! z!zkuic3C?1@MQQ%OeuxPh?c^%lqn!Jil(dyWvOuZOPl5QgPTx#)2@%@x&h!r8^VX> zBx{fiUkBbUVc!d7t`Ca%=xE(o9I+DaSlx$UO|(?8KOabl8Bt-RQw17Dq>ZgD10{Mv z@MPG}o1L@U7BZUTT3`K|wg?1*3K?qHA-gTBu3FPtWHaGSNeBl?2-N>xXgx~WH&4MX z9dj1E(97dr#Vvaio`b3eW)7b14L>b-GnyLanbF>Hey;VXmtp`hp`lLIV526Ha_rD^ z&1!T5a|F+;*mas%zkYVUxp*X?Wk|S#BUHJz-nmCKIoy@(wO@RvE3-+Ig_O8waT(DU zJLSZNWPT3oittfzoPsk;e&jcYf(?1x1qKJjf<9yu(ojYO>FaaBMpmWNe2-0CO}2Lb z*S1Rh$fIe2+J!7KpqNO3N+PUT1^A4T^5l$?P?}zB(&d-Z^ZKr}RnTFSXLM;;Sw=Tm zi4`F%R-7}0M`}yTs)W?t+BTsqNV|5cbE@X^_vbWme0cTXMn_|N#sL_@MGOoUCbs-N zXk`osg)~|iP#{HY=sk;?+8#y20>R4OMF+(QTU08m(pMY+r}t=qL|l%u3MYpmXf{O;(*;0_5p|f)*}i&y9d(neDQQ0i^KO^g9f3+7 zOeBNAz55@K5DYc<_v7=~3@^Ms8SznLYZlD$b9nn-{U}jS0%d9%0!xu3PH%ksZf)~(Oz~#v;W~s zo`(e+Rh%MAMLDIClLLER2sd4w)2OYQ=F#D7v@8HvdsMe2zKO~S%N{5ep4 zid4M!ppZBGQ2C>m8h*I88?_1^T8`ClalW40d2%AE`=0r%v3(59A96pWN9yigV_Zmt zmkBqo3OA}cziFwguUA!KN<>ne5kp{7`}ohXa`=DEdU8gv-6w=nPX`xeI7Drz0Jk~w z2_W1>oT;jk@N4x|V4%?FE`%m-#Sz~c|TCo|^ z2M=M4o$jGa{heyNAxEF1rnYz&qb^RSJa`HiQc^b6OCEKfz{yC@95mweBBOvJ5BaDk z5M6w4pIRs(OvXQ4%w89^hbtiPA++A$g0H`cSlHPtPwPByO7fSld34nXf&qV?4YZT6 znc>)OA?36^Un?qeFbf^me)FU<;!M-TQ-z*GTm&CLk+y~CW%)G>Z~|-Iq?YiVd{8Wd z`12o`Q&E0m%~NqeX(=J1N~%<_#Py2d!h+A+IQI0p>Sc#sYGXLw)-e1caVU9J7KsLK z$ouUo3|Fo?Jnzh(K1%45tNi;YTFU!+(fzzq;?SESW)jvLx;PfJ^2$JA6||xF5~zG~ zUB}l0j5IDTx|XqjFxlUIZ^1SNzMKMFD)-dRANZ~BQLM4=L&g8?;!Vw5r%B-augMkY zk^M7PXX)*65Bb`NaBi8VnN#!~=N!PnWy2UgKRX{E*qh`@A*aG8C}4K_xHL(a3#BJB z3!=V~DvJ*l;9~kJV8lkYfwzJ|_&B~nlT$#69PGdb&Lv?h*%hAhsaQpU8;a!%Yf${r z9e+;ZkxzkbIO0g%-8Anq=_jvU%XRA8Y6@a+~49|~-#N3qS>fd-e3l<&VV4#mDvVF1=E*3FR?rR(&UxjV+_=u!`HOM&vX2KcZIa5k z{@i=RYwrKb*j>GQV$*;Bj}ed&qGByiBi;jtIXT zBOhQ0CNXWSzVxh`71U%=lxUMp+KV{e#Pz*$#71T34Dk5BRplMTDaL9q7G~#OkIKZM zmW|!D?BD+7eP5D*AI;<0Nl9@%AcjL?!w5gy?T+E0N$U|1_(;<$hYzB00Q|3EWiK}{ ziCpSA(nG>6v$UHg+2WrUmz0aY{|Jjv(Ihjlvk9iADsh_IomcI=*v<_j6GH&ySAt@n zx9;H_V#SxUTU|e4afT*Fp#yB${{fe!)O*?V2~-Oz*My|l=8nZ)SVz{ij4rdcA`KXZ zUlXggu$j2vWCcO5aZM3>R|@!j*@YF9?>5O>XIZjtX+-3SNUbeeF9IgvuCgpiz{MQX zBDr0#%G=t@hQsfu%pNOxe-95x5v8ks(Q`Qk-=?Puoc9pr@_MEkp_vyRDn_s&*_zVz z{Fs@lO7|IPZq-3-?3586NORpe94hO23@F_JHTd!)mBedZ|L%%YQd9c{LwgtZHIKUf z^@7A$FFRQPe@domWZ#jPgP}=T!H|FjIrr)yGSSk^qB1gR9an?ZljO!*P@c|*pNdzA za8`QgfyHHJMlY=IHDmShq4y5t3b=o~T>T8od)bldM<0rs!c;xa#Ia-TdrrA>=WB(0 z14R&vVj@*#9VTU`aQP<{1)26fQNN6JzuLbg3jM{T$c|oD*`N^AYv=PD-`O!@mJqd) zs%u}lK6%J$=N~eXT~fM+#2v?dy?Le#HB`1`D}^Oe_rii*+hnzUqeHEa;N4sTO4Ct&;KM7g(6aq|43z2OG08b zZMFRP*X+Iuu7DE`$qc0K8q} zfYsQWCj5XRys_*&QV|W_0PMi96?yoJdX079OA!DX}%Eo9K~a*O+of)3z(@ zY(vyIM(_$tJ)+o3!u2NzRrNM|X7eV`?~UuDQ}Vqq0E73OkIix0#AJ8Db271>LL>BL zuLw?R0!18@X|#X267c({_$D@pR_Za8qCo6~byT9yBlhcp;%e~|89RsZ4AYEX)VRT9 zrA@&O^z|$C2cch(w+T)a2X%D?ieluf9zpodexjtD3U^qzRUBi+T8QR?oQrvW-lX-u z7CaxleR74{_vDE;AxRJS=wG?J6iv;Z1}g^ft(Ze1#CAHp+y4jb_9QTT?qO!rDp-?i z%&~>fTBNNa4WR}qdd&*H2pa~OerSXFH8cbm8p^Y0iOXNI{tE}TZ#r?S0%MszSk2Mb zvGJa-sgN<`${5SyJ^}=cqpKntD%{YFv^@G$PSFR_gjSW@#HV<%%RJz02Dz@)!-;ux z>jMLqX51%=62=(yq@E%KWfJ$)QWm5bmf|fZ%Y@>lz=`$bf47K5H}QMLyX$-C3)<0u zO(VlX0LNlw{_)d=t;gtTb}KRMAD^53s5Y*qCG*3ld&x_hVmu}!m4+_g;pGzSujXA7 zMa;ecCZ4b6Ylk^`+hyyKpf+QQ_jb`tq$&dtvv?)73IZt!QHvuA4)Z2lqzkxqy&Af8 z0MGgq2?4)smt8e@@E?u_} z$g_)NN)DcG;MNU~6uJ7-$N=`+BFsfnT*PX?QQXq!OCqnjcB<>(v-r#}KmJ2XN(}n7)?{CC z>|Ji0y=P+lV)dX-#D4sAR)g2!GLzx!hCYwidBA z(M5JFw>n+0wJ-nhz5%HD=BG`m99l#@O>n=+*v-GwCzV8x;9SMjQUm7G=FDkW^qxa# z4c3;OoGAOJjXhA@#hcUB>^BZEoV(t))o-ia_u|>#k1EcV#1nNH7!ykhjFUGq3v&^N zT-w4gyAnw1xgfU8H1QK6A##Ykd6i!_6|Z>GHLA?gMkRD|KTd_t5AHRqQ!8AK#2(md4XciPMXN z2WC>XmsGx;So9)+yn`G#nw4OCN77>ci!h(SSYgRc-Ab;-8A?PUx9^RJnONWOG;?2Z zLQMNFs!u<$YSRNJ`pXid+dV8}<+Uyb;=g{uei~W%5KP>(=6t=miRJD=m{5AyCu+LO zjOQVbYJE`@U)1V2+=J&A-|%ho=)f#ZN7JH9c8cS=`Ij|UWJ0BklzPWnI&BSsFvKmc zNo+Q@+GV5{vCK>RAw+ z7VP;NuS)!=q>`yDb^{_M5?CD7LoVfHA#!=?XPy~Ya*2hdGo+jt4n9R-2#hgdSw{ox zI}B}0Pk6Q6p1iMqe9~+PkXGuq;Sge^LUiL-s9mq6Y?)P#GySj$`C2PM>MXqml}Pu zeP(iUB_!$8d?j=l%N2Jw{v03KV`U0WApXCL-5-Uvc=jT12RXzn;=dTKQN+X(e29$sLx?=*v{=mP@a3orz5D-vBOf8>g=?~zq{=73iA(@B@W#! zt#jbyYhz$kx0o}mrw3I$Msb=<9{YtypiPbwNo_`D%n(cyqp3?XQ=S&7%Av8S zVWlGroeYsLJ@>+nPVTg`&LYAOIk>RFAVUv5O@tf#;ae2qt4u7Piq4@}SH{NVG0=Qu z`@|u(mTA+VB|~#Mh7L~T!+Ivr%_(%Le|?nAwu)GeG1baQI%NJ{m*pF#!-kDPDzo?> zp)4OsWKt4hlX^s@rS{VMX_G=b47ILsR&6X=5+q5MM63DIMQT2(SXSN0!@jfjKQDNp zehV}!+2!0_{2Dcyv@uq}h@Zc|qa+3o z*MCo>Y5YocZqEndZI0S62JWwW^_KUR49;Bm?KP1S|MjX441H?K15>Ey{Jje&PyHi` zaZ$o^$->C%MaN~6U3xJl84HRp<(VqsrB}2+iAk?aCBYI`sf@HWLef;_x;ETdlU)|j zp%r%cN{WQ%N~h`ho>BcKeyy|ktn)-hdXWJdI3=vkEfA2$9*r2s1yH-07{Hra<^?9{ zQe9Epdi%$TPo0jDib)S!!2>0=|7sN_l{M#4HWuEKxKidju_>qWE?3ewMc2GyuRDat zW5BJMwy&OBj=6;$k;miipkjG*8fdDT*ueXGZiqG|4ETpJ2Gp2|z^lRwG_1VLDB zIyBdiFQV_hgwbBo98Ep}#n-=$%9ISNHYxNN*{%Ji*JMeJEH>+ZT4((tn0Nbo7CWu% z{6c89;o)D_%U+sm1DJca#x+cD0xGq+Lz{qTs>0-)qwl1qT9ALpM%;Uip8{-?I#2PhjXME;%XoQBiK=Cg2Vkto;u&ga!ycw}n5x|~6=!wj!7u5`Aaz*j?^rF(kG3%_G zDhd25B<~S#Sq^5xoUp=ZAHID3i7D@_TgK`MFx?$P#}kQ2e!0w=(v__VKmLTPiUz}1(vDvsxjda~k zQ6ZbBM@pzIUGV5?pL>?fyrqkE9Mt_?-6E5&E|#o4?q9jS4SX>^eY=Yl1Lvjq96WH% z$aYX$JHOb_+e=gzMJZ2^IMm8I)DY9ni?oTDKY&gP${2!m63*aojUM$ zA0mB+i$AD`TC_~|4MsNK3Ihu5PAYfH7xz|xtLO?;Tdr~LHPhRcVJaPyadFt~E7^zK z5o_4=U&JH;YS1CGJeN6HP5x#ISAHi5bkjCg3>6^Y=s;TiB%27Jn{YqM#-|c_?LX-2 z{g$+bnO;FQZeV4MVyi#Kks&OPS}fC}Y1e94WYTDuowqk_0~fUh$W%9&aNN2b&bt9w zNW&Ru6A>!ynxM~+x16|jNs@h%z|fkcBgu&R^qktg6Efw@!c4@THLKEUw}*dBguv@O zYVrLjd!ok!dt=D+H0d_^HxsW&hF%T5>QB0mL}PQytL-@-vnKCNaxm-#>zh;P1o3ak zN`|o4nKtc_>G2-~R%%~KnKVe5@W^VJQMZrhG%N+ml3kx+BZT(08KcnY*`>;(Oy`nD4$QymQUTviAXHmXU|u@hLayl$v># zcQAF@x&Ng0Xw@tfy3g>!AaEJTtG#MGT#G(HGhY0plcP6K0Ls}UzzkMkLI#oX&1$C- zm5nDS9r;~(_nT3CI24JK$Wv(uPqJ$^Njn%;)JM*p9#0UioCFiW9@~fXkL|c`leFJ= zUE;-I$7Qf}KrTzjA$OiZ?hSGzf0x*FH+lq9tO$1=(7NNTCZH2Xl6;FF?i8q;=;Qn- zen!v-Cr=Y$IKvlm26-MN|Ks~87Er$%h5MC5o~~4WK_&rK2#pHKp$HE~pMcm9>g78M z)8oG>#_b2D+h^V;t|`~A@mi=LRC5apPkJ=OjPrK`=73o&g|Fy}w+zt;(X@ZZf#fFU)gi(+e zPvXU&>1>%7_Y$Kl{1i!u%o;=1tRiH-aIdh>x86=^uiQnSIQL^D&T2y{E3saFtgoYV zvMG&H`QbKhQSV~Jgj5g>sgo}XhA&1N{<4+8C^tsd>k3;E2+Fj*@ilKBng40;YMbGC z2!0(UEldb2#Ap@7$*4{B-u%sNTv6ZkHJnK|kcL5x*Us)dSX!pXtW2-w+TtPJED^UV z5D?9pDY#fWgZe5cME(H|RtTTqTrVaAM^JdD!aYM!dpKj+yg`nE%iAPsGi#JF8D4-F zhP}%c0kd-AwbRhe^eSE|`SjF)gSCsxFA<2;Gu-Ge@nDDi4Q%OhFoeHQ%i~jG_)`Q? z+c9xMrveet8`%I@-p?7Kf&=ZGSX zzM+ZPE=(=!s`ipwg;v*Mo1@@FG}V&FrQOq*P;cj3(jR8(dGOgZv6l)cJf^t4y?+U4 z{!+~cK3gi2d6}s=U6tK^F#cfkN{jgiBdJt6eIhC4zh9%t>l0UjY$mL&YkyGFMbLEX zH>hwcQ20_~GnF8ud(7NWB35!TUaa(b(~W|MH=Jc;Wf?oPFR#gMc@of;5Kv_4ZVhS{ z#WBxLZ?8jf+n z%G_-qF=-YMnnn~w+^kKq?hpCK_2(%h5l6=ZW+sYgLQtP*a__-9sUP7DMp(K)$OK)H z9QKDSFE6lj(4}6p*m$r>{L*jma2TMy2w4In6OrNxf3Qbu`ppz3MBPj+!ZC zibiOfELN%n=@2E&5D12;MAH@S4-UEH6zL=}4bvjjbOu3(gCwKvMW`a9VHQYbO0`j= zJND7bW!l{Vx~@@BRVM3I9=5xD``UTDz$c3m-rDZqIu<)Y3~7q137VQls^kQ!!F0i* zujtI#4r&w=2tjW&rd2IdZ5D{4n9PrW@vahBvFha1R7wP z7FnFoAC8HoN*wyEOf|7IjY7di%8ZS@Hjc1(@#Z-`*w~|&#>_fJ)Eq{`A(m}mss_K@ z-odgpgl^K!b2hy(i4fFv10|E}Cm!dDRruVogPknE8~J?w>^xfJ^E619Dcb0oj%FH^Or4K6_o)_3e0Vs-2}cx57ERYA z9FI}WD)(1cnVzWd=H3>WpA(mBq`fxZytvHc&VT_LS>oX$*{z>pess*a0t7)oO*iSA zWjZ@g$&-|8^9}yXqeuMXzws^pkDuP9nrsvZM4GX6*k>>t zPzZfS$%q%GXKAjSW#Wa?KeSH$dJr$T*6S_XBFl0zU1j7&EKb(hYmbq+PUtGE4n~x0 zlPAY}Ou7{mCFA#g>m{@_;`x<%K74jS&9ZoTZib^UL_s2Rg`y&uE>{`*KI?JJoNIB| z?Q`fwZ1o3RtX5enI3#h*W`E4BnHsLG@o(PwgmdKzKRoPku2N;uwh>9dAeN|ZgDG9G z<>&`9qb`GdIE|*s(SvfPqOtpli>G*y~y;aAuHPjS5-{*rzo8*c@m}l5RK_}^$KU}C2lNFQ_ONqOd76Bac-KqSAX-f&cvxxp9;08Xq=mF5hgKqsu2YtYlmIj zMv)By#&OQa96iTLrt)4tF zo0`F+M~@M@pj0hWuuQx(VHk%Lg+)>5xH(MPF1F*4NJ%$}nJrXE(;U~d=#0j6#vY$r znB&Dp3tblsqJ$txPfBHEf|rC0f|%bo5;Rlb`vIn9q3b%DrV&LUm>Q4Q4pGfAUb#gu zf06y&BQ#Yd&2qHNXBfmFRi54dh+{9{;K7HedCu0b!v}kZD4D|K>@>9~Vde5IKHNFx zCK8k5zH3~SI&Uaq>0^6&*3{@Q~ z$q~9rp2du1PTTi6AmbPJwt4OH84eCR*qTO4Mil$h3I*&urDQt9GNT>(%+zYkTY@A_ zDPS;Dbg&Ga1214o6Qn|AWo{Bv)%a-hfTd=Iq9PdhBbu&7;3pgzS2wwOei?<7+;manfLg1?)Ae1(K|&mcOw>xWk9tU9qUjn-(+zA?bRnqKD|o&~ zxnMKwd$jX}B!`X2M^yzVlI>tjoaN+MhNh`pZ8XW#obB<5!yv%VQbywdKS^ln7Kee4 zqAJ8$ilgfIX~ykxo#$I6N`(R_Dy~~VDiT$IVcK-|M?4&QtoQoVNwG&G2IGLqRvA?h zSQmCrg8r%rt;#B*im^|2yYPa^J)h8(I2zuY)vGYT1z(g=m5`MO}L!e6L6^%(<#})=bp5Y0Lb~46PRD=+04*C>TjX22x&}?|t9<%J4 z#KJ%ol1_KP_F)@aH+j_V5GW@5QAChtOxgxbyFgDB2$>=k4H@TbjXNw?o7k2?7zKE7 zjETa`RGppeHoJR=Sh_)!Wk@NJDhMfQletcgOn1XsWc~>e0=vlN5><6`Oy>lVM4A5CJmd#sS0C7kOu)dD&?|`Wf(MO=IOT& zDLOg_QO?b)w|MgS6INQ26oU+>S>lpjruBut!cX3KgS$^2u%z2uYnAxn`ycc6ew&+f zGgyYsbg@9IRAy~!_hfE8^m%`OgMauB{t2Ia{1LBy`}bIxT;fYhlk^S_u@#&Ai@(jY zAOCx9&Mz=!>x}FomtQ-bc{%m#LH&{E^H%KP8-k0C7FMnjrzz8h#eOoziz0kgGVnd5 zgh3Q=5PKA?0+$;V(lB6YqJd7vmDwiKj?3n-OIb>KQOZlrCZBT)Xh74|I5%D4xF2$T zrom7#>8BBM%^I38h+@gkXh_Q~b2uInL?NjZ9H%f0LP}}Gqi9So4$&-)Ww(lxCd7Wk zgym4PES|r(NE!qjjXbDrtytS=Qvv_qX~_N z>rZi9=VXk}P_PO`re>NH92?Wnd9<-Z5T|IS$!7QHWb99>)T?DWQHZcDTFn|>5R(BH zTa!pt(2YX=+LddViVEbk42#8b30r7bx*!Sz6jXKxJ%nYlA9)-m5tEhr$(7e6B8U?j zs^DLI^GoQaiJ}P%EfBM~@Qm)iE*gxjAS6*akqR6com-&eTPXdGWP+@6qlJUr= z-yhKHbs2TLY#sLq`a{y)b@tzVgG+9K$QyGY6!tQmALKSa{J;J=f2$gkNy&GvFK};t zhgWZ2VWn23KlC`>*=KgTz<4;oF$8r-Fc}8it~WW}Tqi1)(YIE~Mg#ioh(yl6)>r-K3S_uKsDh0COAOxd&<$0_UGKD%i`ThZw!5uM=(OQ;k~fg&YO zc8_>|VT!$OhcF#8TPid5L!vNbAY+683k}m$XcbGyJR`_cT*t(ywRqWXaL%>qWhz1_ zs1jtFVwx7!l8fb9c&Q|cGjz>hsWnZ}vdJUx(*z|0TQfllbW@{TDDdXm784Uy3`OPY z#q;!gLrm8~sw%2bF>Qk&Ot372YRSd6ZPF-0C1uJwY5J0?;5f{<-|up?+o5Qg6b!+i zK3PRdg*;8^`ysC7U}zfcQ6KV@TuQvqLpnM^o>MVx)LimMw_m2H8$@Bqq*J7z2_%x= zxpo0B%+O4OLaB)5I2<4Ma7zYuLGapFUgG$;!&@7hJl#HItrrjv+PG1~&v!Z$n{~Rq zkd<4PnXn}fJAE9-W~`}96dWFgLrV1~-~7$5@#yZ`{C7(lHQV4{z4252*H^AFd+8jC z?(&n3Hr;_w)fQY_nc?ZPeU_G|Q54C_Y=in_9oyBgo3s4OJJ)dP^CZcbR$XVg)u2?W zb7^80U1<2j5idgYD>eQ!3jMVgXC71mD8&@zDfhr|mYPImZ7|j%1w5x<^ zhN|mCd4`fhNX~zA=@RQlU6d%m%racdAPhn_9hR~Gixy;D2l)a-qeSd_dsAP)Dx#byTCh7M_oSU7b zGY$#-;G{rB*QhlrBuR=l_E}%u=FEjN$UJAFS|nGYqB)qBfnjRwjXe&=L#8V=T%qxP zw@aQT>?J9^G~>NdmphYlq;bgS=V!6wgz0LLtIZZ$gE3X7K$v74g&uo>&wk+X-u@0! z0(pWa1Zkc#$YOr~+*xuJ{?oe;xpi?4NzVOyk9g(FFM_I}E6c%M5LF0kuoOgRNq z)4)tKgfK|bh-SfJ+#7t%+XpG)2WR$0fOeM`zn!;qFbh2fi<~iRx*yp#G zmU%Gr_)4?M{$R+`!aSZIay%U3^%4{%K-EpA3l@)$k7zj-M}ERi9MW& zQ%o(x6dJm!qG=Y#QX-R#s%>IwI(Esy1~kV+K{6NzjDnD&VWTPvN8Sh-=M)W%P!;5w z%Ie-eL6i^)g@tzUsz(?>#!b-8E8dbYq+SUpjs*+(vYdevs`-ZtDkWsPM!L6 zh*`&e-IWmM8FjbBOtC_k#_ak&i=_%bd9;ONsf1ZfHyBYw<+=JK$H9=MVUQadBq!B< zSrYPz=d+)|P2E5z>| zil*R8@UoC;!-6CwR&t^=B>)rwMMcAM3s`x^#?YgvDwqWusi^dhM~syeKaEgw&{UPe zL=~ATqjV}^Ni0`b?Q?MbjQYW zY~J{b_h=usIodm9a;m{Ni0Gs$=BUf17p~CR>~QVk8Sd_nxVk(|x7X*MQo`NZ<&VC8 zhaY_Z-*dKT^WT5zHk(_=yt&)vCx=~LU0URW-F;%2a0bTSIE2j^m}7e6y|T;LH9f8qdwCUb)M~ZF`6xI zeEsX6aU@Qi`gDlrOYZAgmJw@`JW0^<979n#r|3vOV7BOReQFUAhcwVZmBdLxK~ZUH z4j?&H;cT-`LDRTcs`5&;z(M;6*Rq+NZZbF?kf{n`mNQ#)v2sDPR6!AfIExqrF?)VU zDiiuaLfOzT&`;J=l^iWkNo0e#wQkfxlwevbZe4<(LBfjmt)2xA(S%hA}UTq%Jc zU@C$v&8WCG{UBuEd7PVT@yX6UU%q^ihdX<0ZSJx>(?U0NGDXEHxcI{%j$wCmeNUPPP+wP$0CTW%uCke|di~RJ_Dy>q5T);27$NX~8A<7i46-rF#f?*Uh5|T&T zM~tLorCy_4ETO474-WTv8jR4AjDP;kFQH^Pqum~VaOE7o`?*{Evv=-t=miKx;c~Uk zAj$d0&3RTXEDMGl78+`HX9RKe}>wI^2o3>23Gk=z6;}L7#kh)!@W!e1EcV6Rr z@7(2ScgT9T&7G+hM`I7C+~fnlN4wXdKO8V4GD5dRDe_sInxoSj<0%?vUwD-zJd|pS zN+G3NJWHD8tf>>#1K4%8$SIU1_Q+sUpcGWKv=)0{d5c^}5i=70?tFi9)V| zloC^DgjtG|Ug#p`fU zahfpexVV;1-wW7|B1*bJswhl3Hf#L>bA=L?0O7d!ae`5;5sgO_42!URz~n>;-wQbi oB*jLZGgq#Brhzzh>eKT70no*uZ2UUEDF6Tf07*qoM6N<$f< Date: Fri, 17 Jul 2026 17:23:50 -0600 Subject: [PATCH 45/57] 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/57] 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 Date: Mon, 20 Jul 2026 12:50:11 -0600 Subject: [PATCH 47/57] fix(header): guard condense scroll effect to require large title --- core/src/components/header/header.common.scss | 12 ++++++------ core/src/components/header/header.tsx | 10 ++++++---- .../header.e2e.ts | 18 ++++++++++++++++-- core/src/components/tab-bar/tab-bar.tsx | 2 +- 4 files changed, 29 insertions(+), 13 deletions(-) diff --git a/core/src/components/header/header.common.scss b/core/src/components/header/header.common.scss index e1afc8c6e10..4d3b1323271 100644 --- a/core/src/components/header/header.common.scss +++ b/core/src/components/header/header.common.scss @@ -136,16 +136,16 @@ ion-header ion-toolbar:first-of-type { * The :has(...) part of the selector ensures a couple things: * 1. This will only apply within a page view since the content * must be a subsequent-sibling of the header (~ ion-content). - * 2. This will only apply when that content has a condense header - * (via scroll-effect="condense" attribute or .header-collapse-condense class) + * 2. This will only apply when that content has an active condense + * header (the .header-collapse-condense class). * * We use opacity: 0 to avoid a layout shift. - * We target both the attribute and the class because the attribute - * is only present for scrollEffect (reflected), while the class - * covers the deprecated collapse prop (not reflected). + * We use the class (not the attribute) because the class is only + * added when the condense effect is valid (large title present). + * The attribute alone is not sufficient since it would match even + * when the effect is guarded (e.g. no large title). */ ion-header:not(.header-collapse-main):has( - ~ ion-content ion-header[scroll-effect="condense"], ~ ion-content ion-header.header-collapse-condense ) { opacity: 0; diff --git a/core/src/components/header/header.tsx b/core/src/components/header/header.tsx index 5bb4cbb65ba..d5b02e02089 100644 --- a/core/src/components/header/header.tsx +++ b/core/src/components/header/header.tsx @@ -371,12 +371,14 @@ export class Header implements ComponentInterface { const effect = scrollEffect ?? collapse; // condense/fade via the deprecated `collapse` prop are iOS-only. const isModeRestricted = scrollEffect === undefined && theme !== 'ios'; + const hasLargeTitle = this.el.querySelector('ion-title[size="large"]') !== null; const hasHide = effect === 'hide'; - const hasCondense = effect === 'condense' && !isModeRestricted; + const hasCondense = effect === 'condense' && !isModeRestricted && hasLargeTitle; const hasFade = effect === 'fade' && !isModeRestricted; - // A hidden condense header (deprecated collapse prop on non-iOS) should - // not have a landmark role since it's display:none. - const isHiddenCondense = effect === 'condense' && isModeRestricted; + // The condense header should be hidden when + // - deprecated collapse prop is used on non-iOS (mode restricted), or + // - scrollEffect="condense" is set but no ion-title[size="large"] is present + const isHiddenCondense = effect === 'condense' && !hasCondense; // banner role must be at top level, so remove role if inside a menu const roleType = isHiddenCondense ? 'none' : getRoleType(hostContext('ion-menu', this.el)); 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 index 46e64ba5acd..ab725cfa69c 100644 --- 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 @@ -10,7 +10,17 @@ configs({ modes: ['ios', 'md', 'ionic-ios', 'ionic-md'], directions: ['ltr'] }). 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/); + await expect(condenseHeader).not.toHaveClass(/header-collapse-condense/); + }); + + test('should keep main header visible without a large title', async ({ page }) => { + await page.goto('/src/components/header/test/scroll-effect-condense-no-large-title', config); + + const mainHeader = page.locator('#smallTitleHeader'); + + // The main header should remain visible (not hidden by the :has() ghost-hide rule) + await expect(mainHeader).toBeVisible(); + await expect(mainHeader).toHaveScreenshot(screenshot(`header-condense-no-large-title-main-visible-diff`)); }); test('should not have visual regressions when no large title is present', async ({ page }) => { @@ -23,6 +33,7 @@ configs({ modes: ['ios', 'md', 'ionic-ios', 'ionic-md'], directions: ['ltr'] }). 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 mainHeader = page.locator('#smallTitleHeader'); const condenseHeader = page.locator('#condenseHeader'); const content = page.locator('ion-content'); @@ -34,7 +45,10 @@ configs({ modes: ['ios', 'md', 'ionic-ios', 'ionic-md'], directions: ['ltr'] }). 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).not.toHaveClass(/header-collapse-condense/); + + // The main header should still be visible after scrolling + await expect(mainHeader).toBeVisible(); await expect(condenseHeader).toHaveScreenshot(screenshot(`header-condense-no-large-title-scrolled-diff`)); }); }); diff --git a/core/src/components/tab-bar/tab-bar.tsx b/core/src/components/tab-bar/tab-bar.tsx index 161710e3ee8..a7dfcd0fae0 100644 --- a/core/src/components/tab-bar/tab-bar.tsx +++ b/core/src/components/tab-bar/tab-bar.tsx @@ -34,7 +34,7 @@ export class TabBar implements ComponentInterface { private scrollHideCtrl?: ScrollHideController; private resizeObserver?: ResizeObserver; private contentEl?: HTMLElement; - private setupHidePromise: Promise | null = null; + private setupHidePromise: Promise | null = null; private hasWarnedFooter = false; @Element() el!: HTMLElement; From 5825df404c1846316b08d0655fb423f67dbeb0b3 Mon Sep 17 00:00:00 2001 From: Susmita Bhowmik Date: Mon, 20 Jul 2026 14:30:39 -0600 Subject: [PATCH 48/57] fix(header,footer,tab-bar): reflect scrollEffect prop to DOM attribute --- core/src/components/footer/footer.tsx | 2 +- core/src/components/header/header.tsx | 2 +- .../test/scroll-effect-fade/header.e2e.ts | 26 +++++++++++++++++++ core/src/components/tab-bar/tab-bar.tsx | 2 +- 4 files changed, 29 insertions(+), 3 deletions(-) diff --git a/core/src/components/footer/footer.tsx b/core/src/components/footer/footer.tsx index d15d17f7bba..c2e022a34d6 100644 --- a/core/src/components/footer/footer.tsx +++ b/core/src/components/footer/footer.tsx @@ -48,7 +48,7 @@ export class Footer implements ComponentInterface { * when scrolling up. * `"fade"` fades the toolbar background on scroll. */ - @Prop() scrollEffect?: FooterScrollEffect; + @Prop({ reflect: true }) scrollEffect?: FooterScrollEffect; /** * Describes the scroll effect that will be applied to the footer. diff --git a/core/src/components/header/header.tsx b/core/src/components/header/header.tsx index d5b02e02089..edb2acf9d63 100644 --- a/core/src/components/header/header.tsx +++ b/core/src/components/header/header.tsx @@ -58,7 +58,7 @@ export class Header implements ComponentInterface { * `"condense"` collapses the large title into the main toolbar on scroll. * `"fade"` fades the toolbar background on scroll. */ - @Prop() scrollEffect?: HeaderScrollEffect; + @Prop({ reflect: true }) scrollEffect?: HeaderScrollEffect; /** * Describes the scroll effect that will be applied to the header. diff --git a/core/src/components/header/test/scroll-effect-fade/header.e2e.ts b/core/src/components/header/test/scroll-effect-fade/header.e2e.ts index 94eb1bd1bff..8951ce87205 100644 --- a/core/src/components/header/test/scroll-effect-fade/header.e2e.ts +++ b/core/src/components/header/test/scroll-effect-fade/header.e2e.ts @@ -27,5 +27,31 @@ configs({ modes: ['ios', 'md', 'ionic-ios', 'ionic-md'], directions: ['ltr'] }). const scrolledOpacity = await header.evaluate((el: HTMLElement) => el.style.getPropertyValue('--opacity-scale')); expect(scrolledOpacity).toBe('1'); }); + + test('should work when scrollEffect is set as a property', async ({ page }) => { + await page.goto('/src/components/header/test/scroll-effect-fade', config); + + const header = page.locator('ion-header'); + const content = page.locator('ion-content'); + + // Remove the attribute and set via JS property to simulate framework binding + await header.evaluate((el: any) => { + el.removeAttribute('scroll-effect'); + el.scrollEffect = 'fade'; + }); + + await page.waitForChanges(); + + await expect(header).toHaveClass(/header-collapse-fade/); + + const initialOpacity = await header.evaluate((el: HTMLElement) => el.style.getPropertyValue('--opacity-scale')); + expect(initialOpacity).toBe('0'); + + await content.evaluate((el: HTMLIonContentElement) => el.scrollToBottom(0)); + await page.waitForChanges(); + + const scrolledOpacity = await header.evaluate((el: HTMLElement) => el.style.getPropertyValue('--opacity-scale')); + expect(scrolledOpacity).toBe('1'); + }); }); }); diff --git a/core/src/components/tab-bar/tab-bar.tsx b/core/src/components/tab-bar/tab-bar.tsx index a7dfcd0fae0..aeaa24eb1ca 100644 --- a/core/src/components/tab-bar/tab-bar.tsx +++ b/core/src/components/tab-bar/tab-bar.tsx @@ -78,7 +78,7 @@ export class TabBar implements ComponentInterface { * Set `scroll-effect="hide"` on the footer instead so the entire * footer hides together. */ - @Prop() scrollEffect?: TabBarScrollEffect; + @Prop({ reflect: true }) scrollEffect?: TabBarScrollEffect; @Watch('scrollEffect') scrollEffectChanged() { this.checkScrollEffect(); From 6323d8a47a46871de65a67e87a435005be2c6d12 Mon Sep 17 00:00:00 2001 From: Susmita Bhowmik Date: Mon, 20 Jul 2026 14:35:53 -0600 Subject: [PATCH 49/57] chore(): revert unrelated react-component-lib change --- .../components/react-component-lib/utils/index.tsx | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) 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 a66bd02de76..cb63370df44 100644 --- a/packages/react/src/components/react-component-lib/utils/index.tsx +++ b/packages/react/src/components/react-component-lib/utils/index.tsx @@ -37,7 +37,16 @@ export const createForwardRef = (ReactComponent: any, dis }; forwardRef.displayName = displayName; - return React.forwardRef(forwardRef); + // 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> + > + ); }; export const defineCustomElement = (tagName: string, customElement: any) => { From cbc012f5e8a2e26e071b28dbd2b75d5cf966a55f Mon Sep 17 00:00:00 2001 From: Susmita Bhowmik Date: Mon, 20 Jul 2026 15:04:52 -0600 Subject: [PATCH 50/57] fix(tab-bar): preserve aria-hidden when keyboard is open during scroll --- core/src/components/tab-bar/tab-bar.tsx | 7 ++++++- .../components/react-component-lib/utils/index.tsx | 11 +---------- 2 files changed, 7 insertions(+), 11 deletions(-) diff --git a/core/src/components/tab-bar/tab-bar.tsx b/core/src/components/tab-bar/tab-bar.tsx index aeaa24eb1ca..bce899a3baa 100644 --- a/core/src/components/tab-bar/tab-bar.tsx +++ b/core/src/components/tab-bar/tab-bar.tsx @@ -275,7 +275,12 @@ export class TabBar implements ComponentInterface { this.el.setAttribute('aria-hidden', 'true'); } else { this.el.removeAttribute('inert'); - this.el.removeAttribute('aria-hidden'); + // Only remove aria-hidden if the keyboard isn't also hiding the tab bar. + // The keyboard callback sets aria-hidden independently, so clearing it + // here while the keyboard is open would expose the tab bar to AT. + if (!this.keyboardVisible) { + this.el.removeAttribute('aria-hidden'); + } } if (this.contentEl) { 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) => { From b9db06f915c8dcacabfedaa6948fe237d39fc499 Mon Sep 17 00:00:00 2001 From: Susmita Bhowmik Date: Mon, 20 Jul 2026 15:13:14 -0600 Subject: [PATCH 51/57] fix(header,footer): defer activeEffect assignment until setup succeeds --- core/src/components/footer/footer.tsx | 3 ++- core/src/components/header/header.tsx | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/core/src/components/footer/footer.tsx b/core/src/components/footer/footer.tsx index c2e022a34d6..37d71d8cfcb 100644 --- a/core/src/components/footer/footer.tsx +++ b/core/src/components/footer/footer.tsx @@ -145,7 +145,6 @@ export class Footer implements ComponentInterface { const hasFade = effect === 'fade'; this.destroyCollapsibleFooter(); - this.activeEffect = effect; const appRootSelector = config.get('appRootSelector', 'ion-app'); const pageEl = this.el.closest(`${appRootSelector}, ion-page, .ion-page, page-inner`); @@ -153,6 +152,7 @@ export class Footer implements ComponentInterface { if (hasHide && contentEl) { await this.setupScrollEffectHide(contentEl); + this.activeEffect = effect; return; } @@ -166,6 +166,7 @@ export class Footer implements ComponentInterface { } this.setupFadeFooter(contentEl); + this.activeEffect = effect; } }; diff --git a/core/src/components/header/header.tsx b/core/src/components/header/header.tsx index edb2acf9d63..611ca7a7551 100644 --- a/core/src/components/header/header.tsx +++ b/core/src/components/header/header.tsx @@ -127,7 +127,6 @@ export class Header implements ComponentInterface { const hasFade = effect === 'fade'; this.destroyCollapsibleHeader(); - this.activeEffect = effect; const appRootSelector = config.get('appRootSelector', 'ion-app'); const pageEl = this.el.closest(`${appRootSelector}, ion-page, .ion-page, page-inner`); @@ -135,6 +134,7 @@ export class Header implements ComponentInterface { if (hasHide && contentEl) { await this.setupScrollEffectHide(contentEl); + this.activeEffect = effect; return; } @@ -151,6 +151,7 @@ export class Header implements ComponentInterface { }); await this.setupCondenseHeader(contentEl, pageEl); + this.activeEffect = effect; } else if (hasFade && !isModeRestricted) { if (!contentEl) { printIonContentErrorMsg(this.el); @@ -162,6 +163,7 @@ export class Header implements ComponentInterface { ) as HTMLElement | null; await this.setupFadeHeader(contentEl, condenseHeader); + this.activeEffect = effect; } } From d2d8bb0a5ae95c1e3a47e13498614fedb7922786 Mon Sep 17 00:00:00 2001 From: Susmita Bhowmik Date: Mon, 20 Jul 2026 15:15:12 -0600 Subject: [PATCH 52/57] test(header,footer,tab-bar): add transform check to scroll-effect-hide tests --- .../components/footer/test/scroll-effect-hide/footer.e2e.ts | 4 ++++ .../components/header/test/scroll-effect-hide/header.e2e.ts | 4 ++++ .../components/tab-bar/test/scroll-effect-hide/tab-bar.e2e.ts | 4 ++++ 3 files changed, 12 insertions(+) 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 index 61ed1e0f641..751307ea5f7 100644 --- a/core/src/components/footer/test/scroll-effect-hide/footer.e2e.ts +++ b/core/src/components/footer/test/scroll-effect-hide/footer.e2e.ts @@ -23,6 +23,10 @@ configs({ modes: ['ios', 'md', 'ionic-ios', 'ionic-md'], directions: ['ltr'] }). await expect(footer).toHaveClass(/footer-scroll-hidden/); await expect(footer).toHaveAttribute('inert', ''); + + // Verify the footer is visually off-screen via transform + const transform = await footer.evaluate((el) => getComputedStyle(el).transform); + expect(transform).not.toBe('none'); }); test('should show the footer again when scrolling back to the top', async ({ page }) => { 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 index a652ca89ffd..32b89fb469c 100644 --- a/core/src/components/header/test/scroll-effect-hide/header.e2e.ts +++ b/core/src/components/header/test/scroll-effect-hide/header.e2e.ts @@ -23,6 +23,10 @@ configs({ modes: ['ios', 'md', 'ionic-ios', 'ionic-md'], directions: ['ltr'] }). await expect(header).toHaveClass(/header-scroll-hidden/); await expect(header).toHaveAttribute('inert', ''); + + // Verify the header is visually off-screen via transform + const transform = await header.evaluate((el) => getComputedStyle(el).transform); + expect(transform).not.toBe('none'); }); test('should show the header again when scrolling back to the top', async ({ page }) => { 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 bf84467b401..48d7ec45676 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 @@ -23,6 +23,10 @@ configs({ modes: ['ios', 'md', 'ionic-ios', 'ionic-md'], directions: ['ltr'] }). await expect(tabBar).toHaveClass(/tab-bar-scroll-hidden/); await expect(tabBar).toHaveAttribute('inert', ''); + + // Verify the tab bar is visually off-screen via transform + const transform = await tabBar.evaluate((el) => getComputedStyle(el).transform); + expect(transform).not.toBe('none'); }); test('should show the tab bar again when scrolling back to the top', async ({ page }) => { From d9d4b54b4f40cb28dd5ced9304d3ca654c51d9d7 Mon Sep 17 00:00:00 2001 From: Susmita Bhowmik Date: Mon, 20 Jul 2026 16:02:10 -0600 Subject: [PATCH 53/57] refactor(header,footer,tab-bar): consolidate scroll-hide logic into shared controller --- core/src/components/footer/footer.tsx | 103 +++----------- core/src/components/header/header.tsx | 109 +++----------- core/src/components/tab-bar/tab-bar.tsx | 108 +++----------- core/src/utils/scroll-hide-controller.ts | 172 +++++++++++++++++------ 4 files changed, 191 insertions(+), 301 deletions(-) diff --git a/core/src/components/footer/footer.tsx b/core/src/components/footer/footer.tsx index 37d71d8cfcb..c2f6ba20e1b 100644 --- a/core/src/components/footer/footer.tsx +++ b/core/src/components/footer/footer.tsx @@ -1,5 +1,5 @@ import type { ComponentInterface } from '@stencil/core'; -import { Component, Element, Host, Prop, State, h, readTask, writeTask } from '@stencil/core'; +import { Component, Element, Host, Prop, State, h } from '@stencil/core'; import { findIonContent, getScrollElement, printIonContentErrorMsg } from '@utils/content'; import type { KeyboardController } from '@utils/keyboard/keyboard-controller'; import { createKeyboardController } from '@utils/keyboard/keyboard-controller'; @@ -31,10 +31,7 @@ export class Footer implements ComponentInterface { private keyboardCtrl: KeyboardController | null = null; private keyboardCtrlPromise: Promise | null = null; private scrollHideCtrl?: ScrollHideController; - private resizeObserver?: ResizeObserver; - private contentEl?: HTMLElement; - private isHidden = false; - private setupHidePromise: Promise | null = null; + private scrollHideCtrlPromise: Promise | null = null; private hasWarnedCollapse = false; private activeEffect?: string; @@ -171,67 +168,24 @@ export class Footer implements ComponentInterface { }; private setupScrollEffectHide = async (contentEl: HTMLElement) => { - this.contentEl = contentEl; - - const promise = getScrollElement(contentEl); - this.setupHidePromise = promise; - - const scrollEl = await promise; - - /** - * Only assign if this is still the current promise. - * Otherwise, a new checkCollapsibleFooter has started or - * disconnectedCallback was called, so this setup is stale. - */ - if (this.setupHidePromise === promise) { - this.setupHidePromise = null; - - this.updateHideHeight(); - - if (typeof ResizeObserver !== 'undefined') { - this.resizeObserver = new ResizeObserver(() => this.updateHideHeight()); - this.resizeObserver.observe(this.el); - } - - this.scrollHideCtrl = createScrollHideController(scrollEl, (hidden) => this.setHidden(hidden)); - - contentEl.classList.add('content-footer-hide-scroll-partner'); - } - }; - - /** - * 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-height', `${footerHeightPx}px`); - if (this.contentEl) { - this.contentEl.style.setProperty('--internal-footer-hide-height', `${footerHeightPx}px`); - } - }); + const promise = createScrollHideController(contentEl, { + el: this.el, + cssVar: '--internal-footer-hide-height', + hiddenClass: 'footer-scroll-hidden', + contentPartnerClass: 'content-footer-hide-scroll-partner', + contentHiddenClass: 'content-footer-hide-scroll-hidden', }); - } + this.scrollHideCtrlPromise = promise; - private setHidden(hidden: boolean) { - this.isHidden = hidden; - this.el.classList.toggle('footer-scroll-hidden', hidden); + const controller = await promise; - if (hidden) { - this.el.setAttribute('inert', ''); - this.el.setAttribute('aria-hidden', 'true'); + if (this.scrollHideCtrlPromise === promise) { + this.scrollHideCtrlPromise = null; + this.scrollHideCtrl = controller; } else { - this.el.removeAttribute('inert'); - this.el.removeAttribute('aria-hidden'); + controller.destroy(); } - - 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)); @@ -248,37 +202,18 @@ export class Footer implements ComponentInterface { }; private destroyCollapsibleFooter() { - this.setupHidePromise = null; this.activeEffect = undefined; - - if (this.scrollEl && this.contentScrollCallback) { - this.scrollEl.removeEventListener('scroll', this.contentScrollCallback); - this.contentScrollCallback = undefined; - } + this.scrollHideCtrlPromise = null; if (this.scrollHideCtrl) { this.scrollHideCtrl.destroy(); this.scrollHideCtrl = 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-height'); - this.contentEl = undefined; - } - - if (this.isHidden) { - this.el.classList.remove('footer-scroll-hidden'); - this.el.removeAttribute('inert'); - this.el.removeAttribute('aria-hidden'); - this.isHidden = false; + if (this.scrollEl && this.contentScrollCallback) { + this.scrollEl.removeEventListener('scroll', this.contentScrollCallback); + this.contentScrollCallback = undefined; } - this.el.style.removeProperty('--internal-footer-hide-height'); } render() { diff --git a/core/src/components/header/header.tsx b/core/src/components/header/header.tsx index 611ca7a7551..dc6716c44ae 100644 --- a/core/src/components/header/header.tsx +++ b/core/src/components/header/header.tsx @@ -1,5 +1,5 @@ import type { ComponentInterface } from '@stencil/core'; -import { Component, Element, Host, Prop, h, readTask, writeTask } from '@stencil/core'; +import { Component, Element, Host, Prop, h, writeTask } from '@stencil/core'; import { findIonContent, getScrollElement, printIonContentErrorMsg } from '@utils/content'; import type { Attributes } from '@utils/helpers'; import { inheritAriaAttributes } from '@utils/helpers'; @@ -42,10 +42,7 @@ export class Header implements ComponentInterface { private collapsibleMainHeader?: HTMLElement; private inheritedAttributes: Attributes = {}; private scrollHideCtrl?: ScrollHideController; - private resizeObserver?: ResizeObserver; - private contentEl?: HTMLElement; - private isHidden = false; - private setupHidePromise: Promise | null = null; + private scrollHideCtrlPromise: Promise | null = null; private hasWarnedCollapse = false; private activeEffect?: string; @@ -168,68 +165,25 @@ export class Header implements ComponentInterface { } private setupScrollEffectHide = async (contentEl: HTMLElement) => { - this.contentEl = contentEl; - - const promise = getScrollElement(contentEl); - this.setupHidePromise = promise; - - const scrollEl = await promise; - - /** - * Only assign if this is still the current promise. - * Otherwise, a new checkCollapsibleHeader has started or - * disconnectedCallback was called, so this setup is stale. - */ - if (this.setupHidePromise === promise) { - this.setupHidePromise = null; - - this.updateHideHeight(); - - if (typeof ResizeObserver !== 'undefined') { - this.resizeObserver = new ResizeObserver(() => this.updateHideHeight()); - this.resizeObserver.observe(this.el); - } - - this.scrollHideCtrl = createScrollHideController(scrollEl, (hidden) => this.setHidden(hidden)); - - contentEl.classList.add('content-header-hide-scroll-partner'); - } - }; - - /** - * 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-height', `${headerHeightPx}px`); - if (this.contentEl) { - this.contentEl.style.setProperty('--internal-header-hide-height', `${headerHeightPx}px`); - } - }); + const promise = createScrollHideController(contentEl, { + el: this.el, + cssVar: '--internal-header-hide-height', + hiddenClass: 'header-scroll-hidden', + contentPartnerClass: 'content-header-hide-scroll-partner', + contentHiddenClass: 'content-header-hide-scroll-hidden', }); - } + this.scrollHideCtrlPromise = promise; - private setHidden(hidden: boolean) { - this.isHidden = hidden; - this.el.classList.toggle('header-scroll-hidden', hidden); + const controller = await promise; - if (hidden) { - this.el.setAttribute('inert', ''); - this.el.setAttribute('aria-hidden', 'true'); + if (this.scrollHideCtrlPromise === promise) { + this.scrollHideCtrlPromise = null; + this.scrollHideCtrl = controller; } else { - this.el.removeAttribute('inert'); - this.el.removeAttribute('aria-hidden'); - } - - if (this.contentEl) { - this.contentEl.classList.toggle('content-header-hide-scroll-hidden', hidden); + // A newer setup superseded this one — tear down the stale controller. + controller.destroy(); } - } + }; private setupFadeHeader = async (contentEl: HTMLElement, condenseHeader: HTMLElement | null) => { const scrollEl = (this.scrollEl = await getScrollElement(contentEl)); @@ -246,8 +200,13 @@ export class Header implements ComponentInterface { }; private destroyCollapsibleHeader() { - this.setupHidePromise = null; this.activeEffect = undefined; + this.scrollHideCtrlPromise = null; + + if (this.scrollHideCtrl) { + this.scrollHideCtrl.destroy(); + this.scrollHideCtrl = undefined; + } if (this.intersectionObserver) { this.intersectionObserver.disconnect(); @@ -259,34 +218,10 @@ export class Header implements ComponentInterface { this.contentScrollCallback = undefined; } - if (this.scrollHideCtrl) { - this.scrollHideCtrl.destroy(); - this.scrollHideCtrl = 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-height'); - this.contentEl = undefined; - } - - if (this.isHidden) { - this.el.classList.remove('header-scroll-hidden'); - this.el.removeAttribute('inert'); - this.el.removeAttribute('aria-hidden'); - this.isHidden = false; - } - 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.tsx b/core/src/components/tab-bar/tab-bar.tsx index bce899a3baa..5e706fc9031 100644 --- a/core/src/components/tab-bar/tab-bar.tsx +++ b/core/src/components/tab-bar/tab-bar.tsx @@ -1,6 +1,6 @@ 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 { Component, Element, Event, Host, Prop, State, Watch, h } from '@stencil/core'; +import { findIonContent } from '@utils/content'; import type { KeyboardController } from '@utils/keyboard/keyboard-controller'; import { createKeyboardController } from '@utils/keyboard/keyboard-controller'; import { printIonWarning } from '@utils/logging'; @@ -32,15 +32,12 @@ export class TabBar implements ComponentInterface { private keyboardCtrlPromise: Promise | null = null; private didLoad = false; private scrollHideCtrl?: ScrollHideController; - private resizeObserver?: ResizeObserver; - private contentEl?: HTMLElement; - private setupHidePromise: Promise | null = null; + private scrollHideCtrlPromise: Promise | null = null; private hasWarnedFooter = false; @Element() el!: HTMLElement; @State() keyboardVisible = false; - private isHidden = false; /** * The color to use from your application's color palette. @@ -160,7 +157,8 @@ export class TabBar implements ComponentInterface { // so keeping a single imperative path avoids render() clearing // the scroll-set attribute on re-render. const shouldHide = keyboardOpen && this.el.getAttribute('slot') !== 'top'; - if (shouldHide || this.isHidden) { + const isScrollHidden = this.scrollHideCtrl?.isHidden ?? false; + if (shouldHide || isScrollHidden) { this.el.setAttribute('aria-hidden', 'true'); } else { this.el.removeAttribute('aria-hidden'); @@ -221,102 +219,36 @@ export class TabBar implements ComponentInterface { return; } - this.contentEl = contentEl; - - const promise = getScrollElement(contentEl); - this.setupHidePromise = promise; - - const scrollEl = await promise; - - /** - * Only assign if this is still the current promise. - * Otherwise, a new checkScrollEffect has started or - * disconnectedCallback was called, so this setup is stale. - */ - if (this.setupHidePromise === promise) { - this.setupHidePromise = null; - - this.updateHideHeight(); - - if (typeof ResizeObserver !== 'undefined') { - this.resizeObserver = new ResizeObserver(() => this.updateHideHeight()); - this.resizeObserver.observe(this.el); - } - - this.scrollHideCtrl = createScrollHideController(scrollEl, (hidden) => this.setHidden(hidden)); - - contentEl.classList.add('content-tab-bar-hide-scroll-partner'); - } - }; - - /** - * 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-height', `${tabBarHeightPx}px`); - if (this.contentEl) { - this.contentEl.style.setProperty('--internal-tab-bar-hide-height', `${tabBarHeightPx}px`); - } - }); + const promise = createScrollHideController(contentEl, { + el: this.el, + cssVar: '--internal-tab-bar-hide-height', + hiddenClass: 'tab-bar-scroll-hidden', + contentPartnerClass: 'content-tab-bar-hide-scroll-partner', + contentHiddenClass: 'content-tab-bar-hide-scroll-hidden', + shouldKeepAriaHidden: () => this.keyboardVisible, }); - } + this.scrollHideCtrlPromise = promise; - private setHidden(hidden: boolean) { - this.isHidden = hidden; - this.el.classList.toggle('tab-bar-scroll-hidden', hidden); + const controller = await promise; - if (hidden) { - this.el.setAttribute('inert', ''); - this.el.setAttribute('aria-hidden', 'true'); + if (this.scrollHideCtrlPromise === promise) { + this.scrollHideCtrlPromise = null; + this.scrollHideCtrl = controller; } else { - this.el.removeAttribute('inert'); - // Only remove aria-hidden if the keyboard isn't also hiding the tab bar. - // The keyboard callback sets aria-hidden independently, so clearing it - // here while the keyboard is open would expose the tab bar to AT. - if (!this.keyboardVisible) { - this.el.removeAttribute('aria-hidden'); - } - } - - if (this.contentEl) { - this.contentEl.classList.toggle('content-tab-bar-hide-scroll-hidden', hidden); + controller.destroy(); } - } + }; // Named differently from header/footer's destroyCollapsible* because // tab-bar only supports "hide", while header/footer handle multiple // effects (hide, condense, fade) through one teardown method. private destroyScrollEffect() { - this.setupHidePromise = null; + this.scrollHideCtrlPromise = null; if (this.scrollHideCtrl) { this.scrollHideCtrl.destroy(); this.scrollHideCtrl = undefined; } - - if (this.resizeObserver) { - this.resizeObserver.disconnect(); - this.resizeObserver = undefined; - } - - 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-height'); - this.contentEl = undefined; - } - - 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; - } } private getShape(): string | undefined { diff --git a/core/src/utils/scroll-hide-controller.ts b/core/src/utils/scroll-hide-controller.ts index b48cccf9782..449fc0e01db 100644 --- a/core/src/utils/scroll-hide-controller.ts +++ b/core/src/utils/scroll-hide-controller.ts @@ -1,10 +1,37 @@ import { readTask, writeTask } from '@stencil/core'; +import { getScrollElement } from './content'; + const TOP_VISIBLE_THRESHOLD = 80; const SCROLL_HIDE_THRESHOLD = 60; const WHEEL_SUPPRESS_DURATION_MS = 80; const SUPPRESS_SHOW_DURATION_MS = 400; +export interface ScrollHideOptions { + /** The component's host element. */ + el: HTMLElement; + /** CSS variable name for the hide height, e.g. `--internal-header-hide-height`. */ + cssVar: string; + /** Class toggled on the component when hidden, e.g. `header-scroll-hidden`. */ + hiddenClass: string; + /** Class added to content when the scroll-hide effect is active, e.g. `content-header-hide-scroll-partner`. */ + contentPartnerClass: string; + /** Class toggled on content when hidden, e.g. `content-header-hide-scroll-hidden`. */ + contentHiddenClass: string; + /** + * Optional guard called before removing aria-hidden on show. + * Return `true` to keep aria-hidden (e.g. when the keyboard is open). + */ + shouldKeepAriaHidden?: () => boolean; +} + +export type ScrollHideController = { + /** Whether the component is currently hidden by the scroll effect. */ + readonly isHidden: boolean; + /** Destroy all listeners, observers, and clean up DOM state. */ + destroy: () => void; +}; + /** * Creates a controller that manages scroll-based hide/show behavior * for headers, footers, and tab bars. @@ -20,22 +47,73 @@ const SUPPRESS_SHOW_DURATION_MS = 400; * anchor, which prevents flickering on small or jittery movements. * Showing is immediate on direction change. * + * When `options` is provided, the controller also handles the DOM + * setup: ResizeObserver for height tracking, CSS variable read/write, + * content partner/hidden class toggling, inert/aria-hidden, and + * full teardown cleanup. This avoids duplicating the same setup + * across header, footer, and tab-bar. + * * @internal - * @param scrollEl The scrollable element to listen on. - * @param onHiddenChange Callback invoked inside a writeTask when visibility changes. + * @param contentEl The content element to resolve the scroll element from. + * @param options Configuration for DOM setup (classes, CSS vars, a11y). */ -export const createScrollHideController = ( - scrollEl: HTMLElement, - onHiddenChange: (hidden: boolean) => void -): ScrollHideController => { - let isHidden = false; +export const createScrollHideController = async ( + contentEl: HTMLElement, + options: ScrollHideOptions +): Promise => { + const { el, cssVar, hiddenClass, contentPartnerClass, contentHiddenClass, shouldKeepAriaHidden } = options; + + let controllerIsHidden = false; + let resizeObserver: ResizeObserver | undefined; + + // --- DOM setup: height tracking, classes, a11y --- + + const updateHideHeight = () => { + readTask(() => { + const heightPx = el.offsetHeight; + writeTask(() => { + el.style.setProperty(cssVar, `${heightPx}px`); + contentEl.style.setProperty(cssVar, `${heightPx}px`); + }); + }); + }; + + const setHidden = (hidden: boolean) => { + controllerIsHidden = hidden; + controller.isHidden = hidden; + el.classList.toggle(hiddenClass, hidden); + + if (hidden) { + el.setAttribute('inert', ''); + el.setAttribute('aria-hidden', 'true'); + } else { + el.removeAttribute('inert'); + if (!shouldKeepAriaHidden || !shouldKeepAriaHidden()) { + el.removeAttribute('aria-hidden'); + } + } + + contentEl.classList.toggle(contentHiddenClass, hidden); + }; + + // --- Scroll math --- + + const scrollEl = await getScrollElement(contentEl); + let lastScrollPosition = 0; - // Where the user last changed scroll direction. We measure distance - // from here to decide whether to commit to hiding or showing. let scrollPositionAtDirectionChange = 0; let lastWheelEventTimestamp = 0; let suppressShowUntil = 0; + const commitHide = (hidden: boolean) => { + if (hidden) { + suppressShowUntil = Date.now() + SUPPRESS_SHOW_DURATION_MS; + } else { + suppressShowUntil = 0; + } + setHidden(hidden); + }; + const handleWheel = (wheelEvent: WheelEvent) => { lastWheelEventTimestamp = Date.now(); @@ -43,28 +121,27 @@ export const createScrollHideController = ( const currentScrollTop = scrollEl.scrollTop; if (currentScrollTop <= TOP_VISIBLE_THRESHOLD) { - if (isHidden) { - writeTask(() => setHidden(false)); + if (controllerIsHidden) { + writeTask(() => commitHide(false)); } return; } if (wheelEvent.deltaY < 0) { scrollPositionAtDirectionChange = currentScrollTop; - if (isHidden) { - writeTask(() => setHidden(false)); + if (controllerIsHidden) { + writeTask(() => commitHide(false)); } } else if (wheelEvent.deltaY > 0) { const scrolledSinceDirectionChange = currentScrollTop - scrollPositionAtDirectionChange; - if (scrolledSinceDirectionChange >= SCROLL_HIDE_THRESHOLD && !isHidden) { - writeTask(() => setHidden(true)); + if (scrolledSinceDirectionChange >= SCROLL_HIDE_THRESHOLD && !controllerIsHidden) { + writeTask(() => commitHide(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; } @@ -73,14 +150,13 @@ export const createScrollHideController = ( const currentScrollTop = scrollEl.scrollTop; if (currentScrollTop <= TOP_VISIBLE_THRESHOLD) { - if (isHidden) { - writeTask(() => setHidden(false)); + if (controllerIsHidden) { + writeTask(() => commitHide(false)); } lastScrollPosition = currentScrollTop; return; } - // No movement — skip to avoid toggling state on duplicate scroll events if (currentScrollTop === lastScrollPosition) { return; } @@ -101,45 +177,57 @@ export const createScrollHideController = ( } 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 !== controllerIsHidden) { if (!shouldHide && Date.now() < suppressShowUntil) { return; } - writeTask(() => setHidden(shouldHide)); + writeTask(() => commitHide(shouldHide)); } }); }; - const setHidden = (hidden: boolean) => { - isHidden = hidden; - if (hidden) { - suppressShowUntil = Date.now() + SUPPRESS_SHOW_DURATION_MS; - } else { - suppressShowUntil = 0; - } - onHiddenChange(hidden); - }; + // --- Setup --- + + updateHideHeight(); + + if (typeof ResizeObserver !== 'undefined') { + resizeObserver = new ResizeObserver(() => updateHideHeight()); + resizeObserver.observe(el); + } scrollEl.addEventListener('scroll', handleScroll, { passive: true }); scrollEl.addEventListener('wheel', handleWheel as EventListener, { passive: true }); + contentEl.classList.add(contentPartnerClass); + + // --- Controller --- + const destroy = () => { scrollEl.removeEventListener('scroll', handleScroll); scrollEl.removeEventListener('wheel', handleWheel as EventListener); - isHidden = false; - lastScrollPosition = 0; - scrollPositionAtDirectionChange = 0; - lastWheelEventTimestamp = 0; - suppressShowUntil = 0; + if (resizeObserver) { + resizeObserver.disconnect(); + resizeObserver = undefined; + } + + contentEl.classList.remove(contentPartnerClass, contentHiddenClass); + contentEl.style.removeProperty(cssVar); + + if (controllerIsHidden) { + el.classList.remove(hiddenClass); + el.removeAttribute('inert'); + el.removeAttribute('aria-hidden'); + controllerIsHidden = false; + controller.isHidden = false; + } + el.style.removeProperty(cssVar); }; - return { destroy }; -}; + const controller = { + isHidden: false, + destroy, + }; -export type ScrollHideController = { - destroy: () => void; + return controller as ScrollHideController; }; From eeda8f0b5f3a0a26c942c1440e3f582ea2d42ddf Mon Sep 17 00:00:00 2001 From: Susmita Bhowmik Date: Mon, 20 Jul 2026 16:02:45 -0600 Subject: [PATCH 54/57] chore(tab-bar): remove unnecessary comment --- core/src/components/tab-bar/tab-bar.tsx | 3 --- 1 file changed, 3 deletions(-) diff --git a/core/src/components/tab-bar/tab-bar.tsx b/core/src/components/tab-bar/tab-bar.tsx index 5e706fc9031..0d0859933aa 100644 --- a/core/src/components/tab-bar/tab-bar.tsx +++ b/core/src/components/tab-bar/tab-bar.tsx @@ -239,9 +239,6 @@ export class TabBar implements ComponentInterface { } }; - // Named differently from header/footer's destroyCollapsible* because - // tab-bar only supports "hide", while header/footer handle multiple - // effects (hide, condense, fade) through one teardown method. private destroyScrollEffect() { this.scrollHideCtrlPromise = null; From 4af630f7637ceba86779cfed67d01638366ee179 Mon Sep 17 00:00:00 2001 From: Susmita Bhowmik Date: Mon, 20 Jul 2026 16:56:20 -0600 Subject: [PATCH 55/57] fix(header): update condense-no-large-title tests for hidden header behavior --- .../header.e2e.ts | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) 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 index ab725cfa69c..2f35f37880d 100644 --- 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 @@ -9,8 +9,10 @@ configs({ modes: ['ios', 'md', 'ionic-ios', 'ionic-md'], directions: ['ltr'] }). 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/); + // Without a large title, the condense effect should not activate. + // The header should get the hidden class instead. + await expect(condenseHeader).not.toHaveClass(/\bheader-collapse-condense\b/); + await expect(condenseHeader).toHaveClass(/header-collapse-condense-hidden/); }); test('should keep main header visible without a large title', async ({ page }) => { @@ -26,15 +28,13 @@ configs({ modes: ['ios', 'md', 'ionic-ios', 'ionic-md'], directions: ['ltr'] }). 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`)); + await expect(page).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 mainHeader = page.locator('#smallTitleHeader'); - const condenseHeader = page.locator('#condenseHeader'); const content = page.locator('ion-content'); await content.evaluate(async (el: HTMLIonContentElement) => { @@ -44,12 +44,8 @@ configs({ modes: ['ios', 'md', 'ionic-ios', 'ionic-md'], directions: ['ltr'] }). // 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/); - // The main header should still be visible after scrolling await expect(mainHeader).toBeVisible(); - await expect(condenseHeader).toHaveScreenshot(screenshot(`header-condense-no-large-title-scrolled-diff`)); }); }); } From 23bca5e9e01e699bce528bbfea58fb8a20e6f875 Mon Sep 17 00:00:00 2001 From: Susmita Bhowmik Date: Mon, 20 Jul 2026 17:17:59 -0600 Subject: [PATCH 56/57] test(header): fix condense-no-large-title class assertion regex --- .../test/scroll-effect-condense-no-large-title/header.e2e.ts | 1 - 1 file changed, 1 deletion(-) 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 index 2f35f37880d..f82073eb0c0 100644 --- 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 @@ -11,7 +11,6 @@ configs({ modes: ['ios', 'md', 'ionic-ios', 'ionic-md'], directions: ['ltr'] }). // Without a large title, the condense effect should not activate. // The header should get the hidden class instead. - await expect(condenseHeader).not.toHaveClass(/\bheader-collapse-condense\b/); await expect(condenseHeader).toHaveClass(/header-collapse-condense-hidden/); }); From 2489462c839124700b90a6d1748e71ff6910c8a0 Mon Sep 17 00:00:00 2001 From: ionitron Date: Mon, 20 Jul 2026 23:33:33 +0000 Subject: [PATCH 57/57] chore(): add updated snapshots --- ...onic-ios-ltr-light-Mobile-Chrome-linux.png | Bin 1249 -> 36325 bytes ...nic-ios-ltr-light-Mobile-Firefox-linux.png | Bin 1645 -> 73104 bytes ...onic-ios-ltr-light-Mobile-Safari-linux.png | Bin 1690 -> 83793 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 1116 -> 36062 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 1534 -> 68271 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 1730 -> 82160 bytes ...itial-diff-ios-ltr-Mobile-Chrome-linux.png | Bin 1181 -> 45283 bytes ...tial-diff-ios-ltr-Mobile-Firefox-linux.png | Bin 1594 -> 77242 bytes ...itial-diff-ios-ltr-Mobile-Safari-linux.png | Bin 1599 -> 87933 bytes ...nitial-diff-md-ltr-Mobile-Chrome-linux.png | Bin 1205 -> 48045 bytes ...itial-diff-md-ltr-Mobile-Firefox-linux.png | Bin 1619 -> 71481 bytes ...nitial-diff-md-ltr-Mobile-Safari-linux.png | Bin 1853 -> 83179 bytes ...onic-ios-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 1410 bytes ...nic-ios-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 1816 bytes ...onic-ios-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 1865 bytes ...ionic-md-ltr-light-Mobile-Chrome-linux.png | Bin 0 -> 1274 bytes ...onic-md-ltr-light-Mobile-Firefox-linux.png | Bin 0 -> 1708 bytes ...ionic-md-ltr-light-Mobile-Safari-linux.png | Bin 0 -> 1910 bytes ...sible-diff-ios-ltr-Mobile-Chrome-linux.png | Bin 0 -> 1347 bytes ...ible-diff-ios-ltr-Mobile-Firefox-linux.png | Bin 0 -> 1765 bytes ...sible-diff-ios-ltr-Mobile-Safari-linux.png | Bin 0 -> 1859 bytes ...isible-diff-md-ltr-Mobile-Chrome-linux.png | Bin 0 -> 1363 bytes ...sible-diff-md-ltr-Mobile-Firefox-linux.png | Bin 0 -> 1790 bytes ...isible-diff-md-ltr-Mobile-Safari-linux.png | Bin 0 -> 2033 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-main-visible-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-main-visible-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-main-visible-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-main-visible-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-main-visible-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-main-visible-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-main-visible-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-main-visible-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-main-visible-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-main-visible-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-main-visible-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-main-visible-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 index 271be27ba61fd4c01982ca0797dabb4d70ef3a2a..b8fd75f1db494ba60ab002e19327d4d915b49e12 100644 GIT binary patch literal 36325 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 literal 1249 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%0AX{U%Q4MT_7a(+KG8)&@L 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

O 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 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 index 2216cb1750748125d30735bfd53f71c81e377468..4e98cccd6c7ea9e6b6b09372e0d015cc91b8c878 100644 GIT binary patch literal 36062 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 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 index 1940568b24fedb443ec1bffb9902822d38835e0f..aa8a848ffc3e727b56d577d0cc6db4e7ea52d34c 100644 GIT binary patch literal 68271 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�N_Vaa7LC}4<@`z3bHoSo;h=2PgT{2eS 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 PfFA@*4q7f|5b%EhVX9cH 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 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 index 319392f05fe213eaed5e02b79157bbdf21a3f21f..44f1574cf4dfade83e4ecdf44fe94d378649f0e4 100644 GIT binary patch literal 82160 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%0A{HfS2y!h^Szy`4f{K$EN=0QQkT?xI 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�dK0qRpSZ8Kvj6ff&km+0SSQN=CooVqcA#&>7q1@;Cs+T8)jgnsIXWqCgP`W>$^M5i-hJ_jTw~R@L3Q z_l?$c!1-3rKb2i}P=kdTJboI`LhLlc@fX$-a^Qdw>K(GQxZO$AQsm8xx~{};RlevL zFOl3^ow|#7zL#J5Ki^HBebcFwO363m8UOWZE4tHtWhJkM3+2@+|KKr0=K=GLKlN!} A$N&HU 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 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 index 9358f825c238be5e43d2cb0cc9828894ed3a3b04..614c0d1c8ed5bda0f31ae308d34422fd4cf0bae0 100644 GIT binary patch literal 45283 zcmeFZRZw5wwl$dG?(Pmjf=dXlL4#{>cbA|+f3H^pppPbViXvzfR3*y7d`n?t#*6Se@5Q}HAoYDvd~&T!fd^rUdwy?^$w{x znhj_PQ9O>TqeaX~NkNC#N<0pmfxX7kWxT#mExpEU6*vOM18B3&y*&`#CH7=^@;Lc+8MB2_s4_>Bn-TlToSG>J%8RP&q$r zJ{W}g9^tTBCAZTyMnq>TSQ^)1=RFO2a)GO*Oc*=P(SCo4rHv z43(db-Eq4q7+s9MUv9^JG^`3rLpNc0#yI_zk;?119pW8A{LKr~3@CCV%0^bmE6J4!=75e^q$*$gR?QNbNo~3Hpr$&V=5smDsZ{mCClz9f-L7{`hbBRar zX?B}9-DeG<v~_!{$SSY`!$jA z{9qOl8b$oxlr)6erUcUNs-f<(;T%{^w zsfeHcG-Jk&JY1|un3C@D{VcLX8w)-EkNgfcIc!OU8{pBHesb9v!v5z^XQ@&D9}Kgx zvk0T-Tm8GEDfK>&cXsWM*C3vOOKb(A3W$gx0pTf^H978tnGAs&pzE=pyU`s?N%d~E zNHM3cKru&2NvXux;qS!`bK5Nh^Ux1wUvR>-q{!vuhggzc|5i)n(C$|aeEH#A zspp#aO+39Sf>FU}3imhS_t)U2``&hwnvSJv)>^7Eyde_^+p7SBFWI%PNF!J{Dg_N9 zCHB)m(a7$A5W;1<+Aemse#mO+~=Yy6#Dtkif|)+`Z4^cfu3ep@`R*%Hk^AaaH{yacdD#~pB9o3h2j zxomzpgP3z|iqowGF|ew>H_dAsKk;r1!r$9X zrhhlUW0(Ey3?@4s&oB?JTG;Ff3Ndei>wAaI9(6tMueczLjwN6DlEPi@Pv`qSKb<^Q zramm1WjsFJwAa^v@_oG0sMo4A6bCDNbF#v48c`2ch;Hr|xPw}yTAXhF8i>vJC(XTw zW*OeD>m7b4-c2CbyPxSx4k@OA;f-YbUPf@ag;;p5;a*nX3d{=a<9X4BwOa@{EPo zmFs`T1@&soV{TuvPDZ{V^DDU|HfX>7gW~d&#cEo4kCWwhP;w4s+-qK#r!<>Ck-7sr zjh8t*ua9WtlGnv2jL;`p_IN8VsxTcMw$Eh<|edS`QdDFzAu?t&N=SzYWnHsBI(mm@jG-!a7mv3j{B;$hI7({ zgJ5TXkpgayXFsvq5f}p;Q$NEvJbPk3_lZ9%r|r)qzLhM-;zP*X%U{|x&e8>a+j?1K zc{|Ule}L`pTf=8JMVoG_U-dxzlgan_A_SG_6|3W7oA*74BEMHj$9qd=$PC4$K~yi9 z`9^&HDZ*e1J*aX&ls3I%Zy#JDChfYO>;_NRmaqMP+|LInzb$0g6#-zA=i+X4v``uK zcyqkO?XW2}e9Ep2b**#*uE5SQg>dT3BNQ6y$`g2z>(jNh)>W*Fmm}1}!ex+6)mG=v zY0CGcS8W=}hjj;n1cQ3n1IW=k!#~RH*4nOJ8Sg@v*ESpk`aWH|M*Jl4xi#o%(6(*N z1^bnN?j91#Tm&&@Dp$sBf68RGNHvjkkW>!D!#RN75V7gEd7y?r>H!Q0 z4lk?a44oLYY;6TAxMXrET;2d^iR#XNz+naP)FH$7>D?2*)9;9dsEs9Xb@V>(V2@Cv z<{Rb;y!AS&>`(VRXAF0e<(M$Tiwqof@D;SRNg3NLwOJ6%KSiM z?z!WD`84=B%ohLym%}*&=YUWWk=Xm`L{QEInj2zvv&hz*otChGjQ+2@{{QZ;tl>03 z_3aNAG7JeS1qvHk!6a3NA5*w&KqT63UScS3xtNk+)`X{QRl$veXAPAD`{Vm?-e0QW zIIrWj;yBEtcBENvyK=MUd)mANfYj6DsjoJ?Xjxf~C`Q@QnEb-xI)_N$ z@onU}JuU%mlhBADadg?}+MCY*_^U6kW>lyKie4Uu!IR3EHIa=`tH%6vwH1U~5CrPi zd{P8`pFj$00C^Eyw3o1Nc;6F>sd#mJQ(C{u>vemU=C&Fd+5U8QC`szg;dZio+ID~P zJH@W;r0H-w&8}es=BUN%@5N?s_!g5jKAZ6XNOg!u$Oy$e9FNpZwxzKaM4_!%~Aog;d4ryf>kgE3I0n^tFtG$iM#Sy1pHMrWA6#>(}fR z$Yn3dLHVjgv${;Lz0I&U3{+p|vQVXhcB_0Urdc9i#VCZAhN~wz+1ESDqP_30cR;NK zij>xSrtv0#H`V}Bh@3nGu-0>0j(f7!xbS@uJ!;YB-j9`f(y7t3*8`T~2xT2$Lm9Q} zN}Ttn3cPE2BJkOZ)XSsl74C1{07!sF#Ic?!K(9;Xbtw`KfB~1SV{EU}yyz<;?yBpO zjiK3PI=IFvgD5Hg;Q}bDhFN&Dqx~Gwa-Da)?|1DvUW(~(C?j00_CMe;=(>uY2 zhZ7RG3URZI&Bjnll6akUf_R(oM%i>CQ~2s|e!hfbtH~vkzC=fd?l%ZG6|_&;Kk35X zqkpOiiKUkQ-f-SWxaRdo?$a5lXaLNz%e+?NY?6l|B736(r_=^=IkRrdLY8Q-#dKb1 zQ|=+c-+m9$r>C=S)Rks8$?(g)$$$dt?3|*DbEll*(~m1X>ZkX>g`GWW3!0nqM% zDMTvHX#T5aztX6`r@29HBPx(roM~&#_hE~)Vb<&MYJLHq7_RjJg!+oOu1L7i7R%Wp zP;;*9wS4V9XSQW*m|P?eg27Ax0gU1tpRNvO4?zK5kWgzizbO&y$=Q@=nwvCR3c1#`nM?$V5Z(1tko3cdnlL+a zUutFFt6BAh*Wv*1tb3le;?|g|M3%+9cFVHw%@$EB*Nvc1e;W5upc75BCH(!!u#Y036Sr~eHAXV5AW{PSC;_@ z1O^FD-$Fh4w{29Di@ur$Y$8H&+XPnHnb4fJONI97&e2c zT_^D?Vk|f8bLOVPM;wptMyFj8&!fuXrvSXR&B5;r!s$~vvkp>A&)G6MZC;C0LSqr} zcNz$P-k%e26D`k9Do#|AcwZ`BVx&PKJAS>dqohql#%9t|X}K=t7+u+Jaxnsv*LdT( z70LZ{H{WjP8dQtN$Tzq%TZq3VF%OIF|Ffqn`xRy-NNL$5UWW+P@9vpoEzWVLS!EPu z#L`3g8rX>p7Ma?AkKu_mu2LnCuoNb68}g6q27T}JhV*^DD)%+m`M4UjgT%mFaYFVS z-V)jdN5E|x0WBU;##-0k0COnp9$70PiGX*dv2j*{a~~REnhRZ|&7J&}y1{uL111Yx z*-j3qV$=F%N10-^(vmM?3wzlj3XnzhNC!jJ2|d!)X6fQz&PD=KqD@fOP^XC%qf&eT z#E)mxbnNtpzQ!pz2I)Q@pvIFlhm>Aq*l*%RPq2(=hRqKJ)O_v`j!zGt&j~1P_&zoQ zlwLY>PbG2MuxfwW#Y>m)VZxyj+HS)D)6pdVi>>8XNN$_uU0>aM|aB{f1WhhOMQ zkWRL5!}qq5;A~GdKBAM_h+2#M!Jk1|*>i>=3PI>Bif-NM@PkZjHrQV&Df{>KUmmQF(>!s}v zJIwAw;qZuEuyZK(oLX7?%Z=;_8|fNnb8SC%6K9IBG=UTbr-fi8>b~b^_NU<| zQ%)0wW#|BV46K_2L_9zGBa62IUW!7%>=Pj$Plqd?xI{)r_M0;PW#0;#usc<1f0@gx zc|FNpQEfvT3{i)g;s!r4=(kzTO2SK9Suk2!B`EsBP^j@AGXx@cv|C8Htnu!$8_Hb| z=a9RtFO5nNTET9)*BO4z0}0t3FEIF10S;r&W@By3hb&DCzXP=(x{`=nXAB%omZ56c z6t2YB2oipRAEY>m4zAz39^b$che)`Yz52$f=dn-CD(Mt}(7DAW=2e50uzF7Ayx9|a ztu1^QRzOWLE=IE43$Jo5cG-Q|t7_^dsCSl$m8PLfO5Ndp1&RY~w-mTekJlu$k$9{S zk&#((yOJ|!bhv4vUTVECF8=G`k^^56u&c5m19+CZC;x7v-Vd6qX=OIWpEFvMv7C1< zvc`1Mbt44J=WIDVjU=&qx3@I99IE{cptU*yNBrMYfXJnc%k)Xq{h(qU2I*>Dm3RsN z+pr<%c$}0qDJMN>(DXL2{ZMNgJK9q9jyqz<_4aH7K;RTsqoDiJH_CbIrHVNc zn)rxXys2>1l|`a3HjG5t75c)%-=U=3ji@zIq_ZZG(?$ISo(>%0B@j09%AsCRIi&LAOGn?9~N z%ct|b^L=^%bx$1t7^nibnO-w9h04`t<8NiXF=^#n_VZHg8Q=D9^?&=psHwE7xvHFM z3j)NgcAM8&4FSe6yRKCSf*2z2V3T ziw2!;OGB%}(%#LD7Bw+1ZW1K;En#g)1AYXgqH`?Y;U~ z*22Y6^|-FnC}$fr+aZ^Q|6r;uC8X#5AlhEpQEbTh$cPfePFsfgrzF zvzq3*GxZR_lLi2k!3evnqXM;zT92U0TV6|dahg?CC(i&V0|!TpP)znyWgTy_Em$tG zNOVbb><`AGvzE3MZ9xpz0IHhDQ-PlXOenJk2R$U`;=vg+wNDk&gZ*v0z&o!5H7*a1I=bzCgEe2iObvRXxnUZL#j-}5 z`&_{8KF90`-q~i9fY}()IkP_sg*-T1F4D$xHd6?33qKvJ?}p5X(Yik2$G=h43qIJ_ z$8HoyFx-w<&W6;qq`)eg(*G3q-pv+ithXIb_5}#Cu6@5Dzicpt&}?$14`qr$_C~Z1 z#h`9-Ii%6u+Q6OaA6;uDw1J{Y)@T={fq3+oP+^C}vIh!GXmDT2(obxf zN~s;w+?{G$ID@i?{5PD@D6`X@^o|T>sB+nNPdYUss@UpE!ZRJ~Yq}3Fq54E0#U-K$ zegvwjEmv8}8eXQn4SHb(xng@`HIfSgQ?6u<9MjK~-@GUZ+VB^HsTUpx`CF@lkH}4t z@vcz1h_wH#Ix<-GbB?s^i9{EASvX}vWHarg&VYhb$>6`e`GKHpUfBe@XL&R*n^t4Hs4WU>~ z{7dX*qjMT*W#b3i2u|j>cV|na{NZ8uQDH1bX>63mBF}`ok&A^o5l8Nzq z2rW-VB)AB^kEY=%#*8Qg!+B&06- z;nFBKJX8k7Y2xB3%Djz(5pI1xwH7=M#)%36-Gu z*D2J)KI84n<^`-a+bnV2VDhSlMl{Q58SL4Ck=rgbWj-b{h$bpQ?km766oC4=_3og! zVG*O5dVq`wOOL-SNr=mQf6sbP`^z~MVlh*LZRla=0$j;7`O1WZegvca$6CQ)xqBzb z#puYiVcx)fE-9MPWk(0J-y{`VLLI`$8@=R}Ekuk-$1xM5pY=mtpY;Bjwc zHTP0QjGSz@di`Zf|EWLn?LC#mmc{!{Q@p+)?+rlFpkM2<{TDTp9V%C&89(?TZ$=C) zeun2^k&^s^Vvi~j&e!1=hMcu@;Cs&2b*_x2dSfbOONtO_OQNSEn2AwhcwTr3N94XD zCy8pDRe;_Rao@U!m9g{b`95+sje$b?m|3E!e&U{ePY{<`*ST0RR$0BM+6p5M23Zq9 zxP;dXC%|DH&>QHQfD*q0{Nf=X3xUMC3*^8vyf%leK0vPMRvE+Vz84_A2j%~0hTt6J);|kWtG)QT5BJJYKNTinJE+e-D5EEUobofg}s~duvZJK$-(6 zce?5{&cB&cCJ0moP+tl@KR7X5F^H%8t2?ZI|NfoTsE<*%<@R!a8s$AgnnClC{?PZn z@0_Lo;R4?1`TR8jaSJeZdLaJ*EW=x8JQ!;N^iCkHKK%hI8=yHF*JcHYANN03R^R4z zf$0H3*=NON-e5SIT(r(^O&7=$;QfBR&q)9R2cV$&z7t1M&&L))gdP|DB+4}Mx}21B z+8uiY)3t5;YkHqEz9(4l`kdN$t%>bzRZ;9tHD=Of$?I|1U*czS6FNBKR-G}KW}-aO z!kJB8ZMU0tA<(y8yM&CDs7lXUru7ZQpYw&8)f$=h|E zCzql?UkTls1=NO+6S!_jSQIhqx}`4(kww-;cSAb(-q?%=Pt&rIhLd}w6Alz?WCV~e!r-0y696%kEWhWScyeTE_>lxEeED^jw9(Xo-t)w?AhrZOl%}? z)Rf8z0i6OS(3-C@he|4`EN`52J_#(91jWezcM_J*{6w%Qz zg~WE`+BoH^9v`9l$9V(Yb`B_kM&7SqLvNw1A*k5U#yXN|>p^!V{U9r>gdCNoVUu!Z zqKGrirGcC2RxNl-%Fu-HEzsD@j5^v{ML?Q5no}XOi9DjikL@U-_$3}3X2`E$$mp+6 zsoJ3a9EudPw2m;PE@s0YC?l+zflB62J)tcc?hmW!>W+(8!1@4YpNla7UVQ~kVqFN| zby!uEUU&BCE`Ped2LrFcS#=4r(2?>x0b!=*V390L)nO1Lr=KZm{(b1dMI}Y)*%{Sr zj3Eu-71ltIN~R@&AEu=wCl9erC~{yDSU^t&Roh=$dYnrt@q@1$s4e(KZb-@&i(1emS9lt6evR7RJW|B9sxO#f534yEDx z`XhSk4X{a=PW_Zp^B|M+DoOGSfJJ?)(=_ww*8wU9{re<#vl6;!tEB~wwDZdb3x6pP za09=~8-Rm)!fXsnVNo^7abDS%RA5Q+Mx|Iy4hIz;pwMd|qa=DyC7%rTB`l4U6hxuL z?K%(Qy5RuI55T_*SdD-#n&ldbu4HD_q8a|1Wp>jMyw8+(5Py*JbX?8YaP9 ze^t0xWkSfJ|0OpvYIY_LycfG3OR3rHNMoM=+-rleS!Tr2wb}B&ERL(cM^lXYsM3c@ zH7X%k2kI8Z%cg6UsO`b=z$^!%SA?T@bC~g5a#CPmPaaFMPK0L3GtO_reOO2xhMq$2 zZwORUQQ$}Cn~GTC-v=wF^a;``wp^V{Db4N~%LaKb1g_P`5^Z}aN-X)j0A zeqi7o(PEE_wx=zR%rl)=&XDHwi|U~x_z*!jfNLEWq@*R%Rjh~eYrFX4fQOKN*E)2u zAfAwc%WuH8%uCHJ7==$}JTQB}oqSLCw7l+KK(IFo8EhDoU6!(PwPDfk97X;XdBmg< zm%vQYMQ541`>%Zs`7~aH`tt7KZ9emUIlsH-AxXYv=CYV~3GK&7lAO!U$>uX?G&<(u z4TP_pp(#*VS=@+LpA2c3Rt{<`OPRZx@VcGw*)H=idaWM7XbbzuKFAd5MzMIa|6D$OSOJdMF zGMq7Vy^6CM;38p^4y)(5&(d@=VXR&-W;~(dXlB!CcI{Or;lmL5(1l95pc%>W%0cDjH*Rg2}#ie zuA;ml5t~e-KIU^e_za~Fa_PxBu!%`V5B~C$zRt?g3OVLvsO9p)%RfWE&&{V6D<@>$ z=_EtVih`N)t#?afb|q1ogQa#R?}#KnN-)BsiK?Ld`hVqfk=K>k{TUPD&`lL<&R$*; zgX~lWWC3Onnf|1_SQYxU-IHyhgXgyLtZXVP|8k?D>k3O1+qhn6@zO?$MG(@&h^2fs zi7fFd%e>+O$`s(YKQ~e2%O?5PgCJu99bC5z{-=W@RNF>5SqjSvB^u4zmAD!(3QYqB z=Dv6rfV;XbbOC4rw{%E!sp~GP*u6W&wBeFfAe$^znaK3_0qH_3lsqZEJMfewxgzey zmt4MRX!XUQg~J4_WOzgr0`?^q^R+FEl|9!5BQ5k+r6n=7VX=PAJ=5XO{sR0jv9&lOJ6_qC~;Rt&}o6v#9@?K zvkI!5n3Rtj!2it<^(p2Df9s?JhtZ?K zgdblu^L2>w=lGyrj3k5}SV1}fg!O2Qpdg!)n5~T+(Si4L(}s&^4yHNUMs`)Iq?IN& zwO_zY8z)1hmnq5PpBvdBkO(4#GiC8XzCHequx_sc-s(Q^bHk^hSJo}e0i{^X-CIFv2V!42l$@slsy(O=d>}#A7eL+ zytDCe3xkA5KhtwNrb4mN;;H8rNDgIUb2}2p)>#qrAVY)`X=-ei)O@(X(=yBZT~fuT z(`DVLMqOht;n%*K%HdohNQ-K7Aiw`yD^GtK`aaA0w6}qOZ}+`Qf<_k!AqhKvnWnaO zAwNj~bcvUNFw``%!|Mg8STaO7{xXE7;e9u%Y#o(Qu_^GVytSn6RB`=ferJ8!@;NCJ z7NQR7;K!KHC7%rCxc7qp{X}>eC4INneRC&h4Hr<%u%({@MzQzN7A&LqfdhQV+x)ed z5LZQN3{~aiGMof4}x$VL26j<#oc3z0}@H>8F@zMJ@4A;4xe$Jn3Qfg4YqP|+{p z?}w$KYR5}&z<9n%x4q`{GoOepSdrxssZi+GHe=6;y2k-gh-ec#~N3 z7zJ#9faI}9C#LGC6s~eU1=}Q(b&+H^{^Af$;YOWRDo`MAY-v-?l2%ssM(iSbJ5$Ey zEQ;yfhXZA|+VU9)t&TFGOfPmgV}G^TB0F?OLGh}*9|>b$@^lxg1E{qkQi8;`wvm5w z_u_E4mTJ{jl(2lh0Ls}RC>U1-)FeO2vo&holW@JH?`;6t#1x7Ia1581R)Bdzf=F)z@`AX z07uNli*Jnyh-JM05?%B4u+uFLitR*6PBeFukxLb$kNzv*Z)kkn<6U==KvNqW9@HYgTG zhiY9hiBR!Jzbx`Q3xS>6=!k`%Tk5^;J>HpqaGXeiso&Mkr__`mmGrL=*kjtCuF7|Y z;=89{)ab06%QRK-3hXHPmZxmZAqt}oFC0I(mk7c5U;f*zWvM3bjGY2xB@b3!ugy^xEZ8&Ecq059K*v=NPjIMwo zd>x&WM1AozS@o;m9amR3({WJU%xK_(UopWn@25zB#Kjg%$tG$KWNu0D*dYBEES)f= z!8y%L|FjHagNgkc&K)TbTBKi~PfeMEz2?8pM>bZ}$T~>~b&w>C>m)HVE zbuEZ*8F_Nz&Kss$q=#lCzhXIHPaoQ^Kvj>UIPFBmfK6Z2$_bOcPfj%3;R5Drdy^&< zTaJ&bFF>17n}WE$F1{jplaA4=z!X-@)C)WNpCv3pp_1MhKqA32GW!|P3s;h2SfPKz z<=t7_{Kapko*dOpl%vKcL)g5dH49kkcswUyx4|jQ);xC3M~HikpKTU&PSc+R?z1p| zqxp+8SG$Q0&s(59BB3D%ys67)#OD>8% z=AF{zRUTf#mIZYB+Z+-H$*YHsl!ztEFf(HfkB$*RFH@D0D)^qud2@LPWl!shx<#Ga7{=HzcT|qfV%@H)xx@sa@7kPXeCsALma z`ZmavjeYR`Se7v2?9cAF-Pc#j^nWq?2D9|qeO_cGN=0euA&{`&v7iUqnbWX$uMWSe z2>W3W3)4>%WUvY6$&4QqN=cN02YzWPEda>u`E%bh3Cb(r)z`$wmBY2kW-Z%ACgcKP zCI`3uZC^`R)5GJ*Gn=dmXYR&_OEaQB6Ciljo08%Mi5TKoeXOpm~PS~4^KWcccv z@A(bzQr({Slfohs1d79|YyxjcJ%Fiz*~wZkN2*x_NRoiVyaITUfV(aSVS)uPm{@wy zLcHeHz&r=~6DokZ*suf~Cs2eyq0-8eO#+A?fH_j+wIWr9^WNf@CxYN}E!jPZYB^Kj zR}K8txRO~pWHRQ%Kv&dhuz!vG<^CPPI@sZXZ6FeXE`i;*Kj=NvO&o}deU&cB#WFCc zr8E0j0*2#g$H6pu-5^bZ1r^oZ&p`<0wwgmChASk`%xTYF!*mfz{a$9aDU<{_Qpo{A zacsE^0piDW9<}x+q=U{FZVJK=E#Oe_;1;29wma?0e}~{)KOuD1q-ca9TBjdKdw&CF z(fbAsd6G9o4Y-#?jDYerre;WR3A<%Ql_bWJ|HnDYqeukap>(Gz=lWkJoV~X|`|kaK z@W!1Wjeqhol^3p%f0pl!jrrARgvn2O8hPpYYExUF_R*`y+}5d!=+xX@38h4_qKYp9 zjym!W#ohYd!_E&q2x>!dH+VEOS0i?p+C|P-S&G}Su^I4)l1SF_i{%JB7_%T&BVd>8jB74y+0E*qF}_MxgZy z-0kInT#TKqF^oDZ<$b8hUhgMQKT%S4b|qvCc@DkP`gpxms&e>B!q!DHL z3Xi$(2WBc3u6HU~Rq86%!Y)QGgMS9$Xm%Um*Iy$f(D&k$Y!9x`6+kcG@_H&-eEga< zd&1j5NV%)=ZDt(Fc0hyZ4Y1fYUC zP$f`_c)n=r0y8<0E7ew2AUH2z@)|W5u3Nk=2O5QtHJOj(tNSPf$B5JmiUN1 z8W2MF8;ug6Q^xqKj{;%^ieF8>=^mjLGF5vKZ`McY87I69>ujBxc2rnC}<&!yr+}SiYI{+do11 zU&Xe)wIL|E|Mg2n$(6JyjvU1{mq?>U!(et4udchlR9_y?2;QjmQt+i;3nj~hjh&J( zn6e(#Y#nE$hHC2_aXMQ=DQ_sx(2@cD7 zopk`!9}$-L^u>?3 zJrD!Jc_*?BkU9X?x0@-5d9(!)L?Qyu0kqXz<_kV-paLpcT*+M#I10|OsTgLZEJ;mr zwIp#FHNLb1S9Uvajq>$No?sf7rM`rCkWXHk-tMEJ3)g!ADF@~?-|Fd>HP8`ik8dOr zh)761ntb)FJ_8J>2)J*peN7C&;sL{HpS1`ctv#fqWtW*ojs)^O$q8L}{GHzlJSNQp zur~IF<4P9VbTXv1$y1|cnw!5d#xN60TUxva)Rf{gAUMUUy7rB7ieM?&KiB|p4%WGA zq6C<;H-~Sa$iq_$wOEu5s#ZBnhQ5P0HM0E{%6-skyV7*LRR3em8}z)KG;BoyM?74> zCM>Df8R$d%bxL8G`3~r|;hu^>_s;v6@j`Dtgcrg_X|?;bE+`9F0>^y=_2zG1uzX;o ztZ8?jjX8&G5Ua5n)R33~^7P#}<6d>|_J+HAn?PSO1C7Yo54TG$9V{Qp37uLGk`B)` z$iarsFA|kzRgVBs{UIn%Qs29cNzbaSD_KuuzD6PCFjtV4MnKpZON_rehP{-L6$0Hh zixmdlfTqxEavtRN9+f^5_bTm7(57Jjw;Y7t10Z}@^Ve2dMbx5^^|fS9tIeRmIp57t zS|C6HkN@@LUwF-J*#-Y3sP0<(E;P%=qb3w2<4n^z#gEEGkdR3w2;Q9x9$w%v(Ts0t zmzO3@T-qpY)!=O>-rk0LHm46}t7I3v| z@yAWJL~IHX?OrCCUA%XoD{{TIA_`-FiAS~&SQsZB7HffD_WmobE?W7Oc+K7;Xmk9| z=-wMW3U;X`#GXtSnE3ENW47xF8L7d);dYK8Wm{WuJ)aIYB>P)U3r94@URE{u~3 zhny@Cb&u;&h@w|0FfWWdu z{R79yo9V0(oi}|`3PoIQr26Ya!>F8&)w_B1d|4hJ+E7_xkp|M3nv3#pq5)Aiy- z*Zx0iF&hit8$&(?$^2w)=bEElI{H;>1sL?GNMM1~ZF1fRg;MDRR4M)_##iPBn#nm= zqV7Q*l9 zdH2l|=)5{P6=z-Vj%Od5+ny1BmA@Da2{@&rop{;fi1KYzmT1vu*SA@D~8q4RGr&cE_20lcs$T1I|Dr0Nimwfhaw#b0g_h^e5B zib23Od>)A4e=?pfX)AYu-wQN=tpJ;vq?Z`pE@(}d1g)>~83H;@w5+p|KBxm z@p@)eEb{+iO!_vu_^8R`=~2W~TYzmb@yqh(-L$rMmnFz4fG5d$9!$d0rdKVZsw+6K z8B2ZF^N5?UJZBzh$R1qOnz5a1(w|7UkZC&`@*)i5O;>x1w3zx(O#gT z;oE5t-9VVq&W8@Qtamz0ifV=?rdHBHk6H)AK=PWfi6I} zDWHYz%@(VJE1~#)lSw4jip-tg^#~8tqS$XhQABB4ygjUMep1gDJ4+zMwza9Wm<;h;0qG=seb{)zU9B z>J6R9wRZwk?=~Sxzk6g?)e1b_ZdLul?&cluw!mk7ef%b2lC^#_C=|`&Sqw?jE!Sfr+M_#f(rdK-=W0V_uK{NDg(lVzn|MG~#4J`059V%m(^-f$Rre-<`C=)mYqQ_Xr{@+)5{EFrGKN>#+Sa2 zR+t2QFm5N-8E~+`pe&dEt)Qi#rd0J|6Yjb{KF=dtcpwCRu{h5#t{o z4?^x~@MAFt!#A=dTmu}nTwx%}N8W4ljoN^3xT$NA+7x1)3xp@Gzr3BD5@MTQFUj@iq}VT^c=|nrBDZ z0EC$Li+n}Mf?UU;ex}Q_L$s`mk^dMy`TcLvFY)$CWGyap%}r4{U(Bqxy+-n%o-Z`| za3MPxf;yM#?fOFq${qgnJPw`M1mebDk6_#mg?O8k-@TVKv_%H0XUEG>h#|t5L9KX< z>xRSW{LR?WLN-`fa{s*KA=M-kAuL;z_858!#_Qn_d>RYm)YEB$!5sZge>DmNeAaF% z9-N!@Ja0ZhezF+d6W>5@Qo1tM~W$H5yuIZTJ4A3y&pMM_1}aq+=( zw&sQQb4_DtTiD(C$h(35fy*s`{9gKJx)dA$o&@)N99RcHQ`0r~$`msojhjGED1fB; zxjqxCCb7(6wOxY-{Op(?q-2*O0}#A04e08yPE6M%1V3L; z#r8H%*Z?&y3?luV6HV8uVJhqRSZ3_?l&MYQo6T60067s94-(<9X% zNr-D>$2y!?#O}^TZ8PV}VY12c$xdm}WfZt%lAAh(X2?A;L+ln_4&IamwK!+OGeNim zf2bN3p%RLfzK6@M^0aNLT99FUa}ta?8_c|`-5_w;(yvVk3C5Y?E4#pq=lx6@zH{A= zegQQ)^G9@YxrKyBTYrbSHmy=o{7@pL!z>w}<)Q>;Ww8i#Q3wSxl3llI*sus2Qdr+~ zuW(Pc_R7)|?_uQp_ouACJcX8f**+luL}}#rrCdaU$Ul!s7MKpyb5W6Cd&+nd0H37>ag57~H|&Yy#6 zv>w*kzUu_5n!uM^KmiT;*ACCyGF!ZIW2b`mHbDfuHcil`(1~gD&vcg)y1ZS#yQByf zBl@oQKXNEG$GM>|rVu#d^U`O^^?ViS)r#V*fqlJ!aQz%g?ViMa{q^L$OV!WVY=U85 z$bIEF#xP{&;HweYi9Fh)J}xltyp_?S*z9_JFWMU%W7Vf+h1*rb1lBtYCk~SjyN-ck zL@5xTEo|U&-yB=?dXU&=;dL1CG8GYyhH`aR&w@U2WkH!htXbJ7kU{fl^j?<(1zsaY5$w?glZKO%xw|o(QRFo|aV2pGskpla=$q>2UUZVDtWNIo& zDUNQpLlApgYK0nh4;z?V%4}G1M^Oo)_N&WvU2mq95!`3nAS!V+V<9X~z7lDqHB41jreg%J5FU_^*e&XZ3I8~owo6mzgimYh`pe(Yt|1Gvj3+9<7YKY%XYbPN` z$^B0+C=XXs#Y>+C20%eon?0a0b_#qOX0{odUd4ScE70o$ursSAown z0Ki}F7p7EKN%V&B!%_6M(KSD_oG*J^b{Y@e zG*9RM%R~ZCl!7GeY4<{DTtR>?*?I6$3PT`ipGUwLK{2d?E}UOO9AsQqptlt;xGw$~KLzKuZ)bP~E!B>jX22 z1|fkacTdoB;rM&x&F+x$YS9o=DLjpk<$y6@yh~4gfTOG>H68BL_V`G_?u>5Dd<-Hu_AtIPS$FC!$C_kImH;_~^_3 zqU|lis%pEoQKh?Mkpj}KgtU}&cXu}e0s<=C9TI|cBOQWtr-Y;^AxIh^7$~~Oy5oJG z@7wSGx&NSt2hLb)&g&ZEtPwx%h?R0XqfS1Sq=WME=f@pwQ(CbxkOk}g8nv2l6}6DdF94a9zVu^WllOZFodmdo0nZ!oBBP^hC-61X zJA&wqM`)9oT#jYbD9CPe2^cVN!ofBLQN>T!6< zP{%k1%fJ-+Wg+-Z4Gzy^PkH|~jkhv|TvCZ-HQ8Myy^K+ZVjoS3F!^{bjz*>=I{4Khz>- zsPTT>4J@%N6+G!<<#-$YJJ5S9L(i7_65w}akkpp6C3oHG5`mt2?E%5k0jijbRnC}D zKcGIDliNQc#iwU#H*VR5ElCHc*^pYJv%GpbvTZ(e{_|7sH9r3MesxrJUb8TesrCt8 zP4{ZdQ~Bq5IQbE6Wo9iadVUrI)6|tHH)8ge>hc22!T$3^_FPqQsGx;?sTpfP)s>R= zOVU+T45KxtwpLUD^}0ljYy4W|iqEi@~FuS@t}&LOk8=Nmzuq4f}>DJ)mnS#q~7pt$H0KR&hz0VTG_T2|FchF5bO zqSTXjL{j%RrKn5-R!c?B^iuQYkmpDgB@yQQD{9+9&Ljg;TE>eIIgk8GyXgxw`dh>X zTC$hQrZV_yJp_8l%cW)%5mGqFjsox2=uPrG5|5?A_uI(W4#tGc!?XUI4N58xH3jnO z8W8WSi@VWLF-1$GJY6w;Nij*NYOqQ%vSPL16!IHdtx4Ya5sY9^s4I-PNDr8t+Tkim zYoCA4QfS_H*b9ayH3d9=)?4iAL}JK%W4@PjOx80NWS2}U#sFf^v3t)o#*PnOfKNS<_T0NmARM`38Ku$w0A75iK+Kxez z8YriTV~tKubg22Vy*O?D{)B0WPoCD)P8LzxEKeFz#q|fT?+L3nQ3hhjN1y!iScYhq6AF40)BZU_LN=^zvKz;S2L$OW zf=JODFNjMv8M~?e#R445==?$L4^eQ%_bCH)SJC%T7tlo8b63S71n$r8%h>ul7BN)8 z;z7`u3|=l}aOi$sf=Z)y6M|5}XMLHA>|=F@8Z67i@$z4^r3$kmOciaPaV<_+AilUU zQ_Wh#uYrx;*9}q$Dl-vjvrR)BH#5JB$jBe#j^a0XZ4C_kuqqRi{MWcwwGY`i&j0N| z{2et1_Qj|VvR9Dk`41E%E{+U^0+tU29S2?r#o*}I(|?;9lj3!M1wpnCd;kxBerN~7 zLtC%yK@ifjfg}sStOy*Y2T@XF@%a{~c1w={BsYvSwgi0N~>1wZ~Xl&%7`e{|k^svS7HmW?6 zAjCBct>X_qfjEoTG*H&`Ixny)GF9sa802SOh`#>^@mHd9w~M!-6J4&wf7x7l!RC$Q z-^+AAe$P+FOyz=3$eh&MjatA#4VLZ?ICuO5zN}nBOVPW$q0SPz#PNm>dN%yrosE>>Tnrr7_B!UbvtI(9zTKYP6mr2s4Ta6#9k|XhBObwPl|@P z8K(M8V(*P*iE5u-UAuXVo9hPvI8-d8f3|Z+FRz)){vk`MZdN;Q3Z1bzPRnAvAD?ry zq-OD?hd)8RW7>ix)b!aWM$QVhqFf=Z$E?%X@v+iC{tq32Mo9{2mwm2nOR?7h!M2lX zsJp@mWBM#u1Q~yw=#WAV`?d0;zKAMCs7lW?84dIM)c9!jxkq@NsfydPpL;aTH>j?#nRxVJVro&OyBoK+9sWX%7TWd++3I!~mFu&9QS zZG!{jpLhWrIiEteqdmCfOd_-+$G)kX$5+xHKeo7!-ApKtspiE$jU9*+(p|f1jPkq` zTd#X~{@$CY$CMS~OctIvhsZ0%zB{0Ro+b(DhyjVjQZwui+=aB-&V5wbRP!9MWf~q} zOmPnq5Lw?4>~q1QxPRl%T?s!Sk;tC=E63b2`eU4W-H~2z6nObG{GmC*dr}bLB228Y zQrQ<$i_Fz)ia)m{!_V&m$@+Gk^y<<}p48g2FTR5(3XHt06b-e$SmJ@|4MBOs{0~a4J^Ovh+ixr;Cy&zJ zE6sk?|NOfM_TcxlsBU|BN03gBc{Yfh1cn!K7ymC&wGBz$itUlA?3YKQynNkfIy-DO ziM4ze`WX=u8C^0_u)j2pE`3{xFi1TvPW&u?S7%P;0lv}~yntfM*UFV@Cd#$Sg)dm1 zYu_C6>4b$21S*`fj*dv>qHiHAJcq&N!UML0;b|5x0<;w|Y}D2$_z9?DQqVG4(maUR zJ(WE&xG@F?K+5tFGU$T$A3&@?Ov$!5DYP<*2_29N)L=iB!U%X7pH`tXv?RmYHZT7V zvs)5j$glqwX|Vdc<(bH5_~%g$f@@OTQU=I<0J5&E_CS@!kPpi2EcnVmNt1M3m39e6 zaL~q_g3JTNFn(Y?hsCW0yU-yb{ zb(}5jWPMsgrQ&Xk?16tQe_e?&dogwFp^i{o*Ivy<^8=n6yA(om6T_HM5L+iW0Ql|}=%8rBSJrx=F;_-%h z)oHF6ogz1aLX*B>vyt z_`i<3V^`^q76dEAe?CKe7HCDyM?>phi48XMwhb2YvxP?OE=gvLYddD&OJq)gQzIuW{22R ztR`>3KYtq9oyBqr_)dx`?VppwK~v~oWA(?aKJ)u(3hN?EVRkVd_$ zCI@XPv|0-#pO@JE2tmeK$-I`2V!ehh4+4L1IYgk-arvn%f)xSvosnKnk*NXe+_K?N z@6|i$NfK=yQ>B&rJ{?6{*6bslAO-06v6rwQ_C!DJK73-n@Ui-No^jDxY?~k6RGSRT zoCnr|2LsV}B3%Bu!B)t^QnOQNWt+o46OdyjskAR~m${{UX%--Mx?)mFw)oA6W?inq z;YRRxFSX^lm9eyZf)7FX)pjh$&oH{?kYA(b*wP%gUPPMHw?O^N)ldy%emXg~fe3<0 zi&H+=Lw{5zfeXnT5984phb6a=H0r$h$D>&(#TWFh;fn9Ghw-2)NxxUixBZp^BjKS%PL|Krs!b?eUYr5>_Tgw90;cQ%5bQ~WMlTIf&fKSQ-^or~8;9v7=D?@8n#uI9 zKkMjSbs!3ui5n05J{w1)xlyyaihb1B?}646Ij>mZ=X=(K;b1DD+*0=D>0rqMey{*( zB_CCb8$z=sPA~@8UoRIhdw7A~ET2T_6!KvGXh)31fVgqush@_A&Eivmo#9~( z3#68^YZs}a{98-;_s^(CXQTBZeM6aKA7;aK>A5W z`3bjnl;J3AbT&=8J;yygphm1)Kv@OrnWR4mvFF7Vxl-t)f&(D@bGM!h>u|aLcFVjlv^!^Rx>uOP?wMNJ_rPf9zDqx3)F zWRm^}As0Ph7e2gP`veDsH9tFazD>&xl~itu$~%0Z(YX2dpWGbCgjT=xM(>%K=ve}I z&={CXoc1XI)f>i5SRQ(ufH%*rTRsJ<3S_XHog^Z$SQv!t50GJpmD+>!DY@jMOr}Fp zlqL;8or^ss*Z`gx5GueO-ElRCvLM6MAo#u!o4UR+r~!GnQ&+A=$2Z5A49rv>{*$co zo20h-{_UT~0{%J|nI)F5dscPzV@l4E0eFg0+U)+s$F7R{($fopxkY-0OmmTc2e$+# zXsbY$H+z5{fC5EaV=fw7>+^a()L3?OW`2wMSdrPQycREv&bt-W6RXsiqgJJz#kdEz zc3%+0P{;r=)+Kyj^esrFC@-@3G3RCvjiv=r$E}@Tx-t0GKG@w~7S5L}mZh!xG}GWn z>@;5g`(PcNaeb)Tq_}KFn^;8H@57qDflr+0ETU2rpSfDNL-Q+GlH40Ws>y}JbYlub zWx<*%$zaAcl_yM`Ckw-i_l4j7ETh>9h*4YLmE)Muxn`9os+g$;IG|S9o^!Dg$$#C) zNj2Tbx9-F$_;mPm#vErcQ|VP&51BaLTyRvM^t7`>RCgMV#V<%J9OWm!@mlT2dj^t0 zw?aYt$p-S)C(BHxJHP?ACypSxZS~37nns(^BE*(N)TsvqXq4!V7&z0pQzbj$o~{+} zSLm9@R-5234-?3tHIA!IQ_bVW<01sa)%dmT4V(sO9Ky>v#4WBr{zAeN<^#%CnXm2J z<+=T9Cx5znd9DcC+SQPir_8NF|k<~M)F6F(t9Q$CL3 zXDAk3eN1H-L&d1M7s!G$8Ry6oYucJbCeA$fD@#U8sG^)|iIRIj$Zdt_VQOLbjml|Z z_#CnYOESNh*u}^A#In_)a905+I9m7k%aATz%~J=h=|(uX5?zg@s6pSFfjyrSOP7Ee zW&epswy?hWzn49IUsp?r&02nVkdKT$T+K`D_0hjrK)1l3UbZU4TU#|(Pi&Xw#0h>H z)@iKW7bwMdym)Ij2zc&`m6@BGQv^?-q^PCRP*B~`Neq1AV<=z-v5b{`Uk4{EY1ZM-t3$9 zIP?L@w4ygzScbdhAovQhZI3AQFl05*CVzv7mE@k`4?k9Gkjl6Deg{3cLOzHPwf3Mk z@U%{;nVchk2vrU=GOH>t#H!_-;!j*0(eqAPbM4>svSKW0T!KZg zLA)O4>XFk1Q*eS#%xxQjV-j(kR7iJG96?9Th`=O zjci$u-@60EVoOJPos}U5`ELlP+$ICmU$KEG_DCev&t*`j{c&}1jBbrxJ(Q0Fj810& z;#glvLW?KoVx`W1#&l^z(k;6vhW7DU08mc|PWzk%;iPhJ`QX$*w}JWRV;2MgvSS>>q%MPJx)96Y5XJKVVQmc(0RcL^EV=7PT8! z-PL?Wxl{*S#!qN4N=j%Y0*H8cI;)<+Nmyx6}|du~8r*xvyj)(bgJX4-)6%Sj9%h!T@B zKzH#A;=qazU9X=yege7xs+!^Y8AgpF3=q}3qlX%7OjOdAh*2!JkRRU@9E%jc>H6R$sotz7i7tQ3H5BL^5ML6S3YPM5hT&uzq zvpK%Lw>Ja~b%Zu;z|Q$w>#@CN7A)O7M+h=r=s-g~}1@U#cn!NQkMg zE9iBT6NTJzMUc9#;oL*-D0uuEQ_W`XOJ2hCH3PG^h-AIJsiGLOkyt(W#MhMCv6 z(w6!~%HS8aA%{Ox`wk*%-)??R|IB=(dZILl)fzu5wpswheT}j3(Cgmc!WgPF8k4lo zV>@Ko_s&(8=3J(ZKFH?NhyZG})-b~dx^+X4>8P57j*w@Q4969-Vd(WeB zmRENdyU?{KQgR82{d0R0*6QEXWL?}y^&MlLU_E&;642>HSD;HBa;qjsL}cH%77gp3 z`|+MH0bU$Mx$xP-Nk(^EJMDS6bN(UOJ@SLS9H)AyogX!Z|KeM6ZJ4!1uU(PmHGerV z6n?kUvAVYZrnXtv{4Q-|9MLZM4OKS(V|3em6GT+9O0U`R1y%2aKGJ(*LyhHdX&7}sjvc~8I6 ztg{-fPq@<&$F;$TifqYBBHV}BW1Wgbo%*5UZrNjtfpFAULKKuI(pO#CL#0GWl|ocS z6r9mr?xJjrS7YMm#&0zYt zp;UQdkFwWEtCw3DS}N2Uw_p)AzTi~JBw!38S1^?D9N0nEEdQK!{DZk#N#Lb#5OG}z zp@UJGO6CAJO`x=UVJW;?mW66-Idk3z)tn3MjwDM~RLwIC{6~!@9HSE(5sj|@knHOw zsC49G)6{yjZucm-u7;Ug;>9@_&|Dl;+SMD8ul0n8A1D6zfl`LMex z7TTvPP`k;X5Mc2%l+$1Vj1xK4X)Y$=iC>;L&5H;#TG<{-L5Y8+ftTQYD^JXiQ=y_@ zE`PjI#DHRX4qdD{rg*vz+3Cr&yTa|ep=i3!s$e1P> zt2u&j<%BKLTOsxcR=WNkum9WrRb;aOpu@TcSdn#Y(* z;;xUzdLoysGS`lFbTk&0il0HOv{k$10tq~N<$)2DyP%t z)LDUv*t{GcIMaVZ0I(U>s+Gz)RzjZ1`roc)M z9|3aVpF4y%p;c$P8q}@LA9_|G*C46$pV(@=R{q$A+e4t-`Zw;nU8nb%eV01KW5W?@ zlcg@Oiin7bunQ!E41$@ml-5-)35b(&VGjV5#~+%Q8Y$PKv61m~w!NvG@DhO3bW4?p z&C-!iX5Z`=BOAxdu-D*nrn>9`XIY!QzFU=ERoY51C-Eu614CKf8R&1K`e&d3iB&KL zgTRy8I1mQViFjGTeIRi6CLh0in>6_I{3u$CPrEqcl55_H?-)|DUqFO75-0QEE8c_! zd5HWj2p@WZ(guk|&zBi-p`VXXU*4bPs2`ICOCfOKkOhiBtOlq4ahBTDVjBZFa}x2kO;0JdJ+I+x*&NT zx}^kulBg=QCGT0$+<%0%{Ya*@BxWd;;2D$Iv+N=XfY9JwzE=LUpe&`?8}cHbJOi!Q z%6#!1+$YOAa-V9Ay{IBk*BQO0S4?M%Qe!>@EOMmgceu^`mE&k>e(xVXr54n^vaTGD z%V5GulNmNKT06|@_*uLKV(;j-W|lL?i=?05?Ca*a)<5V*@BVqeIRFo|cuNvK~!q7w03W;*6d4jLnCJH0@*-Mb3KL#YmdmniTe zwXrdap;&{99l^WvE50w{Kp)D@oscv9F#;_6=4wI_EMvl!{H4@xv_(;u@4tV38jS}f zqwPQvO|A1TojPoEUQHe|Cqmb{5hHpKYb-aw7H^EYwEp3T?psA)@zsRuli1v zhy=WT9FK?}Er16I8O&28grSb`jCaASB3ar|;WXOq&zSf-@6qEpsh-H0I^_+~ylJMp z0c)`2>^&3Fpx7Fpzys1&o9O$_@)Sm=AL7F~$Y^3Slq)UpFWj1BJ zCA>xrg;1*pFyC;REySb`kQRKN6#Ny?eZ*AB=)17vxe`p)tx5(r83xKVgCI>*_ZsPJ z9p|n}5juL)6;u8P+8kve{=#h^ZAL;@BB=1UyDn*>9axIV2hlpXZ`|#NoMqn|)4l<} zBaV=PxJJX$ZnAH8=5xr+7BOkN=FSUsEvzfZ>m&0G&aEHw@2N!ita>ZF-f{g@c=LzC z-2iH!EE=5RUQ@rPGr}BhcAPStbK9>C5c~;)1mZ%lnyb~RT}Aylo!x!_CAQZgwf|HC8SWq3_`F6NV!Xwcx6VBVo0Ec-<0ZBoQmli7zv?_L@-D z(>=ooGzGOU@{q~E25Pg8%EqrJ5b19}wB)3-=f9}-43I~0HKnqh@5&eUu|B3}{TB-u zc&qxqBar`%M*jctch+8egwt;Xi*%tQKn~ULv`5() zxhc-Mc2AiWB!l(uw;|_|>{F+>%Y6<*x7gELg?6(_z|A!__0}m;nk^qvolU8o zK9(!DRM|VsYpXM@LyYq97ao7bU3!uLV|cos4ql+)YN}Pn2YI%gQmJE@fFk*;oeeFSx{2wTv}b5hbc?M z3O@k^=7sMlUrL+plmoC`eQ5o`5V&c!9qo018k@F;EIO9c)^%)D;Xe*h=ri53Mdz#v z&M0Bk?gS=f%M4M zu9A#WiTfSyJeX`Q5u3=2IbJoVo8*RMlKwl46&#k=ZB(JaehbDWyhC8VOaebd&g4Bw zDqGHHVq|pP0-w<>@21i+h1cs zW{F*qEZ9TQR?wGN1#E!u-Oc$g%8grS4B=4+n)cyXWCh>@o9a}%#<6apsTCEj=(SrO z>mXeTA!JtJ47Z5ydIih#2cC}O)bfsFA<{X%s%q9o)VNq2`5GbjwKHHb73X~8l%L?z zVJst_1(wD-nZnpS5SU)?c!y*QORh8K!gPV-%Dc}=QYF`GK(U&bN=;n`{W`p13NbAU zzGl}~ZaU91b7Q_6?)`nvXSWGY^6Yrtb-LyPD+O7bg?GufrS9%1z3AJ3hl5OJ?WSxd z0m^L*At>!-mwjnZfomu#K@M<&+z2N3ugMR8q556G)A-IJ`g5|7s$NU} zz@J|){}d`)1fSelSN38%GuM=P+1E|S2D|`|2j5tQlaeM-h+qGioWVW^!~+4n#CPZ` zj2~>0Arv>IUN}rs4}o_2ZqcJG40&aHFVtFKNTLL`EzQjLn~TJ* z%1P?(?kxQj_l6CqOjnZZPWWyn!;kw|QG|e;wVokE7=He_g%~xarjsIGl{2?iC+#Lk zybIV#1i8GAcx^|0Dqu|v9kwC~%`jerzL_@vh3Nc^BWwp|mu`+CiL+U`>>oirkuG%n zR#)Dm1SA$6h<|z!Zc1gN3zIT--av14+iit^o#^ug;luB8y$>#tV_)L0`be8)K~({M zI7RPI1LW}-%}V@3cWP|Wc;8ct5Z`3DU(JTldtHA+|2Ytn#A<#Tp?L9C_!^v>Wj=G^be2MYJ z<5wOG{g~?d_G!cOAXJdt8vz)}0O*)hl65G`7HZSH8+4l4t3k8z6eqmjijmVyx! zyTF`8&MjdDVz~qSUHav{(r7JPb}H}fjR@f{>q#leUC$&3F|%t7>r56KZ|9BLs`M;?LuyVE3><;};t3BrYZv5`SPA6?}iYPa0&^=OOtx6Lzas?efPa_R*B6GOaa?AdoGl+7Ns#uKk^EVk?LY1jU-9*djf zQ{aMNeFn(;HeRu_AYhNGcoGb4}Bk}14Z zsDfN#?B#y@UVnw=;FC0B>*-uw3gdjze=$nQ3>Kefg|h@ zz-aN*h-7YbTuxg4w(%T_pn5p0A|K#U*zPS`qgX-0QF}+B9lt9~0~6;7@|F1)(80cFF_~t6?p_??8zA z!^mlr40Qnq&AwUQSLHCaQu%qdQGVvN3OgM1Nrp>>V6}dK@(~U*SU%hFaRXl;PCY7;p7)l%57?TQR^$Q zlZY<-Yf|f9%z6$)0^a914jmGv4W~dHc3Z$(MoiYL6b22<5eQbGU)N$1W6=*qDb5C$?H%=EY-E=F zOMks#LGi~l+0Q#XXw!Kz zn*1Zo!q&u?=4h@C9iukc(aIuAzvgOoc0*1A@wt~aHDdJj{h9XfA#jR08^yv$7mfaW zlX&bYM({aa2v8{=77rdIUSiRSFqkbdySIU$I?5{93b)VJ}~Oo~E$f z6m3UrJP?dA&)}Kr%a&WiL}hU^7UNqDbo|>VRL>R@X>QqAiNJIRya9dG7QFE5!Z&iF zeSiEYS5tyD8wn37GSwPDLafvvChH@i42X+0QF|Xgs(ug!dZu?&Ob$s1Ra=GhLS?DJ zAqZ~$zwIk{whRAdMQQDWVZ+G1qepSPtNV0<3u=MZd6fKhrXUOlF4icln$V!1uo}Ke zGG|4a9j(y;ML*&lSQnJQnzaoRtvicipJ|ruW~x{Rkpg$f$p9vmFQS z3mET|yrlyLE;4STkwv|>W2Avw|BfE(E@B?w2c(P+=y{5C4XooG^9HMaP|rd?J_*HY z9SlN)KLQw!6tRC+ym*bwJr|*USC8BZr-A9Fbl%TiPSqd zYWg3oZpkx6R4(J}(;4Js=nojE)-%SGC#cY=hRb;|%pjQ%NEcsuZ3!cQk)#oyWr2nS zXBi)9MxT$E*<#ZJJ$4rROLpr&8UD>Ww>grf;$pX;^96Q|{g=!(&p=Q0!PMeZl!FV} zP%Ks`#}>goP_4$_55FHRIouS{px=D>&)H}!l4wO!j-htax8%??E#rHqyt(oU0@{sl zAO47>&b(Z>YSIpdj1^2u)Q?L06xGkJmwcL99FGbOHT)yr^22bHPL1uqjx3Z`9j`)n zgiAq%1i+}9Ke*l;*S@$JiVV-C{rVDcuYli1G#)ab#QHn_R`N#iiMpAHPw$WSG+c{! z6K6_KzZ}}h-4;SwjD@No*|d?H{}P5V6Uo==`G3~clw|1&_kQ>_LA_c&qLMOp48t@Z z6*ZIEr-srZK<33gEYs^%VwQfj<~i~jPR~liC}BeP#$*Nu5CNukN^Bp!-fy3@nxeB{gf~e3(c3H{~P+l+`Eex;=B~e(&ey^K$VR`N=6u>&3G* z^aEZ_BCBi6nw32Cu7|Cs( z%#g*t991HB7Xqx%s&Y68GxQqpyiAE76HSr~7+h8_WbiG>SGGczhwnoF@PmvmZAMQ* zUdyi;oM*gK=naqJdg3E1;B|#~jP$>bHE}h{#__)=kuT-y98b`M@=(D9(?o490 zejG77$iudNn10)cYPhxTBEx_>&G}BZn!_VHj^9?DAU#&+da!9MvUE%o3-3{w-#Y9l zjwITA=~SEEx))LKs|t~Sk2>1(MXo=8twO1#Bdo^0d4Z+vca?2zSTty1#e1e(kwk7N zxI33hYcDKgs`4)up!QvLurJkp3O0zr;1^MlqOME@5)e0vVOKOjQ5x+%%A-ebqO!nr`$^= zwV>=@m(@eN%GrcSppPsQ{GW6NWS(W+d!kCchNk@`#%_JO;*HE07pNfvmUY_AxA6w< zUJZ}S)OWAe6?|#?hJ3fi_N&^cx86fip%$R)J+SQr|p{fy;@KQK_Y`pvNKE|1R;C!BUe{< z?5DLdH|iJ+Y&tb)IbTB_(9$z=n)dr{2Y&}TcqbaiwW(Ih81Y(ZH8wfsxll}hG4j9j z<1kxtAvIa$ZZxA^zkCToq$x3T^ybiWJg^N9FgHV$gZ0O0E&2BE0GN}C#MwQGIgQAH z#{8e_0W|@Q`RLNx_Q$vYPiHGFwObLH*%})~O?Nn8()>@*o7wEa_fq7!)uer17eO5% zH1`W#oL zKo5y2-&(%eG|SXSYGV3M!d2EN_TY?;^Yy<|33aijWEwK!r8o&^?MPgRmgG0~XeymN z)@LlkCB~Sa4-z$5T`J5y4@<}##rW$i&;2@OJ>_exBu^ye7e2dM72R>__1X%Pb9LpT zAVQEWkY;AC+zK(a=Tc#0i|mp#xFT70X~2X(aN%?j98NKfpQ?;n;dLsWph7`gsqOo$ z@biT2rH`}C_a`&=dU5#A$$u2;gFb}TCMBst+Tg|R?3zu+GqK1I>4}^#Ik~(G&mxU* zMki>r*%$A2u%#j*obiSxQpwaKLv@V;9MYDov5Xrkb3P|-2NeqMC|Z*Pg~_^reI1WM@X$n=^lrM)Ofza`rij+Xz-O+IiD}3 zUR*%D*H|^b$k1JEJD%&fJYu^Lwgg7VxSlZo#*6E>S6PCa90Ko28^xlQ{h1PYxl-0g z&Es(&S!urG;lhG@vWI*6D7?s*`_m{)Ixt1qA-c%E-yzY)tGICDT_t!Z#xBjP3K@xi z&mq3Pdi>uf0|kKj3Hwz|7k>3V0frYWTttMtIxQ)I4RA*%ndnEZ`Emv9!pfEJIh*0<17`c!C-Yh`J;~_tj zKp!2eOm=OgEkPP2HFAZA?I!SV7)-ZVRiS7G@_P)V-{lhMhhJ&*-!?GW z5eP0RecYKSYCQE|u7APPl}k$hE_4C~1X|W#$t>wW`zd-c@&9%KJF{&ch%Qd`{lop) z0%iCQ2nVH`La_YGLeNpp7N8@^^pYl0kt;e?IxOuoi&ED$^h%Xd|0A0BjTBMRxsx@ zyX%1h;~{ej&sqn1tXSz63Oxn4VM3S`cKUkldz?DYZA|tQl)?e|$ zgKwO{s%CTRuPXxTNDTZjJciSmT+2}8@6yqV8R|#fKvV&y@B8MNXR#@nP8mlikA~R?XWMR_saR#MPR=GE|{j?d!2ku? z-*m|e*f|snPcBvP9mMvHL=3WOY}T1Sy_}L`6C;NbUqj8c3V6;d(MZpd z?0l0wqiG7fS6p_%_Ct*I8_ZTWJ#MDtbQaMSo-R+%HSYY5c);)#@A`5Q?j<7?vAM7#qS^*wa;)G1%(v9v}vQw9a!#LmGwD3*W{uZhn|>DhP8Ti}yVyLF}zwHIH@(ylx^;x8B8xGRi9J zz$q86?nhfFMpU3{DTkCZC<2eL$Kb>%Q4S14RyJDTcAoVUGHj$6{tI@#^uF223VQc7 z4qtFlSrElm%hIA%Uqg-LEpTTXiqFyh|32xL?g#0g-s)Tbe(oiZQ>7L`F#FlY%#IcM z%le)RPLI+dsV#v7zpHqqbFOc0lRp*VsCGauGuvChT{f5$sqi~X8KdOu5+!aQt*8si z(?yLVztlN9i+0)(GN@RGY=tBquXcD}_h^`QQ$RFm;QQE12bR6LB zfhZkuCgQB<&nY$l4nU*2*GGmm6^Ybx-cUmsd!_Lfn)P~%Zt8b|>%VSrCcRY4vqpT4 z6hJ1k1&#ktl+KMGGZRn)L-^?CN{r)^t%u3C?*5yg^QB+yf+-lcxQkx=9^QdS+q(lr z6_vPpd=gDYFmEsmI-a_Q?36Gaq&Tc9`6Kx!!fO`O!+;ajeoyTY>^~SzKVm3aCE!cH z;}3&Vip6P>fhMrH^hAGJX&f|&8LK}}O^zE%bj?cijox}fpdY;3TV>wWMt)l%ncn@6 zuo!Ov)XSyrZp8vA??nZ#7p-QQ^5a1WsnZ=x9u?0p1c4Lz+A*=Gc-o z6*^1lXV0(=J``48z2uISyzvmiBB!7~))rjFAk`VB(fb5w@BAt*Tw3@x`x9?ih9UX9 zp&e{DHHc3@&=ow30Jf>{Ar9l?Uu*OC*e4aMeEU4OS{$-!A8|TrK5PuVZ&Y~QK$vyA z)eE(rYfD3)!~Tuk74?Qa0(ty>N9>?tCm8TGAU3=+o(`Kpyo`J{>zC}GR9W#4Zq$S;)<1-VL-};DUVrO_& zRA)3@#J(P~Bt3qPYL1#~jFPPg;}j@3HU}V&EZG~MA;q{{{e7N0bvv(tK#;XvlTqY8 z79{#^hv;414U`J^xxfkV`4SgjF#T+ zUtPK`anT)Yc+9sF$EMJy&t$->i9llPTUSEiEIR)CJ#LY0VWjLd z1hJoEN!ffK#A^DHdG9KOS-WwXb$}IBEY4n&lzmGBzcgd|O0Lzdo+{`2=5>FTW=yKW zu{00T!qLV}-*g&HA4g6RR%0!YmL?E+Mvkmxam_Z$Di+`i#Cjo)yb)?r8+K(D{HbJ3i4+Ix_ar$%Ys_k=i0ky9Kdle8qg>bT>=fpr6p(5BY z4Kpc{Y|g;SY%Z(#rXFS_x_w?=Xkj>zufk<-e=~}8r91oq{`as7=e8ZZ5)TQ}{^IiQ zw_d~KYl1?`d8L8z_k>(jA@X>^b+cl|aVooRh2QX*4TP_6uh?z+v8-1` z=oqjLI)%LvcUpSH*Fh@m`Ih!&)X56HU*uVr?*Y@>n@%@3+%Ol1NmiR1CB-bvbVzcihD`Zk8e*W&P{XWXWjyqaT$}jD7D@p)qPt;qu!| zoNX-nlp@MCE_4idVm=gh8ZiY46HnNsa!J^ww4+UXF?UC{$sXBpRBO1Fe`9%OCc9Lt zd6tv`w@ovUUtN_kZI!!OsWS+f*Jv*fh(-8?pM&^`P8@NIDzt}p=~htc&L|~nuX_uD zeLJ~{fNHAU^@O*}A-fk7xqem;bw@^fzSkL%d^u)G!gGsEl3#NB{v=6R(drr5nc_$~ zQi3k>KjRh4N=xk!T!Q75r_n#BH$jhHO63;G`o9dQNNTJCKRBV}SxP`+*>3>-O#1sn zPcpKATu+wI{PUl1_RtPriSOv?=0CED$c$hRwQ2n3_ib@wt|glY zb(i%_XsfS23x_QO=rY_$Fhlhd!dOohIU&nPp|fvhcbUPV;^~|l;ujP(%`iZwvK1*QY8UJ- zYq_hp;C8h6caS~o(D+~7{s9%5_p$WxnVU!U;)ZS>OV8Y9bYtne!*r{&A(dD%nw_Dp zHM6<8IxeNjL4O)?E2nWG$AjR~RpmuI&B%Wy_SgitmZ68*lA?$%@e!L1_f}qSF@t(` zxc9G1tG4yMa|EjELx^v7B46K{yDiwuRu|i|YETaP%zd>st#cTBiP0NY#*rf=WyqXm zO^rGYnho<^1xibjSKs(1_g&rf^@%N(j)9h>63<7^otClG4QL1P#FzwzFOpti*W5kO zWCzI;C`6wPDXU$UVo#nk zHR3H~J6pU#bR?iUyAQJa;wK4tG^J=bPQNd#=fGRymmsUZ!8&YtQbVc?bV@8S18bkb zp%>+%H|P&d9}pPZ7FCx@^`nbk1H@*6@QkQLHPbH;6h#0Mj@HP6Y<+Z3PoN(L3 zJZ_T;fzaPVnNf%bQH99n=KfIW6;EfHX&nT3d^1WEGcaE2$In5}sjhaNW7Kof}6O z^%QrsH3DOQwVCZB<7u;6rd$?L^+m1=s4|j%5KzRO7xQJmPlywlFs{p-FL0>pIXy$3*|3;UXkaiPrKZOUCoQUBB5rbc_mOzypq9{E zeGYB$T690ZFk{5K@%=XU*T-zWDF2@A#t8=ivgJcc_+5;2wTtkYm=`<1ZA!Qe$Pr0c z4o1-8Mzg0LUoME2^qegnn`vX4PGh;)vm6h~+s~Vr(sXi?FuDqVq_=)Db3wG6K``$9 zoOvR(`0f}ruKo!>ZnKS9XVU#S-`FVaBoeC|D9QXoe8$!vkXYNj+Y7f#9P+dCxlBB3 zVR(tb%YqWm3O^@zx=+-Gk*kf?or*0Qj+%PQdTL6q{0;Or?(h@fpXw4)>D7F<*QTC+ z6Bbs$dEX*i0G{8~=lpb^Y2#UP!F>P`w+lE)jxV*zXX{#rQEzga2bI&7b514UFG!MH zxYLIo=Eh+kE5#-N=L5pCSrwddiN{pg);YuF(q~}BQ)M%{JyOiJR1H-ay=k5MuRLxK z04tO?8kU4h1{(iz{`-ji4{D)Qx#tTt@BbMB`EC(7r=96MfAF3gb!uFOzb6N9LqLSXC>mX29k&C$r9jE&jcVAFxWp}wCDt(l>C!Z z^dP1zV`uf7&E61?1`Bu4gM6lZNKhj%-DBz%R_#wXGp+I6fR!LWXR`lFvw@PvbY4Op z90Nk&{3Kf6^n`SMPZ){BrObt3N(ku&FX4~>r?sn$in3kTScHTyDAK}EQVNpNF|>em z=a54P3P=bD0)m9JbmtHrz?%164^Q0B zbzc#3frC46*ujZ|?>#?9N{E}-lc3BLgHL7@Q8%E6wGGmpI`^4Nc9}Kaxsk>)?i>(QubAkpn+A|5wH>kVqnOUK;4Yn0f*IKmsdk1h_nguTM=`(_u$n;Uw zT2Wv0T6(EqOJ0ostl{1#jaACv$G{104Q5aJL(w%?Z#tS5J#AnRP;DlE+~>|Dj5qLH z)dPkL6k+wgLtxFhMn}fajV0R{jsQhB%Hk5A<-1A4H>DF3*B2Xxq6MK=SIC#B&_x@F zE7He$b7pjw!OWAIH$3|BBO!3cY__7LF^OM0cqBD*G|+emCF6k&+pX+l!jO^ELVFQ~ zgqx-ki4t?mx7w$IQ_rfZ+7)cH?y!c(9&xmM5-7Gk+WJh&Z}V&aMZAj?=8ccf=bop@ zHlLN_+UoqmD%4UR7@J7Hj3zsBvK4|VKi@cwO22}cEXVO?v&D5uBETRlFzT(0!L5s% zznQ*#yg&mk%erJ>K7_qkL7A#+R1a*GpTLXbEfb zmM!jZlCm%QUNZjN1L)iU4GE~j9Vep`ewwQ7zLyl!vrc2Iq3#SphFMcxC4J zhITBDBU_ghSHRAjcb|;6R6Al+ zRHi%KqD5OQ`Ig+L0TDkzyDhq#&9JepyvRL6qiEILy{DW*>exwb3+^BO)j{(&o7HEC$$^KGJd8L1X#s;10Q3-@H`VC?rwxC9f6InruG;^@^PHQf91 zWWV*C3k5EiqYOQtX&u|i7%tUufxJ7j=LAUq<5h~}`|9le> zl;vZ8@)aMM(JV>tBL9A?Dy+}vy`HROo55Y|_{626s+AaeMw&mMhz+@UzM}RFO5aYP zTaN~qyJ7jj+|{TXj+Q23JR_{t#$>I@q+9CRm_Dbz8}q&3RHfV#2I6B6aArTg=DEQ3 zP{DOT=a{H-l}l9cpy> zdTE6K{qUZKwv1I4L-zULrTy|v+9UkhnViGmKNYyQF_T1Eg~z3Rck(Ad8NW_wg`fcf zBAf~Tp47As{=YG4ou8oQgBsK~lz0>R{?j3A0}T8V;fKS@r_8RX@_6Q^2t!E~*;1+6 z4|G-tFyW33Iu590&}x!e=UW>z@~F-whM^OiT34i;v!-qlyBx*|mGfIcm_srb&_TDS zAJFKCioEM+>~0?!SJyd7xRo5Ynt;SQhSM_9-d0V2Na5M z=zyyJE0|20R+iC!z5{tj^ZqOG^jc8Uk!Z;@9~43mMh0d9q?^;BV7CMCS(Oc5?$sZo z$`BPpM-Y;PeE+D%40NV;n2Bw0EV-QGOo;UY8_K6*vFH&YdMSu{S9d??k^dRyiP6H; z$pVoBfT^D4@tT%b_nJ?Oi}6pav^Wp3(g;K^%Y1!(=UpVh84ZLofXYK6QVQ(3(Rn^_ zsR0Sh5iUWKT1(DS&YPr!%{FnoI4Gh)v&d)O$1*qQkhd4Sw z+av2@FT}EL8lT=cd#@rB?r&_la4Z1HlCCDMy(oEPcv<$A&V5 zmA}W{j(v3iNyCr6lx&qY9zAnRA;QGn1_D8U2190tS4$`UJd0-rfpz(PSb#-PZ(_V1 z^VmR)TxC4&VUO{f?_zXcF`7>63!>yYJVn>+%7ovWW81j2v$LK%)Xo6vZo}%Ub@w9+-L7K{23V}#Gb?TB59rc+ z8!l!=>gTGMIwo1nprs+g_uw?u+l#f0a9FXf$gSjz?G-=Dc6z>!GE`|eYCqW|`kp-( z;WuA`xXCzY=sRDTSKtf9^95oQq!53vK71*~u2m{qvU~OijmI0d*xE|8zyxpZLzIyX zdDR`KLPO_~kJH#3ywl~W)Pck8G6SzgRM98{lTVEh@rI9Lg*PqxHid%$<%Z54rM6>p2W4=myr#ss`$6bsO zzgm8|&>p_0!~@H|P{{{r3Srv`inQB2_hoiTpOnv8W2#eqsq2l1&m#VT1^9$=La1$CSstqAXnsZD%MLXo;Q7e72M`@$98WU+Sr{SM!E2OFTMGx@c|>hBTIxt$A*?+%8E|u5TX}d zmAM9VYMNcce4gRzeD%&Ar6 zyz{8^rn+7G=tCR%>TPy}-5VwvC6ml6Xe0klUpagNBl|INs73CXX8 zYS;7;OyJTq3?6We9WWZHrjF3yOr{XZOaWmDG#3=wo&xe}ps)Ycgl6oXOSd*09^XLF z)b(C{v&9baBIj^n;7Y{L87NXszMUe>>-2pHE&U1nN>gF(;;aY7X5`RP^M`HjE6MXr z(ItQdx+z`ZTbA%^vk-C&OT!0n4&x1z@1PnX$S>^QIgsP+)g!v@pMeHsYP(-u(T{(z z0bXQo*=k9UJvL*`5>p}5oHzFd9q&=zsA0_I+BD8+&*&{Rz;;z0wrB#QLs`V0=Pv*Y zKr273f7Xa=*!s0XyG>CYm0{3mrniE0lGusXuzJBe1{^`TQoi;2R)#Joe3Aj8@&o^M z?aGU&GX75eo9pV|@y1cl9OfOQO$lr#ErNuuLLg|~VeVQDb+hqhnzSC{CM&tgX+O=? z_{2s8yhaYy0%KZCMHauwg>h4WqTJ`$m!*@fn%x;*Mqh~CmPU6|eB2T-;-V&=hBvZz zCh5#WIWfl!>o^1-sSRmn>0RMIGFt>~$X?**7*(a0shgxp#PtgGK2WJ3gq0v4reWDt0~{%ZyXUfSWMD2NcjPT0 z=9EUi3lBToQ>&%czwDQ2U6E@WCgBuGq5WL2_9k_WX|I@C6CAT}* zFFR0YwhA|TF3g5JUZz7;(ps^a?4 zRjxZ?bnAg@@zjNkZqX;MrUa+NVpPilMKW-oczqT9@%}HXr?tUylR_qWZU^yQ)KPA9ObxlknZI z!99_nh#)okY_3g-V^SL|h*J6WsoE_f* z+)!}H=sh-q(K`qgA?9{ls?e?;w--L)d)N6Siw+S&5b-#ViYQ#$v#L^*kRl|6%K801KYNB@^{~q9>dE$c>Q|^KI*N;r3(D*Au6uG9d}C9;BVbwm`_m>R=8{Y; z-%(WUDm0oK{#=X;J9yjfo!=wNJi#7%K8ZWAW+JQ)ogKArtrW2_Nj;WqRxMdT%Ap#k zu-HDVAt2lOe9Y03c>6w0pmF%aBjSm@Mxo9_vU|RbBZrYGY*l-Mb$q8#Q-g^K3k95$ zi>ag*Zc>ry1GBgnV2qgNB6FPYe}HqlOrf?KvD|Q8LGEVkP2seDdOYo*kY1A44%eJH zLzM9C+_wK@?jjSk{iz(eBkV_+SDLG?7Pc#&l64S%u2F>rw0028%x~S)n(M#3JlzP` zhmD#VqPHS_G{Sz~Pe5_9b3t$nyWtQct~hJ`GUf+`qIuZb4zMG@elR>lB}&*9pcA^{ zu)i#>Ptedy1sJUj|6R_t|G>)ic|{qY1VW3qFj8!P|8Ze(J=KG%zE@1+w(l$bxW=C) zHRf8McE zwH9elOcrgmDy)oR)JFXh>fe#3f{dDg_k#%xsWd1Ha`l!Zuik2TIlv}x5_l3(5Nh7p#R^7OrbJky~P&}n#5!`1-37dwsCu|bLzePC>)|8P6sI=6y! zg&=PoB=N4}@_8eP4_oP3fsRE{M$1m-McQ91a-)Q(mEXf`7mY0c?3sm~Up3W?fAZu~ zqweI=bxQP3lU}7&Oecq{w3?YueFVj@pVOH`KPw-i0ftD<<8QkLM)Kk^_K*$5?>rR> zDou>H$`BIYG#kZ4+zaTbfMHz1D+7LnYH8V`T9vpKlc@a{eHW$@_pO<9oA{Ib4L#IW z4br#xclqhV?&Zg+_k+v`IW2i?ndjcIm@qCDNPMA;aIPAU5!inxgNMtW*h zmi_ti*;iGWMoL?noO#2|9Q6^>*y=Og8@$^c`(eN=Q-l_?d9!;AgH*bVS7Zcl!i=7e zM60IY5EoYGhD2IxX1a^pzJ*9v-5IKsJ#OtA6`8i8$*B2seQiMj%B2a)jTElUCs}4( zvVOltt%dH3fLooyQ&|aq(C`kiq%g|Y#KDyow zDw>UZ-)h3_r>B&)(eU3KEOZJVQAc=NXo@w}iAI=-<^)EyWPvcg!0NH(! zyp`A3XB?buTw037mq^jltU7Q)Ljus*GD%{!k%ildZ!uD3>#AQ)OIVbkEbxnr=c9sU z$3+X7d9&7r)sGi1(T+^DV+)=(1$F(Xc^_kCo~Z!H05Tc+Z`Ffe|f0A%RSK%X+N%Y)ML}VP_1vTQNjw94zV6ynU^F_ad(Dl_` zVYf+vfPTORUGYD`?Ui8Z3KZN|esdmqeI|=6GS3q+pqqv11Td*ft>vT5EpSGXxv@3? zhUm%3$>GtUp~V|j>UY^+ItOZJeh}S;9`xJDEM^JW9bF41*mZpU5=O#G4=qn{7%XW} z1_uY5pe-@nk0dqL=ZhdkPZhM7)SS?f2P@fV#pMOy6@!Pt>znv*EY|V>gh461HQV$a zZaToJ?QpAov<6NTbSVd~FS8UMzf+mOB8}W$1tBh2hjgbyK!&L2JUyBrmjzIJLqNE2 zJg-!y`!Yp%tbv?-K!D-FYYO;l0MQe2MoyiR`wkd(s;(>uIgfM4zUYL=SAi?l8yY^_ z^JeZn!^EL*Lm`AOUwKGSAB0K(#PYhRK^b&Ci$OcGK|{bXrXOnos!eo$ddDK%ED2)> zkVgleR2OI&xCS3E@C7~T&RolV675X71nsyzxKUh4Qt*1-4bo_|apYMjOgW=e{67NS z?G>2R8gC>gzNE?{q@O~_MJIV@?vYC1PHV2(0as_=(^Repb#Vmm(%H#iea$|{ZE4Et zCd=88Y4mML&=08}NkE?2iciZt?nyD^?d@U+dA;i!cluzcs%O{k2d*m0}ZsQ3Z1TZnYU-|{`|ABmpJk| zyO34TRud@Lxzb<3+KBi0fCN%8UB`ElpM&1rcRPbGFsHP_;rruYC{#74o_-Av4P;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 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 index cf6f17b990c0ff4e75941081919352d250b65478..183de35d3c11228af5ef16ece208685134b7c204 100644 GIT binary patch literal 77242 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 t{mzFOwwI=P4}3_$V99_@=G(DJ2=E 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

{atsV4j@|7rapOL{ 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

Awh@h$n4HV0P98%)-`MzFmc zc=tzO#KMs-^GiyXVs$9HvF;c(;u8grQCyd>4#iCU9y*LF(PU*xY=cVJrNOfCtosaK zHs z%e;W|@Hj^>1mk)S98Z$GeM8}ADB7SpYKGs16ka0EihOJ87C-dMVO~!;s0%d{gs*(D zzo$aH))+#~SuM#;9R~So^Ol%ePL3Ap!tg`tu52F}d8OZyOa24P0rDnmFfylhiT+{P zwiSKM$y^{Q0li+f06$rlAi*<-thSL8sC_^E8JANz(=YRt>zn7D9OT>R%xKRK301p5>TsDfYpf zcsS8w1YSQ_Nge}JboymwJcfz<>YQcNmP@qDs+oD$4e8^qJ(n|RHZHj=jOndu^POvA zpVVgK9*AA&X<#-vJa6hIzo5~#RW9S;k|;A8q-VSCcz_0UZABk!b?vtpR~ueajeT~_ zA7Upe>dOR=n0vKh<5^jL#HW#|?H-%Bg$duiW*6~$Q%?D489#YKAEQr_9=e8jA(%|N zsFXkV%=V%tj&3}gJOHQP)@+Jjyl}D*GeIAJFeZLMn`u;~{XQ%b<4eE}F1Z;odSjiw z(_^=JSs9YopQu_^8@Y*47TBT~BRJVYx zT=I~lmCb(2r@dTP+Hj--i{Df!d9r&3yG{2wnv?xii;~|m_d-^*(^B-p$%B8lJRQ9tsD;`T{8rW(@<`c9!43a8}4QshnQ3Dr!FZCkl_Nzr~v z`${tGTg$;lvNT2e#T>s^Jw|tyw6mdgWV=+r+2+YiBihoL)C!t{c#e*CF@=*^d6DiD z%KGx|6512#oD#3nc3?4udh0A7{~8JLU4d7<*sCC9r2gB3`&;<^U%r;!!Y~3o9k506 z*W5tl25t0OXq@&*tu0 zLfj$1Zb5B<9VR!ZhTbTQe_`@kK8MS6y#{N2Tm0Y}^%)-uN?<`ozrrO(0r6>R(!CDr zTL-)-&aW_A0Y>gBR9;Xf*??})1pKC8niLD=Fg#6?s0*w)*z~Q!>eYL4B-?#fPhQNv zD;jh{LyI{uR|9VTE^t7))tjg8^pBX@JcM_7Zf1*wI zb>bj@c?E&bN9J{q<}Bqte=4jHHf)zYr~F|)1)Yoz`Tj-bK^>ah%?%tK=(Try>i19O zgRrao+TWLXDKUl(+5?E>aoK5*HGl{tEDToE*i`sPgXw}}koy*mqQ#Hxm0C{|Tj@-Y z@#l&>q9L-3PJf_C3b5NSkkw9VtX-W3+{k+>fXFPN*?i7yVKvFtb?; z{#D@SXs)680poo11+bLc0c_@w?&Id4kPG~i%`gC3Ox+z+i06oYp=v+YL1SKD6B!13 z%;;2*0bIGWNKEPZX3wP4eacq$X%w!v`u3Yx5%`-+AJMkz{el`Dav1XD7|1@$$N)D( zdeTgYJ6*(Tax=%hwk6W$07{YQG}Q0NU>vCh0HO3Ox8@i-`9|a<;Vn36kN=bbcIF69 z)+C%*xEwCrurC}2J`IGHc5E^a{00zXO!9CNBYYu@RshI?sQX82t$u5f`z*j%6GX?A zPs4l4KzU2fe)R~t1s#RX(CGlAgcU@VGGF!-%E;EK)dVUI?6#rb1SzYo)em+aN2CJH z3->>mQR1FZ6PAF%p`I21Yb)F%UoC&arxFe2h>ljgLhv_s;{W(H`Q*&0Qzs`QuYNh4 hI(3Q&x6?g+s&hqekT_LW3I20RQ}u>Qt&(l%{{swCs`>x` literal 1205 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ℜ@B zdR*0lzJzQppV#&|>I%Q4xjD2ye#lJ`M|@G~;lmk;wQSz%_=2b{(kjHUo$b-1dB|V9 z!^-SEp_Rn13T{OlKiz)W`OJ2*N5?Zcj5@i_%>!AHIwyw@t}p)h*i1NzHq|;oPjnhk z*MBM@Q>oXS@-H6T(jgh_SH7Q7OLOi;HN0_V;)d$ds(~fmXR{|-DiTv&1PSK990EME z-%Y^yAe9k_Fxsb!$m$91798eaoC4uvw$^f)Q1p|%4NEwcP-esL&NhuDPEnhDd^)l7 zem_x0#xV@)koNhT^Q-RR%}h1lK{D*oIxN!|#}_x|jJmHM=&@cX8AqN$EWw%SgQ3r?zS8Z{Z|z(NC9Wgrz5gp}qsp3;CBo zvG{=^N>~d{QN@c3Pc5c7vUE^iKji+hA9$XW&;(MX$31aB@diWRQ0h5YDztTxV6mUt zzA*(!R;*W}8pi z9*_``0rZ_cH??T1I?Yn5@5PToo22$|B894-h!bqxp}UTD*Aw|7h8@6L>ot>KWiT`Jps;~B6OeJwt(($ zk4zQ7XoQsd%mvBrSI{gm1?FHFb%xjQ%k}7hnVGn!RV`;KDKb>Ik&?) z-YJ;B{9+o@{B=WNTwjmbDIt7_U-|dN@{d~W#1^L4TaSDMH8)3-@tLsn5rIbv@k-ez zR(n)Nue8aXp)z{>gF8*9$? zXNrb>_CV++#QfE(^d`t)8HjK5_77%`yvQLXLMN~3WOQz6nv9>|>uuHg{Dz%VdJeJ|{c6^l%(b$&y*V+G#a`#CW&s{swG~{795t z=P1`9rU@ZHd=kCPBz|>r2B6RhAzrZ!#Whx^>;mWHri#?(H;|S9!Cy?A`9Cui3~wR| zTWVDin{4Y@Wj_f=$uat0VsFlK>+mzn5@47gn_sRc@a`nMDFv1f|o(Na@q3iHK~ctl}hIGf}(;$Q!;ao zqN&ZsXllz3!d{h_ZEG(Ka=Dx4bQo){kdWpH5i5{ouOlZOqI)=yaW z`Lyor9d7#N)m#{qs_C>=zl%qg*QU&8^}0w1`lf_sATXc1w2=Adu&bw8ZXV2i69( zjWyhmBe-oc;V0j>g_Gh;J#rLBSTkDH$4GL1AAqVrygRJ}!pQVFc*sFWN^q;aCwjkb zTp;r=gfpPA0x+o_HFv1tkhv~SL7G#+V-Q`yu%LOb1ZHdRUjHPvw19rnml!>Dh%%s# z4qk0hkEF>8Cblf^WnF3+azG7>f|PG=?4fNMz{Pt~5^JPql#5hmepIDe!%O1E za8OM9NvQG;w#2YtQEyB;2eHX2*^Y@4E;;hDOiEbhs>M&KwkYG7+Eq%5_fIQy(#lQv zpZIE>SlifIjdR~Wshl}|jCVOBNgUQh0w20-L>GKLCBE{~Mu>AUTypAF38IG?EU3*d z9YCGScb?{{452DzVYOAF(!H{cMimYREJ5jL?Df6`{-mmZiwr$s)&s@qwQk$-UdtMp1c>f z!ld+}Vc-!G5T559AUG3GmF{13=VP3`=^N;u^#affXG-MC8G*Cip{B=h>zFPo9yCtZ zdO+f|H_&fgMM1?IA37llYq@zNmQQk_I5zta4A#1K%VG4pkHPcU58zs=&L@`UNbo)7 zo=K{z0Mtt4AHsld?HZr8vDZvj%nLKVZ-~yB=Gn^)PI2*3f3t&6j4DNH?3bTycvn3U zOi4|1;;qm`2MD9JRIf74)$U+rVm2#}Q0TT(lydEp4<>7Sq13nACUwjajp#wV^}+;I zF3^6nFS#QY1F(MX59J6e+R{gmlxPgFzf%tY1q@Ss(wB*&J#2Da`G6j09;_?+OJ`a$LyTj={;Y=25oGHvSltS6sIfw(ZQCDM9`MBc>l1F<5q;4z|7|nAq)<(5z&BM8@NBUP|~!<~9S9+Hc|My}Z2&HNRvbBp}>vd#pQsi`D6^;TZ3bDwx%)^{GCW z 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 z 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 Z4tfl7TYdc~3j8bp4>upzTEwx7{{jHf`YZqd 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 index cd690b0880c808d30b935cf47c053cd69a57b3ed..fd78a0755199083cb799e514c6faac024d29b8b2 100644 GIT binary patch literal 83179 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

yGBTmeR!tc^6r8VyptJx3RQ2I}CX~dM%BbFgH2~ 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 Y0i#wuQZ$tJ0<=R2ZR=#iMETzS7j$_#ivR!s 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-main-visible-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-main-visible-diff-ionic-md-ltr-light-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..ece2e1e96247d4ef710b0e65c9d7747569abf4de GIT binary patch literal 1274 zcmeAS@N?(olHy`uVBq!ia0y~yVC)346F8WFWO}ot2m=GldQTU}kcv5PZh33u=1Ls+ z=-S@c5#x1g?_{TiUs{D!l_%Z_nk1;Gv?M@iro;r1Qv!)68ibe?ryD78J`K|-@_sk{ z{YkC2k89FzFMe;c_5c2Zx3}Hf8o#;zebx1UAOHQ!V`wnyV`F&XJewiIWklc)_Li2G zKYu>_`0*mcKIhqQLJA8vrYu^#`0?qlO-)QY@7=$j&rmO#%d|icj1QTgJ9lo@?AgM? z!pTWVpFV#!H#gT!4-XGty?V8LAwiRHvw z>goB(=`LTk?9!!6Ny*9id3iiHByX`~KVgX8WMpLY>C2ZVj~;E>wr$$v$(#4?%{|xG z+k5iol_yV@^!N8KUc9*G#JO|(_U$uEcXxM>j*9yB{kyHL?NgvZi{EO`e)a0rldhWY zPoExbn7h!oEH@$H!SnSg@+pC(5Uz7r=-ynOlc>C>n4 z^77c;@Z@gF20G;bpHo+_el7m??ORz|nwy!6s;a7ym4$_fn3$CO`NC(s+S=OI*4CPu zn$PAdDk>VC5|!-l>wEI^+{u%ki;~Yhd-m+szD+B)Z8Nj5xN-Wl_cg?Ck77cRzb``}XXf zP3n^ZH$8gu=Fji{f6G!o`%g+apCSD3#oxcNZk^q4^7i?h^m9KpYnBvea708zU|?WK z$P^j-lP|YE<^3nz&EM}%k@1oS7Wqx0a&mH;q$lxzx|6=|==51rrcIm0Yjpqk$;^v~4>#9LxcJGP z;orZ1jg5^(_5S|-m9Ax>X6tw)-po#j&Cbq_i<`G6!`s7ygO~U2?c2Ne@1LHmP^l^| zAfWL6qM4bQk+HF=a}i5jWo2fK%c&m~CX=t3n3#O|{{3{cjpvQ&^X(!dZ!+94Ke+3| zhYu%Do_z8orM&$6;lqb#%$Tuk*|K%(^oqA_-)^p~?98`+`?hT=hNY#YMTNDscjufv zc``FQo12SkQgYGHUl%S+cFVdQ&MBb@0NP7VBme*a 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-main-visible-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-main-visible-diff-ionic-md-ltr-light-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..3d69242247b83e6135c54d421e742347665c3db2 GIT binary patch literal 1708 zcmds2`#aMM82@s53Z=Az^$=;T;;^V(9)~5&F}a2jt0BqR+#W5HF%q%Ky^~TgPbb#q zejCD;Lxj$B*ygfnA%s|RpWFHNN1R{IFYojI@ILS7c|V`e`@S?c7kgzT4J7~olpWA0 zcL0#1fw{lJUNC+c%d`c6y+j9;wdWn&ya-Rtpd9I1lw5Hn4cE42+rV+U&5#}rr;2M$ zI$jg(4HNB$xYy`ADmlEM<|0vSw^d3;%890iSIOD6Bjs)N{G9a zyWKrJ9#0(rV&1_Zz+HtL07$0p0d!Ds05}el0~8J`0vD-h0I)&H11djCRQ}H;cjcd$ z6H8XV4*!{R!k#cvhtKayv{KHw$O;>&bLf3+=si&4Tpum{D8bD=H3_LB&HL8l2Y!2I z7QwUJi8ujS=juSvCNR0J2I?O7dDkoyiNucI*cd2)K|w(?qK1gs;abLmxM^ay z0#lk-c!9!_O1PWmJK8kc)Pwk*KlI|G-MI0TR`SXvLqE>)pue@AM~TxZ2rc)dBjIhD z+H8NZ{(x-MRqH<+rZjih*<(!F5KXTS4nD_jjs(^Om5TOCL5sNm^ z?T%E>)kc!n?PTkV6D&_=E}a3Q$-a#x`SCT4e=h>L!Glu%f@PPH7Q{2qga;jO5`Wr` zh0t8-7dDy@PIJO?k7-^3(umaMUl}yZXYLRowAWE{GKm+%rNA#iG1~FE&#b>49kL+DimwwVdmc${0_?aOP}x{}>fGwQNLv*vuVFzd%ha-%YOB5i zzaipbgpO!n-h5;vU*VT`WZjYSGlTT6f7E^J87WlCem^Y$FMvXjZ_p>O@ELeL0iUeU6~g(tWAe9 zF4q$T@ml!<9LlC~VCMmo5TR3Zw3KHV-qskuO+E$bwxj%&tf*lXA2-z~&Kcq+aHZF4 ze3B5Z!?(O~)ICa?utd+^2zYwyL<8a#yFhSewfNGb@A>U5F-vhpVx|YU|3E^N6Hi%BfNQ(T`bJ23pMkEC_am+3lj-b1rJX-_dhusXsMc|jqDdU z5w}ahAyM-84}zPk28Vc8;sl@Ck|-)+BA1ZCit^1hX{@end1hidc4w>UP>F;?DNR$; zmpu+6Ive=ZblCbsx4~W5G!o_IJ~fM2IG>h!=$I_h0sbCT*d$>mZnudbU~vLxh2>b; z;zVj50z0*&ya0C_Qc-;AYYhwddXGz9Arv5Eh0+6|rOYs_*0~$hG*!LvuA!QK(CSh1 zBPP3LsI`UBZQCf&e9g~8H_NJv46ZhQuyP9KhD0AwPefqZpQ*{!#~UdZ`*`>+Qv(0p nKK}ej{n9k;2Z8_bY2J}Xy~JpxTd~;S7XlpYTu>D@{`dX`Ad>Mp 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-main-visible-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-main-visible-diff-ionic-md-ltr-light-Mobile-Safari-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..79c3b4dc570d59516834a1d86e28b4c7d203c966 GIT binary patch literal 1910 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 GD*pimRFW$I 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-main-visible-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-main-visible-diff-ios-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..bf50f1716aa19e40eac3989b3e34eea0569b636b GIT binary patch literal 1765 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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-main-visible-diff-md-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-main-visible-diff-md-ltr-Mobile-Chrome-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..e8f53be82d0c865dd483a06924a831a1c7497201 GIT binary patch literal 1363 zcmd^<`#0MM0L8y_=`luXRFBbiN1{55lj7)@N18S*@!XVoOoXHH{7PFz;~9_BM})>A z7%?@Bqa(J|E2O1HCnQ)g6${l$g@%$4u`jahf7oyP;ofu4{pJ4hIhXd8zo()8C;9*Y z7~;KffdHUG)8;5WU9HCznwtUuOb?I422pC{^L}TgNtOd!nsQoILTq(HQ*0Bz5&R_z z8)@}dNqK0f-j6Tq?sKsVW@e#v5eBTmi?j&iubH?=W+l$}GV`4^+Ir|fqMXLxT3M)Z zomyQ{9iaRtGREKRC%>K7WE?)mEz~sI2I+OSR2a?ToCxDeUESE&P{I28`qI+U6ozCn8H>f{=jR&{ ztZi)KVqy?>cI$FEn4Rs0L^igz3U%v>m13meEDFVvecw%ei9(~hJ3Hrov&Uf2Kb2lh zK5?S5o!GyzzP_`)4U);)aW*WFQ&3Q#RNgWt5{Uu6zPGNEeFo*PQ+lscZt*x!#;9wq)X9nctj^|7b58rWPLc30Zh8cc%JdH;C zE+1?{UXn_sbUIz-q?mrc#ZW^Kbx%Q}QmHvP?#|BYrKRZ9)S$N}CMF03LR26W3dQ2^ zdmO95!NF?{aXOQu_^jTtva-U$Bj)?DN;QH9XLdZvP(J5N#9}5JG55QmO|-t=R>kM@ zS+fld2uG7+$D%YhLqcXXH_92OG2wtIdx8>wELcP&e2gxSy(tZ_Kl@W zI2Ua8QsJSlac=U^a(u*53k!=y!Y1oyfMQm&TjO6#7raxe)svH@qzKkw_fSSsk67P8l65lfi(S!8imp zO-~28tkhOlKkEKOudk#k_4e)lr%x+lK;?N?*KcckeyFV-?XEH} zd)!Qf4Lp9uhtA*wNFM*}7CCjXrdKL7xYW=5)e fQhSX@|NX=x0LJowA3wztYa0N6*&oNb7*+5O+=7y~ 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-main-visible-diff-md-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-main-visible-diff-md-ltr-Mobile-Firefox-linux.png new file mode 100644 index 0000000000000000000000000000000000000000..4aa461478c5b1ee457908ff3e00481ad757dfa59 GIT binary patch literal 1790 zcmds&`9IWo9LK*MgpyK`aqTe0Lzo_NWQ3JTLm@ZQHkA7sn|nsnY}j0BcBbv2oH??{ zu*DEVDmQ5cnaQ1d97Dv=T=v`k5Btmh@_D>}ct769^Zk0iKWWz-F3ZY5WB>q=wM8MF z0boxWX!}S>f-h(4p)~+Vw%a1DT;nm^QLi$4!pY9{g(nLL1An{ZGj`p%2Pw`M@B2My zm3S`!^*dbxM(8kL=u34+Yg&_`=^v2y4ICG^+f9L7-uwmpWJWO|cG9uDnS}{d&&${v z-@Q3^LP0?R0s!q@n)1MJQe*%~PTddugoFVARAUbybyOPoITZx}7m<5`BO0K~k^irY zs|MM#DwvhddmS`nW!VuKX8H2pc+nl$vZr5&SSW@Ma&`KxtqJq^y)ahE_~FOepl2;5DSMP zCfG0nfAb}#8SgL5i#f;2?(BY~C9?5;dFxW>NNu^SvhfEtVn8JPJ{Zd#@xM$`qj^+g zypkkk!#K>sx|n6wEzNb2Aa0Z%SFLJ!cP!sLAz-M&tp?07Qsz`#i5+h&Up{^HiBEmR zWSv!#=E)K~iQif~M=Y1Di?0E5FB6xtTl`o5=?)x8#0 zL-1hf@Z&Qc!q@IpG;eWGOYn6nNu7~x)Y}-dJYVgX*gpJU1YI7YsCxNv9P0>KOn8>#J1DvS_sEwi`toEpi!lv7tK2?8Dnyqb|~ z>I*We)w^D|BiLRYzasI>xAUPfZo}^dnpQzv<#9(vckr;-mCrYoO|YB&t-|l$M5Vi& zeoa!AjjB0*^KYed0XwusGE=+QI_0pK$U;c~c69m7HX>O~+McWH{bnrUi-5=NeZpoR zr<4+oKNO1u0@MuHsoLRintiSXVMIX>JzGsuHJdLee5);qr|x=yR5GfJ3nKAiA`q9h~;-l2gK-5Xu6BMH1+A#Y{PPn9nd9v3X--fIC~@V-0m?w zjN?;-_N24evGb%9>}D%1Wj1Q8g*e&qK!7wLw$#O!@A{doVIHcBC)IMDVdB&nynz5IL7#B{rAmn~V5cHQQ^Gfx6eUFir7J zD+->aIlydDWqLAeUu}?Zu2+#bVPz7OsT1w%E(NBY36+5u!OZ@sJxOiHQccF1aDxhP z%nCb$Wm4f!;g}Y&V*1Fl#VNzt7xI= z*De?)qVii&q-2&^sY6~!J$8J<_eL?Xdtn)I1CHGLvwm+QDz!Ai(D`*NH+wB;AoIXF6mB{H+)8#L#V*4Po2+-w#q<{&Enbp-hLe))cwX-Yhtwrz~!5 zLR_=JC}5-}bG{j7pO0Dk)11Knq~luV1Fp`d6Otawb!PvVKqV49U0t&O(VgFv^KYqE UHOq>@f&Us{d&vP=b?GT-|wi=~Tl@yt= z)J`g7G>CXQBj~j>h!mCF-Y|q(JGC|CzVqCF;r?{rAI^EtdA`s0`@Wy$`_1?Aa8^97 zejI`zMcBpB2Z9heU>_2)tohBCRdTVQ|sB&^IawSTBru4-;}Q&Up|F|_ua9NBpm(K&LQ#-DBtv=ev5i}05(|5#U7cQGub zCm5u9IXvtg8`~1u%V7ANF%8<3O5e>``1$*5WG!%##au;j7qze=Ejyp&WM*Pw;(}Ow z4sL2}^mcPASXo(_;`4RkL{<=I^KVf9izfnecX#*Y;gYY2aT;1$w6AwQtonl*!;&OJ zTibxIJSvJg98TPPw{FjTTSWz0<;EdJVuj zxF-cmwlp{YrMLGY?1RHSdVsdUWMyTQmX;33b&UrM{+4^v4~Nq!7^v>-wES*{;q-a# zmGt!V=;&x4KpVNFq%gC)yBnpc*@`Wp%n9@{jk`=zKng0nVDIoeHNjrs)}5jygF@QU;rbLNUklQOBe1*-N3uL-q(@P zIfp)3S)4dwZ{x?^jq&4G00X9k-o1GXC1|gUA~3(!iXRvl7-h8rscK)!Fz2dkXz0Rc z&z@b8NW48giy{LP5}t9n+=T>dl(sf~XvoFs>eZKvi4w_VJs=)15*;7E`%awF1I}wV z?%Q&`gL~>2yuGvYm`2%L}&!1^T4oEV-3huOW@L~1fPs!v-!Pb`8 z8J_%p|AL5ShdO7TlwQ4XI-#F5Z6=*A*G)o} zpI`b8bzgn;u}L6^ZZb45*op-}o?j0eL8pG)StHlQJB+`Hr_9*f*#%><*rT#t1*m{m zZ5x)Cm*)jIKdzvVydkvXPfr_SFb*3+cFCmV(df66b6xQ&K%JTwQW|P&9Rbx|pbKHn zom)(>zPNizCn`MLkwhW|a7b*ccwx)z>|f$*09FM*x!RxNHSI}3pqx4yJq29Hy!9b^ zCf17C**Ub9Vx+I{qG1)g7p$!SN$~|MKV2pR_f-4Vdl*<+;_lwP3p&-KNeS*R>4o&Q zEHB@LCuW&3rBrHTfB!d%ii(Zx?cSh_tEcBKdX?YoPZLn7)L9m>-uQGucTW#rC~N}_ zDrWB2?>eTHl$EQS{pq*H&;$;t^^6(erexx&D-8dgBnL^OjD1Cyta^v6D?JK<>#VJ> zArJ`S7`37T7ZUQbo}ON3;-c$y

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