Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions src/components/bottomSheet/BottomSheet.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ import {
DEFAULT_ENABLE_CONTENT_PANNING_GESTURE,
DEFAULT_ENABLE_OVER_DRAG,
DEFAULT_ENABLE_PAN_DOWN_TO_CLOSE,
DEFAULT_IMPORTANT_FOR_ACCESSIBILITY,
DEFAULT_KEYBOARD_BEHAVIOR,
DEFAULT_KEYBOARD_BLUR_BEHAVIOR,
DEFAULT_KEYBOARD_INDEX,
Expand Down Expand Up @@ -167,6 +168,8 @@ const BottomSheetComponent = forwardRef<BottomSheet, BottomSheetProps>(
_providedAccessibilityLabel = DEFAULT_ACCESSIBILITY_LABEL,
accessibilityRole:
_providedAccessibilityRole = DEFAULT_ACCESSIBILITY_ROLE,
importantForAccessibility:
_providedImportantForAccessibility = DEFAULT_IMPORTANT_FOR_ACCESSIBILITY,
} = props;
//#endregion

Expand Down Expand Up @@ -1829,6 +1832,9 @@ const BottomSheetComponent = forwardRef<BottomSheet, BottomSheetProps>(
accessible={_providedAccessible ?? undefined}
accessibilityRole={_providedAccessibilityRole ?? undefined}
accessibilityLabel={_providedAccessibilityLabel ?? undefined}
importantForAccessibility={
_providedImportantForAccessibility ?? undefined
}
keyboardBehavior={keyboardBehavior}
detached={detached}
>
Expand Down
2 changes: 2 additions & 0 deletions src/components/bottomSheet/BottomSheetContent.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ function BottomSheetContentComponent({
accessibilityLabel,
accessibilityHint,
accessibilityRole,
importantForAccessibility,
children,
}: BottomSheetContent) {
//#region hooks
Expand Down Expand Up @@ -242,6 +243,7 @@ function BottomSheetContentComponent({
accessibilityLabel={accessibilityLabel}
accessibilityHint={accessibilityHint}
accessibilityRole={accessibilityRole}
importantForAccessibility={importantForAccessibility}
style={contentContainerStyle}
>
{children}
Expand Down
2 changes: 2 additions & 0 deletions src/components/bottomSheet/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ const INITIAL_SNAP_POINT = -999;
const DEFAULT_ACCESSIBLE = true;
const DEFAULT_ACCESSIBILITY_LABEL = 'Bottom Sheet';
const DEFAULT_ACCESSIBILITY_ROLE = 'adjustable';
const DEFAULT_IMPORTANT_FOR_ACCESSIBILITY = 'auto';

export {
DEFAULT_ACCESSIBILITY_LABEL,
Expand All @@ -42,6 +43,7 @@ export {
DEFAULT_ENABLE_OVER_DRAG,
DEFAULT_ENABLE_PAN_DOWN_TO_CLOSE,
DEFAULT_HANDLE_HEIGHT,
DEFAULT_IMPORTANT_FOR_ACCESSIBILITY,
DEFAULT_KEYBOARD_BEHAVIOR,
DEFAULT_KEYBOARD_BLUR_BEHAVIOR,
DEFAULT_KEYBOARD_INDEX,
Expand Down
6 changes: 6 additions & 0 deletions src/components/bottomSheetBackdrop/BottomSheetBackdrop.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ import {
DEFAULT_APPEARS_ON_INDEX,
DEFAULT_DISAPPEARS_ON_INDEX,
DEFAULT_ENABLE_TOUCH_THROUGH,
DEFAULT_IMPORTANT_FOR_ACCESSIBILITY,
DEFAULT_OPACITY,
DEFAULT_PRESS_BEHAVIOR,
} from './constants';
Expand All @@ -44,6 +45,8 @@ const BottomSheetBackdropComponent = ({
accessibilityRole: _providedAccessibilityRole = DEFAULT_ACCESSIBILITY_ROLE,
accessibilityLabel: _providedAccessibilityLabel = DEFAULT_ACCESSIBILITY_LABEL,
accessibilityHint: _providedAccessibilityHint = DEFAULT_ACCESSIBILITY_HINT,
importantForAccessibility:
_providedImportantForAccessibility = DEFAULT_IMPORTANT_FOR_ACCESSIBILITY,
}: BottomSheetDefaultBackdropProps) => {
//#region hooks
const { snapToIndex, close } = useBottomSheet();
Expand Down Expand Up @@ -154,6 +157,9 @@ const BottomSheetBackdropComponent = ({
typeof pressBehavior === 'string' ? pressBehavior : 'move'
} the Bottom Sheet`
}
importantForAccessibility={
_providedImportantForAccessibility ?? undefined
}
>
{children}
</Animated.View>
Expand Down
2 changes: 2 additions & 0 deletions src/components/bottomSheetBackdrop/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const DEFAULT_ACCESSIBLE = true;
const DEFAULT_ACCESSIBILITY_ROLE = 'button';
const DEFAULT_ACCESSIBILITY_LABEL = 'Bottom sheet backdrop';
const DEFAULT_ACCESSIBILITY_HINT = 'Tap to close the bottom sheet';
const DEFAULT_IMPORTANT_FOR_ACCESSIBILITY = 'auto';

export {
DEFAULT_ACCESSIBILITY_HINT,
Expand All @@ -17,6 +18,7 @@ export {
DEFAULT_APPEARS_ON_INDEX,
DEFAULT_DISAPPEARS_ON_INDEX,
DEFAULT_ENABLE_TOUCH_THROUGH,
DEFAULT_IMPORTANT_FOR_ACCESSIBILITY,
DEFAULT_OPACITY,
DEFAULT_PRESS_BEHAVIOR,
};
3 changes: 3 additions & 0 deletions src/components/bottomSheetHandle/BottomSheetHandle.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import {
DEFAULT_ACCESSIBILITY_LABEL,
DEFAULT_ACCESSIBILITY_ROLE,
DEFAULT_ACCESSIBLE,
DEFAULT_IMPORTANT_FOR_ACCESSIBILITY,
} from './constants';
import { styles } from './styles';
import type { BottomSheetDefaultHandleProps } from './types';
Expand All @@ -16,6 +17,7 @@ function BottomSheetHandleComponent({
accessibilityRole = DEFAULT_ACCESSIBILITY_ROLE,
accessibilityLabel = DEFAULT_ACCESSIBILITY_LABEL,
accessibilityHint = DEFAULT_ACCESSIBILITY_HINT,
importantForAccessibility = DEFAULT_IMPORTANT_FOR_ACCESSIBILITY,
children,
}: BottomSheetDefaultHandleProps) {
//#region styles
Expand All @@ -37,6 +39,7 @@ function BottomSheetHandleComponent({
accessibilityRole={accessibilityRole ?? undefined}
accessibilityLabel={accessibilityLabel ?? undefined}
accessibilityHint={accessibilityHint ?? undefined}
importantForAccessibility={importantForAccessibility ?? undefined}
collapsable={true}
>
<View style={indicatorStyle} />
Expand Down
2 changes: 2 additions & 0 deletions src/components/bottomSheetHandle/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,12 @@ const DEFAULT_ACCESSIBILITY_ROLE = 'adjustable';
const DEFAULT_ACCESSIBILITY_LABEL = 'Bottom sheet handle';
const DEFAULT_ACCESSIBILITY_HINT =
'Drag up or down to extend or minimize the bottom sheet';
const DEFAULT_IMPORTANT_FOR_ACCESSIBILITY = 'auto';

export {
DEFAULT_ACCESSIBILITY_HINT,
DEFAULT_ACCESSIBILITY_LABEL,
DEFAULT_ACCESSIBILITY_ROLE,
DEFAULT_ACCESSIBLE,
DEFAULT_IMPORTANT_FOR_ACCESSIBILITY,
};
3 changes: 3 additions & 0 deletions src/types.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -242,6 +242,9 @@ export interface NullableAccessibilityProps extends AccessibilityProps {
accessibilityLabel?: AccessibilityProps['accessibilityLabel'] | null;
accessibilityHint?: AccessibilityProps['accessibilityHint'] | null;
accessibilityRole?: AccessibilityProps['accessibilityRole'] | null;
importantForAccessibility?:
| AccessibilityProps['importantForAccessibility']
| null;
}
//#endregion

Expand Down