# A11y.Card Card component that exposes both a card-level action and nested interactive elements to the screen reader simultaneously. ## Import ```tsx import { A11y } from 'react-native-a11y-order'; // import { type A11yCardProps } from 'react-native-a11y-order'; ``` ## Props | Prop | Type | Default | Description | | :-- | :-- | :-- | :-- | | `onPress` | `() => void` | — | Called when the card is pressed or activated by the screen reader. | | `onLongPress` | `() => void` | — | Called on long-press for sighted users. VoiceOver does not fire long-press — use `accessibilityActions` instead. | | `accessibility` | `ViewProps` | — | All screen-reader-facing props applied to the overlay (iOS) or Pressable (Android). | | `disabled` | `boolean` | `false` | Disables the card. Automatically merged into `accessibility.accessibilityState.disabled`. | | `style` | `StyleProp` | — | Visual style for the inner `Pressable`. | | `containerProps` | `ViewProps` | — | Layout props for the outer container (margins, flex, positioning). | | `pressableProps` | `PressableProps` | — | Escape hatch for `Pressable`-specific props (`hitSlop`, `android_ripple`, …). | | `testID` | `string` | — | Test identifier forwarded to the inner `Pressable`. | | `children` | `React.ReactNode` | — | Card content. Interactive children remain fully accessible. | ## Guide - [A11y.Card guide](../guides/a11y-card.md)