diff --git a/packages/core/ui/core/view-base/index.ts b/packages/core/ui/core/view-base/index.ts index e4b2cd051..924b769e3 100644 --- a/packages/core/ui/core/view-base/index.ts +++ b/packages/core/ui/core/view-base/index.ts @@ -302,10 +302,6 @@ namespace SuspendType { const DEFAULT_VIEW_PADDINGS: Map = new Map(); -/** - * - * @nsView ViewBase - */ export abstract class ViewBase extends Observable { /** * String value used when hooking to loaded event. diff --git a/packages/core/ui/core/view/index.d.ts b/packages/core/ui/core/view/index.d.ts index 8287df0b8..027d3906a 100644 --- a/packages/core/ui/core/view/index.d.ts +++ b/packages/core/ui/core/view/index.d.ts @@ -8,7 +8,7 @@ import { ShadowCSSValues } from '../../styling/css-shadow'; import { LinearGradient } from '../../styling/linear-gradient'; import { InheritedProperty, Property } from '../properties'; import { ViewBase } from '../view-base'; -import { ViewCommon } from './view-common'; +import { GlassEffectType, ViewCommon } from './view-common'; import type { Point } from './view-interfaces'; export * from './view-common'; @@ -47,8 +47,6 @@ export function viewMatchesModuleContext(view: View, context: ModuleContext, typ /** * This class is the base class for all UI components. * A View occupies a rectangular area on the screen and is responsible for drawing and layouting of all UI components within. - * - * @nsView View */ export abstract class View extends ViewCommon { /** @@ -232,6 +230,8 @@ export abstract class View extends ViewCommon { /** * If `true` the element is an accessibility element and all the children will be treated as a single selectable component. + * + * @nsProperty */ accessible: boolean; @@ -289,6 +289,8 @@ export abstract class View extends ViewCommon { /** * When components dynamically change, we want TalkBack to alert the end user. This is made possible by the accessibilityLiveRegion property. + * + * @nsProperty */ accessibilityLiveRegion: AccessibilityLiveRegion; @@ -610,6 +612,14 @@ export abstract class View extends ViewCommon { */ visionHoverStyle: string | VisionHoverOptions; + /** + * Set the iOS Liquid Glass effect style on the view + * + * @nsProperty + */ + + iosGlassEffect: GlassEffectType; + /** * @nsProperty */ diff --git a/packages/core/ui/core/view/view-common.ts b/packages/core/ui/core/view/view-common.ts index 7f380f7fa..9a63bfb5d 100644 --- a/packages/core/ui/core/view/view-common.ts +++ b/packages/core/ui/core/view/view-common.ts @@ -98,6 +98,7 @@ export abstract class ViewCommon extends ViewBase { */ public visionHoverStyle: string | VisionHoverOptions; public visionIgnoreHoverStyle: boolean; + iosGlassEffect: GlassEffectType; protected _closeModalCallback: Function; public _manager: any; diff --git a/packages/core/ui/slider/index.d.ts b/packages/core/ui/slider/index.d.ts index bd3cc9a6c..a23e20769 100644 --- a/packages/core/ui/slider/index.d.ts +++ b/packages/core/ui/slider/index.d.ts @@ -18,7 +18,7 @@ export class Slider extends View { /** * String value used when hooking to accessibilityDecrement event. * - * @nsEvent {accessibilityDecrementEvent} accessibilityDecrement + * @nsEvent {AccessibilityDecrementEventData} accessibilityDecrement */ static readonly accessibilityDecrementEvent = 'accessibilityDecrement';