> ## Documentation Index
> Fetch the complete documentation index at: https://docs.metabind.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# AccessibilityTraits

> Traits that describe a component's behavior to assistive technologies like VoiceOver.

```typescript theme={null}
type AccessibilityTraits =
    | "isButton"
    | "isLink"
    | "isSearchField"
    | "isImage"
    | "isSelected"
    | "playsSound"
    | "isKeyboardKey"
    | "isStaticText"
    | "isSummaryElement"
    | "updatesFrequently"
    | "startsMediaSession"
    | "allowsDirectInteraction"
    | "causesPageTurn"
    | "isModal"
    | "isHeader";
```

<ParamField path="isButton" type="string">
  The element behaves like a button and can be activated.
</ParamField>

<ParamField path="isLink" type="string">
  The element is a link that navigates to another location.
</ParamField>

<ParamField path="isSearchField" type="string">
  The element is a search field for entering queries.
</ParamField>

<ParamField path="isImage" type="string">
  The element is an image. Assistive technologies may describe it differently.
</ParamField>

<ParamField path="isSelected" type="string">
  The element is currently selected (e.g. in a list or tab bar).
</ParamField>

<ParamField path="playsSound" type="string">
  Interacting with the element will play a sound.
</ParamField>

<ParamField path="isKeyboardKey" type="string">
  The element represents a keyboard key.
</ParamField>

<ParamField path="isStaticText" type="string">
  The element contains static, non-interactive text.
</ParamField>

<ParamField path="isSummaryElement" type="string">
  The element summarizes content when the app is inactive.
</ParamField>

<ParamField path="updatesFrequently" type="string">
  The element's content updates frequently. Assistive technologies may poll it.
</ParamField>

<ParamField path="startsMediaSession" type="string">
  Activating the element starts a media playback session.
</ParamField>

<ParamField path="allowsDirectInteraction" type="string">
  The element allows direct touch interaction when using VoiceOver.
</ParamField>

<ParamField path="causesPageTurn" type="string">
  Activating the element causes a page turn.
</ParamField>

<ParamField path="isModal" type="string">
  The element presents modal content that must be dismissed first.
</ParamField>

<ParamField path="isHeader" type="string">
  The element is a header that labels a section of content.
</ParamField>
