diff --git a/docs/accessibility.md b/docs/accessibility.md
index 92305d236bb..0b42f659a64 100644
--- a/docs/accessibility.md
+++ b/docs/accessibility.md
@@ -48,7 +48,7 @@ To use, set the `accessibilityLabel` property to a custom string on your View, T
In the above example, the `accessibilityLabel` on the TouchableOpacity element would default to "Press me!". The label is constructed by concatenating all Text node children separated by spaces.
-### `accessibilityLabelledBy`
Android
+### `accessibilityLabelledBy` Android
A reference to another element [nativeID](view.md#nativeid) used to build complex forms.
The value of `accessibilityLabelledBy` should match the `nativeID` of the related element:
@@ -83,15 +83,15 @@ Provide the `accessibilityHint` property a custom string on your View, Text, or
```
-iOS
+iOS
In the above example, VoiceOver will read the hint after the label, if the user has hints enabled in the device's VoiceOver settings. Read more about guidelines for `accessibilityHint` in the [iOS Developer Docs](https://developer.apple.com/documentation/objectivec/nsobject/1615093-accessibilityhint)
-Android
+Android
In the above example, TalkBack will read the hint after the label. At this time, hints cannot be turned off on Android.
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
By using the `accessibilityLanguage` property, the screen reader will understand which language to use while reading the element's **label**, **value**, and **hint**. The provided string value must follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -104,11 +104,11 @@ By using the `accessibilityLanguage` property, the screen reader will understand
```
-### `accessibilityIgnoresInvertColors` iOS
+### `accessibilityIgnoresInvertColors` iOS
Inverting screen colors is an accessibility feature available in iOS and iPadOS for people with color blindness, low vision, or vision impairment. If there's a view you don't want to invert when this setting is on, possibly a photo, set this property to `true`.
-### `accessibilityLiveRegion` Android
+### `accessibilityLiveRegion` Android
When components dynamically change, we want TalkBack to alert the end user. This is made possible by the `accessibilityLiveRegion` property. It can be set to `none`, `polite`, and `assertive`:
@@ -165,13 +165,13 @@ In the above example method `addOne` changes the state variable `count`. When th
- **toolbar** Used to represent a toolbar (a container of action buttons or components).
- **grid** Used with ScrollView, VirtualizedList, FlatList, or SectionList to represent a grid. Adds the in/out of grid announcements to Android's GridView.
-### `accessibilityShowsLargeContentViewer` iOS
+### `accessibilityShowsLargeContentViewer` iOS
A boolean value that determines whether the large content viewer is shown when the user performs a long press on the element.
Available in iOS 13.0 and later.
-### `accessibilityLargeContentTitle` iOS
+### `accessibilityLargeContentTitle` iOS
A string that will be used as the title of the large content viewer when it is shown.
@@ -214,13 +214,13 @@ Represents the current value of a component. It can be a textual description of
| now | The current value of this component's range. | integer | No |
| text | A textual description of this component's value. Will override `min`, `now`, and `max` if set. | string | No |
-### `accessibilityViewIsModal` iOS
+### `accessibilityViewIsModal` iOS
A boolean value that indicates whether VoiceOver should ignore the elements within views that are siblings of the receiver.
For example, in a window that contains sibling views `A` and `B`, setting `accessibilityViewIsModal` to `true` on view `B` causes VoiceOver to ignore the elements in view `A`. On the other hand, if view `B` contains a child view `C` and you set `accessibilityViewIsModal` to `true` on view `C`, VoiceOver does not ignore the elements in view `A`.
-### `accessibilityElementsHidden` iOS
+### `accessibilityElementsHidden` iOS
A boolean value indicating whether the accessibility elements contained within this accessibility element are hidden.
@@ -292,7 +292,7 @@ Defines a string value that labels an interactive element.
| ------ |
| string |
-### `aria-labelledby` Android
+### `aria-labelledby` Android
Identifies the element that labels the element it is applied to. The value of `aria-labelledby` should match the [`nativeID`](view.md#nativeid) of the related element:
@@ -307,7 +307,7 @@ Identifies the element that labels the element it is applied to. The value of `a
| ------ |
| string |
-### `aria-live` Android
+### `aria-live` Android
Indicates that an element will be updated and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
@@ -321,7 +321,7 @@ Indicates that an element will be updated and describes the types of updates the
---
-### `aria-modal` iOS
+### `aria-modal` iOS
Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver.
@@ -337,7 +337,7 @@ Indicates whether a selectable element is currently selected or not.
| ------- |
| boolean |
-### `importantForAccessibility` Android
+### `importantForAccessibility` Android
In the case of two overlapping UI components with the same parent, default accessibility focus can have unpredictable behavior. The `importantForAccessibility` property will resolve this by controlling if a view fires accessibility events and if it is reported to accessibility services. It can be set to `auto`, `yes`, `no` and `no-hide-descendants` (the last value will force accessibility services to ignore the component and all of its children).
@@ -358,15 +358,15 @@ In the case of two overlapping UI components with the same parent, default acces
In the above example, the `yellow` layout and its descendants are completely invisible to TalkBack and all other accessibility services. So we can use overlapping views with the same parent without confusing TalkBack.
-### `onAccessibilityEscape` iOS
+### `onAccessibilityEscape` iOS
Assign this property to a custom function which will be called when someone performs the "escape" gesture, which is a two finger Z shaped gesture. An escape function should move back hierarchically in the user interface. This can mean moving up or back in a navigation hierarchy or dismissing a modal user interface. If the selected element does not have an `onAccessibilityEscape` function, the system will attempt to traverse up the view hierarchy until it finds a view that does or bonk to indicate it was unable to find one.
-### `onAccessibilityTap` iOS
+### `onAccessibilityTap` iOS
Use this property to assign a custom function to be called when someone activates an accessible element by double tapping on it while it's selected.
-### `onMagicTap` iOS
+### `onMagicTap` iOS
Assign this property to a custom function which will be called when someone performs the "magic tap" gesture, which is a double-tap with two fingers. A magic tap function should perform the most relevant action a user could take on a component. In the Phone app on iPhone, a magic tap answers a phone call or ends the current one. If the selected element does not have an `onMagicTap` function, the system will traverse up the view hierarchy until it finds a view that does.
@@ -464,7 +464,7 @@ To handle action requests, a component must implement an `onAccessibilityAction`
The `AccessibilityInfo` API allows you to determine whether or not a screen reader is currently active. See the [AccessibilityInfo documentation](accessibilityinfo) for details.
-## Sending Accessibility Events Android
+## Sending Accessibility Events Android
Sometimes it is useful to trigger an accessibility event on a UI component (i.e. when a custom view appears on a screen or set accessibility focus to a view). Native UIManager module exposes a method ‘sendAccessibilityEvent’ for this purpose. It takes two arguments: a view tag and a type of event. The supported event types are `typeWindowStateChanged`, `typeViewFocused`, and `typeViewClicked`.
@@ -479,7 +479,7 @@ if (Platform.OS === 'android') {
}
```
-## Testing TalkBack Support Android
+## Testing TalkBack Support Android
To enable TalkBack, go to the Settings app on your Android device or emulator. Tap Accessibility, then TalkBack. Toggle the "Use service" switch to enable or disable it.
@@ -499,7 +499,7 @@ adb shell settings put secure enabled_accessibility_services com.android.talkbac
adb shell settings put secure enabled_accessibility_services com.google.android.marvin.talkback/com.google.android.marvin.talkback.TalkBackService
```
-## Testing VoiceOver Support iOS
+## Testing VoiceOver Support iOS
To enable VoiceOver on your iOS or iPadOS device, go to the Settings app, tap General, then Accessibility. There you will find many tools available for people to enable their devices to be more usable, including VoiceOver. To enable VoiceOver, tap on VoiceOver under "Vision" and toggle the switch that appears at the top.
diff --git a/docs/accessibilityinfo.md b/docs/accessibilityinfo.md
index 2e4bf6d00ce..3d77f80884f 100644
--- a/docs/accessibilityinfo.md
+++ b/docs/accessibilityinfo.md
@@ -90,16 +90,16 @@ static addEventListener(
Add an event handler. Supported events:
-| Event name | Description |
-| ------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `accessibilityServiceChanged`
Android
| Fires when some services such as TalkBack, other Android assistive technologies, and third-party accessibility services are enabled. The argument to the event handler is a boolean. The boolean is `true` when a some accessibility services is enabled and `false` otherwise. |
-| `announcementFinished`
iOS
| Fires when the screen reader has finished making an announcement. The argument to the event handler is a dictionary with these keys:- `announcement`: The string announced by the screen reader.
- `success`: A boolean indicating whether the announcement was successfully made.
|
-| `boldTextChanged`
iOS
| Fires when the state of the bold text toggle changes. The argument to the event handler is a boolean. The boolean is `true` when bold text is enabled and `false` otherwise. |
-| `grayscaleChanged`
iOS
| Fires when the state of the gray scale toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a gray scale is enabled and `false` otherwise. |
-| `invertColorsChanged`
iOS
| Fires when the state of the invert colors toggle changes. The argument to the event handler is a boolean. The boolean is `true` when invert colors is enabled and `false` otherwise. |
-| `reduceMotionChanged` | Fires when the state of the reduce motion toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a reduce motion is enabled (or when "Transition Animation Scale" in "Developer options" is "Animation off") and `false` otherwise. |
-| `reduceTransparencyChanged`
iOS
| Fires when the state of the reduce transparency toggle changes. The argument to the event handler is a boolean. The boolean is `true` when reduce transparency is enabled and `false` otherwise. |
-| `screenReaderChanged` | Fires when the state of the screen reader changes. The argument to the event handler is a boolean. The boolean is `true` when a screen reader is enabled and `false` otherwise. |
+| Event name | Description |
+| ---------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessibilityServiceChanged`
Android
| Fires when some services such as TalkBack, other Android assistive technologies, and third-party accessibility services are enabled. The argument to the event handler is a boolean. The boolean is `true` when a some accessibility services is enabled and `false` otherwise. |
+| `announcementFinished`
iOS
| Fires when the screen reader has finished making an announcement. The argument to the event handler is a dictionary with these keys:- `announcement`: The string announced by the screen reader.
- `success`: A boolean indicating whether the announcement was successfully made.
|
+| `boldTextChanged`
iOS
| Fires when the state of the bold text toggle changes. The argument to the event handler is a boolean. The boolean is `true` when bold text is enabled and `false` otherwise. |
+| `grayscaleChanged`
iOS
| Fires when the state of the gray scale toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a gray scale is enabled and `false` otherwise. |
+| `invertColorsChanged`
iOS
| Fires when the state of the invert colors toggle changes. The argument to the event handler is a boolean. The boolean is `true` when invert colors is enabled and `false` otherwise. |
+| `reduceMotionChanged` | Fires when the state of the reduce motion toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a reduce motion is enabled (or when "Transition Animation Scale" in "Developer options" is "Animation off") and `false` otherwise. |
+| `reduceTransparencyChanged`
iOS
| Fires when the state of the reduce transparency toggle changes. The argument to the event handler is a boolean. The boolean is `true` when reduce transparency is enabled and `false` otherwise. |
+| `screenReaderChanged` | Fires when the state of the screen reader changes. The argument to the event handler is a boolean. The boolean is `true` when a screen reader is enabled and `false` otherwise. |
---
@@ -126,14 +126,14 @@ Post a string to be announced by the screen reader with modification options. By
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------------- | ------ | ---------------------------------------------------------------------------------------- |
-| announcement Required
| string | The string to be announced |
-| options Required
| object | `queue` - queue the announcement behind existing speech iOS
|
+| Name | Type | Description |
+| ----------------------------------------------------------------- | ------ | -------------------------------------------------------------------------------------------- |
+| announcement Required
| string | The string to be announced |
+| options Required
| object | `queue` - queue the announcement behind existing speech iOS
|
---
-### `getRecommendedTimeoutMillis()` Android
+### `getRecommendedTimeoutMillis()` Android
```tsx
static getRecommendedTimeoutMillis(originalTimeout: number): Promise;
@@ -144,13 +144,13 @@ This value is set in "Time to take action (Accessibility timeout)" of "Accessibi
**Parameters:**
-| Name | Type | Description |
-| ---------------------------------------------------------------- | ------ | ------------------------------------------------------------------------------------- |
-| originalTimeout Required
| number | The timeout to return if "Accessibility timeout" is not set. Specify in milliseconds. |
+| Name | Type | Description |
+| -------------------------------------------------------------------- | ------ | ------------------------------------------------------------------------------------- |
+| originalTimeout Required
| number | The timeout to return if "Accessibility timeout" is not set. Specify in milliseconds. |
---
-### `isAccessibilityServiceEnabled()` Android
+### `isAccessibilityServiceEnabled()` Android
```tsx
static isAccessibilityServiceEnabled(): Promise;
@@ -162,7 +162,7 @@ Check whether any accessibility service is enabled. This includes TalkBack but a
---
-### `isBoldTextEnabled()` iOS
+### `isBoldTextEnabled()` iOS
```tsx
static isBoldTextEnabled(): Promise:
@@ -172,7 +172,7 @@ Query whether a bold text is currently enabled. Returns a promise which resolves
---
-### `isGrayscaleEnabled()` iOS
+### `isGrayscaleEnabled()` iOS
```tsx
static isGrayscaleEnabled(): Promise;
@@ -182,7 +182,7 @@ Query whether grayscale is currently enabled. Returns a promise which resolves t
---
-### `isInvertColorsEnabled()` iOS
+### `isInvertColorsEnabled()` iOS
```tsx
static isInvertColorsEnabled(): Promise;
@@ -202,7 +202,7 @@ Query whether reduce motion is currently enabled. Returns a promise which resolv
---
-### `isReduceTransparencyEnabled()` iOS
+### `isReduceTransparencyEnabled()` iOS
```tsx
static isReduceTransparencyEnabled(): Promise;
@@ -222,7 +222,7 @@ Query whether a screen reader is currently enabled. Returns a promise which reso
---
-### `prefersCrossFadeTransitions()` iOS
+### `prefersCrossFadeTransitions()` iOS
```tsx
static prefersCrossFadeTransitions(): Promise;
diff --git a/docs/activityindicator.md b/docs/activityindicator.md
index ca4abe65894..fc8edca4e25 100644
--- a/docs/activityindicator.md
+++ b/docs/activityindicator.md
@@ -62,13 +62,13 @@ Whether to show the indicator (`true`) or hide it (`false`).
The foreground color of the spinner.
-| Type | Default |
-| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| [color](colors) | `null` (system accent default color)Android
`'#999999'` iOS
|
+| Type | Default |
+| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| [color](colors) | `null` (system accent default color)Android
`'#999999'` iOS
|
---
-### `hidesWhenStopped` iOS
+### `hidesWhenStopped` iOS
Whether the indicator should hide when not animating.
@@ -82,6 +82,6 @@ Whether the indicator should hide when not animating.
Size of the indicator.
-| Type | Default |
-| ------------------------------------------------------------------------------ | --------- |
-| enum(`'small'`, `'large'`)
number Android
| `'small'` |
+| Type | Default |
+| ---------------------------------------------------------------------------------- | --------- |
+| enum(`'small'`, `'large'`)
number Android
| `'small'` |
diff --git a/docs/alert.md b/docs/alert.md
index f9e104de16b..c80b62fb7a6 100644
--- a/docs/alert.md
+++ b/docs/alert.md
@@ -78,7 +78,7 @@ Alerts on Android can be dismissed by tapping outside of the alert box. It is di
The cancel event can be handled by providing an `onDismiss` callback property inside the `options` parameter.
-### Example Android
+### Example Android
```SnackPlayer name=Alert%20Android%20Dissmissable%20Example&supportedPlatforms=android
import React from 'react';
@@ -143,16 +143,16 @@ static alert (
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---------------------------------- | ----------------------------------------------------------------------- |
-| title Required
| string | The dialog's title. Passing `null` or empty string will hide the title. |
-| message | string | An optional message that appears below the dialog's title. |
-| buttons | [AlertButton](alert#alertbutton)[] | An optional array containing buttons configuration. |
-| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---------------------------------- | ----------------------------------------------------------------------- |
+| title Required
| string | The dialog's title. Passing `null` or empty string will hide the title. |
+| message | string | An optional message that appears below the dialog's title. |
+| buttons | [AlertButton](alert#alertbutton)[] | An optional array containing buttons configuration. |
+| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
---
-### `prompt()` iOS
+### `prompt()` iOS
```tsx
static prompt: (
@@ -169,21 +169,21 @@ Create and display a prompt to enter some text in form of Alert.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| title Required
| string | The dialog's title. |
-| message | string | An optional message that appears above the text input. |
-| callbackOrButtons | function
[AlertButton](alert#alertButton)[] | If passed a function, it will be called with the prompt's value
`(text: string) => void`, when the user taps 'OK'.
If passed an array, buttons will be configured based on the array content. |
-| type | [AlertType](alert#alerttype-ios) | This configures the text input. |
-| defaultValue | string | The default text in text input. |
-| keyboardType | string | The keyboard type of first text field (if exists). One of TextInput [keyboardTypes](textinput#keyboardtype). |
-| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| title Required
| string | The dialog's title. |
+| message | string | An optional message that appears above the text input. |
+| callbackOrButtons | function
[AlertButton](alert#alertButton)[] | If passed a function, it will be called with the prompt's value
`(text: string) => void`, when the user taps 'OK'.
If passed an array, buttons will be configured based on the array content. |
+| type | [AlertType](alert#alerttype-ios) | This configures the text input. |
+| defaultValue | string | The default text in text input. |
+| keyboardType | string | The keyboard type of first text field (if exists). One of TextInput [keyboardTypes](textinput#keyboardtype). |
+| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
---
## Type Definitions
-### AlertButtonStyle iOS
+### AlertButtonStyle iOS
An iOS Alert button style.
@@ -201,7 +201,7 @@ An iOS Alert button style.
---
-### AlertType iOS
+### AlertType iOS
An iOS Alert type.
@@ -230,12 +230,12 @@ An object describing the configuration of a button in the alert.
**Objects properties:**
-| Name | Type | Description |
-| -------------------------------------------- | ---------------------------------------------- | ------------------------------------------------------------------------------ |
-| text | string | Button label. |
-| onPress | function | Callback function when button is pressed. |
-| style iOS
| [AlertButtonStyle](alert#alertbuttonstyle-ios) | Button style, on Android this property will be ignored. |
-| isPreferred iOS
| boolean | Whether button should be emphasized, on Android this property will be ignored. |
+| Name | Type | Description |
+| ------------------------------------------------ | ---------------------------------------------- | ------------------------------------------------------------------------------ |
+| text | string | Button label. |
+| onPress | function | Callback function when button is pressed. |
+| style iOS
| [AlertButtonStyle](alert#alertbuttonstyle-ios) | Button style, on Android this property will be ignored. |
+| isPreferred iOS
| boolean | Whether button should be emphasized, on Android this property will be ignored. |
---
@@ -247,8 +247,8 @@ An object describing the configuration of a button in the alert.
**Properties:**
-| Name | Type | Description |
-| --------------------------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------- |
-| cancelable Android
| boolean | Defines if alert can be dismissed by tapping outside of the alert box. |
-| userInterfaceStyle iOS
| string | The interface style used for the alert, can be set to `light` or `dark`, otherwise the default system style will be used. |
-| onDismiss Android
| function | Callback function fired when alert has been dismissed. |
+| Name | Type | Description |
+| ------------------------------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------- |
+| cancelable Android
| boolean | Defines if alert can be dismissed by tapping outside of the alert box. |
+| userInterfaceStyle iOS
| string | The interface style used for the alert, can be set to `light` or `dark`, otherwise the default system style will be used. |
+| onDismiss Android
| function | Callback function fired when alert has been dismissed. |
diff --git a/docs/appstate.md b/docs/appstate.md
index 594ff232ac3..f88c7e61c96 100644
--- a/docs/appstate.md
+++ b/docs/appstate.md
@@ -86,11 +86,11 @@ This event is received when the app state has changed. The listener is called wi
This event is used in the need of throwing memory warning or releasing it.
-### `focus` Android
+### `focus` Android
Received when the app gains focus (the user is interacting with the app).
-### `blur` Android
+### `blur` Android
Received when the user is not actively interacting with the app. Useful in situations when the user pulls down the [notification drawer](https://developer.android.com/guide/topics/ui/notifiers/notifications#bar-and-drawer). `AppState` won't change but the `blur` event will get fired.
diff --git a/docs/button.md b/docs/button.md
index bccb65000c3..cfed6819d28 100644
--- a/docs/button.md
+++ b/docs/button.md
@@ -112,7 +112,7 @@ export default App;
## Props
-### Required
**`onPress`**
+### Required
**`onPress`**
Handler to be called when the user taps the button.
@@ -122,7 +122,7 @@ Handler to be called when the user taps the button.
---
-### Required
**`title`**
+### Required
**`title`**
Text to display inside the button. On Android the given title will be converted to the uppercased form.
@@ -142,7 +142,7 @@ Text to display for blindness accessibility features.
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -212,7 +212,7 @@ If `true`, disable all interactions for this component.
---
-### `hasTVPreferredFocus` TV
+### `hasTVPreferredFocus` TV
TV preferred focus.
@@ -222,7 +222,7 @@ TV preferred focus.
---
-### `nextFocusDown` Android
TV
+### `nextFocusDown` Android
TV
Designates the next view to receive focus when the user navigates down. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusDown).
@@ -232,7 +232,7 @@ Designates the next view to receive focus when the user navigates down. See the
---
-### `nextFocusForward` Android
TV
+### `nextFocusForward` Android
TV
Designates the next view to receive focus when the user navigates forward. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusForward).
@@ -242,7 +242,7 @@ Designates the next view to receive focus when the user navigates forward. See t
---
-### `nextFocusLeft` Android
TV
+### `nextFocusLeft` Android
TV
Designates the next view to receive focus when the user navigates left. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusLeft).
@@ -252,7 +252,7 @@ Designates the next view to receive focus when the user navigates left. See the
---
-### `nextFocusRight` Android
TV
+### `nextFocusRight` Android
TV
Designates the next view to receive focus when the user navigates right. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusRight).
@@ -262,7 +262,7 @@ Designates the next view to receive focus when the user navigates right. See the
---
-### `nextFocusUp` Android
TV
+### `nextFocusUp` Android
TV
Designates the next view to receive focus when the user navigates up. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusUp).
@@ -282,7 +282,7 @@ Used to locate this view in end-to-end tests.
---
-### `touchSoundDisabled` Android
+### `touchSoundDisabled` Android
If `true`, doesn't play system sound on touch.
diff --git a/docs/fabric-native-components-ios.md b/docs/fabric-native-components-ios.md
index 3503f24c03e..7d849f4cba0 100644
--- a/docs/fabric-native-components-ios.md
+++ b/docs/fabric-native-components-ios.md
@@ -38,19 +38,19 @@ cd ios
open Demo.xcworkspace
```
-
+
2. Right click on app and select New Group, call the new group `WebView`.
-
+
3. In the `WebView` group, create New→File from Template.
-
+
4. Use the Objective-C File template, and name it RCTWebView.
-
+
5. Repeat step 4 and create a header file named `RCTWebView.h`.
@@ -213,10 +213,10 @@ To link the WebKit framework in your app, follow these steps:
3. Select the General tab
4. Scroll down until you find the _"Frameworks, Libraries, and Embedded Contents"_ section, and press the `+` button
-
+
5. In the search bar, filter for WebKit
6. Select the WebKit framework
7. Click on Add.
-
+
diff --git a/docs/flatlist.md b/docs/flatlist.md
index fe86e1af557..6c299ca26bb 100644
--- a/docs/flatlist.md
+++ b/docs/flatlist.md
@@ -356,7 +356,7 @@ Inherits [VirtualizedList Props](virtualizedlist.md#props).
---
-### Required
**`renderItem`**
+### Required
**`renderItem`**
```tsx
renderItem({
@@ -416,7 +416,7 @@ Example usage:
---
-### Required
**`data`**
+### Required
**`data`**
An array (or array-like list) of items to render. Other data types can be used by targeting [`VirtualizedList`](virtualizedlist.md) directly.
diff --git a/docs/image-style-props.md b/docs/image-style-props.md
index b89b8a991a2..efa0dc725e1 100644
--- a/docs/image-style-props.md
+++ b/docs/image-style-props.md
@@ -312,7 +312,7 @@ Set an opacity value for the image. The number should be in the range from `0.0`
---
-### `overlayColor` Android
+### `overlayColor` Android
When the image has rounded corners, specifying an overlayColor will cause the remaining space in the corners to be filled with a solid color. This is useful in cases which are not supported by the Android implementation of rounded corners:
diff --git a/docs/image.md b/docs/image.md
index 2fcca18ad38..a3f6fb86bf7 100644
--- a/docs/image.md
+++ b/docs/image.md
@@ -167,7 +167,7 @@ blurRadius: the blur radius of the blur filter added to the image.
---
-### `capInsets` iOS
+### `capInsets` iOS
When the image is resized, the corners of the size specified by `capInsets` will stay a fixed size, but the center content and borders of the image will be stretched. This is useful for creating resizable rounded buttons, shadows, and other resizable assets. More info in the [official Apple documentation](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIImage_Class/index.html#//apple_ref/occ/instm/UIImage/resizableImageWithCapInsets).
@@ -202,7 +202,7 @@ A static image to display while loading the image source.
---
-### `fadeDuration` Android
+### `fadeDuration` Android
Fade animation duration in milliseconds.
@@ -286,7 +286,7 @@ Invoked on load start.
---
-### `onPartialLoad` iOS
+### `onPartialLoad` iOS
Invoked when a partial load of the image is complete. The definition of what constitutes a "partial load" is loader specific though this is meant for progressive JPEG loads.
@@ -306,7 +306,7 @@ Invoked on download progress.
---
-### `progressiveRenderingEnabled` Android
+### `progressiveRenderingEnabled` Android
When `true`, enables progressive jpeg streaming - https://frescolib.org/docs/progressive-jpegs.
@@ -326,7 +326,7 @@ A string indicating which referrer to use when fetching the resource. Sets the v
---
-### `resizeMethod` Android
+### `resizeMethod` Android
The mechanism that should be used to resize the image when the image's dimensions differ from the image view's dimensions. Defaults to `auto`.
@@ -368,7 +368,7 @@ Determines how to resize the image when the frame doesn't match the raw image di
---
-### `resizeMultiplier` Android
+### `resizeMultiplier` Android
When the `resizeMethod` is set to `resize`, the destination dimensions are multiplied by this value. The `scale` method is used to perform the remainder of the resize. A default of `1.0` means the bitmap size is designed to fit the destination dimensions. A multiplier greater than `1.0` will set the resize options larger than that of the destination dimensions, and the resulting bitmap will be scaled down from the hardware size. Defaults to `1.0`.
@@ -464,7 +464,7 @@ Width of the image component.
## Methods
-### `abortPrefetch()` Android
+### `abortPrefetch()` Android
```tsx
static abortPrefetch(requestId: number);
@@ -474,9 +474,9 @@ Abort prefetch request.
**Parameters:**
-| Name | Type | Description |
-| ---------------------------------------------------------- | ------ | --------------------------------------- |
-| requestId Required
| number | Request id as returned by `prefetch()`. |
+| Name | Type | Description |
+| -------------------------------------------------------------- | ------ | --------------------------------------- |
+| requestId Required
| number | Request id as returned by `prefetch()`. |
---
@@ -492,9 +492,9 @@ In order to retrieve the image dimensions, the image may first need to be loaded
**Parameters:**
-| Name
| Type | Description |
-| ---------------------------------------------------- | ------ | -------------------------- |
-| uri Required
| string | The location of the image. |
+| Name
| Type | Description |
+| -------------------------------------------------------- | ------ | -------------------------- |
+| uri Required
| string | The location of the image. |
---
@@ -513,10 +513,10 @@ In order to retrieve the image dimensions, the image may first need to be loaded
**Parameters:**
-| Name
| Type | Description |
-| -------------------------------------------------------- | ------ | ---------------------------- |
-| uri Required
| string | The location of the image. |
-| headers Required
| object | The headers for the request. |
+| Name
| Type | Description |
+| ------------------------------------------------------------ | ------ | ---------------------------- |
+| uri Required
| string | The location of the image. |
+| headers Required
| object | The headers for the request. |
---
@@ -530,10 +530,10 @@ Prefetches a remote image for later use by downloading it to the disk cache. Ret
**Parameters:**
-| Name | Type | Description |
-| ---------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------------ |
-| url Required
| string | The remote location of the image. |
-| callback | function Android
| The function that will be called with the `requestId`. |
+| Name | Type | Description |
+| -------------------------------------------------------- | ----------------------------------------------------- | ------------------------------------------------------ |
+| url Required
| string | The remote location of the image. |
+| callback | function Android
| The function that will be called with the `requestId`. |
---
@@ -549,9 +549,9 @@ Perform cache interrogation. Returns a promise which resolves to a mapping from
**Parameters:**
-| Name | Type | Description |
-| ----------------------------------------------------- | ----- | ------------------------------------------ |
-| urls Required
| array | List of image URLs to check the cache for. |
+| Name | Type | Description |
+| --------------------------------------------------------- | ----- | ------------------------------------------ |
+| urls Required
| array | List of image URLs to check the cache for. |
---
@@ -570,13 +570,13 @@ Resolves an asset reference into an object which has the properties `uri`, `scal
**Parameters:**
-| Name
| Type | Description |
-| ------------------------------------------------------- | ---------------------------------------- | ---------------------------------------------------------------------------- |
-| source Required
| [ImageSource](image#imagesource), number | A number (opaque type returned by `require('./foo.png')`) or an ImageSource. |
+| Name
| Type | Description |
+| ----------------------------------------------------------- | ---------------------------------------- | ---------------------------------------------------------------------------- |
+| source Required
| [ImageSource](image#imagesource), number | A number (opaque type returned by `require('./foo.png')`) or an ImageSource. |
## Type Definitions
-### ImageCacheEnum iOS
+### ImageCacheEnum iOS
Enum which can be used to set the cache handling or strategy for the potentially cached responses.
@@ -621,17 +621,17 @@ Object returned in the `onLoad` callback.
**Properties (if passing as object or array of objects):**
-| Name
| Type | Description |
-| -------------------------------------- | ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| uri | string | A string representing the resource identifier for the image, which could be an http address, a local file path, or the name of a static image resource. |
-| width | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
-| height | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
-| scale | number | Used to indicate the scale factor of the image. Defaults to `1.0` if unspecified, meaning that one image pixel equates to one display point / DIP. |
-| bundleiOS
| string | The iOS asset bundle which the image is included in. This will default to `[NSBundle mainBundle]` if not set. |
-| method | string | The HTTP Method to use. Defaults to `'GET'` if not specified. |
-| headers | object | An object representing the HTTP headers to send along with the request for a remote image. |
-| body | string | The HTTP body to send with the request. This must be a valid UTF-8 string, and will be sent exactly as specified, with no additional encoding (e.g. URL-escaping or base64) applied. |
-| cacheiOS
| [ImageCacheEnum](image#imagecacheenum-ios) | Determines how the requests handles potentially cached responses. |
+| Name
| Type | Description |
+| ------------------------------------------ | ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| uri | string | A string representing the resource identifier for the image, which could be an http address, a local file path, or the name of a static image resource. |
+| width | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
+| height | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
+| scale | number | Used to indicate the scale factor of the image. Defaults to `1.0` if unspecified, meaning that one image pixel equates to one display point / DIP. |
+| bundleiOS
| string | The iOS asset bundle which the image is included in. This will default to `[NSBundle mainBundle]` if not set. |
+| method | string | The HTTP Method to use. Defaults to `'GET'` if not specified. |
+| headers | object | An object representing the HTTP headers to send along with the request for a remote image. |
+| body | string | The HTTP body to send with the request. This must be a valid UTF-8 string, and will be sent exactly as specified, with no additional encoding (e.g. URL-escaping or base64) applied. |
+| cacheiOS
| [ImageCacheEnum](image#imagecacheenum-ios) | Determines how the requests handles potentially cached responses. |
**If passing a number:**
diff --git a/docs/linking.md b/docs/linking.md
index e5a73d54362..2851237295d 100644
--- a/docs/linking.md
+++ b/docs/linking.md
@@ -652,7 +652,7 @@ The method returns a `Promise` object. If the user confirms the open dialog or t
---
-### `sendIntent()` Android
+### `sendIntent()` Android
```tsx
static sendIntent(
diff --git a/docs/modal.md b/docs/modal.md
index c47a6863ef5..9c2f677810e 100644
--- a/docs/modal.md
+++ b/docs/modal.md
@@ -136,7 +136,7 @@ The `backdropColor` of the modal (or background color of the modal's container.)
---
-### `hardwareAccelerated` Android
+### `hardwareAccelerated` Android
The `hardwareAccelerated` prop controls whether to force hardware acceleration for the underlying window.
@@ -146,7 +146,7 @@ The `hardwareAccelerated` prop controls whether to force hardware acceleration f
---
-### `navigationBarTranslucent` Android
+### `navigationBarTranslucent` Android
The `navigationBarTranslucent` prop determines whether your modal should go under the system navigation bar. However, `statusBarTranslucent` also needs to be set to `true` to make navigation bar translucent.
@@ -156,7 +156,7 @@ The `navigationBarTranslucent` prop determines whether your modal should go unde
---
-### `onDismiss` iOS
+### `onDismiss` iOS
The `onDismiss` prop allows passing a function that will be called once the modal has been dismissed.
@@ -166,7 +166,7 @@ The `onDismiss` prop allows passing a function that will be called once the moda
---
-### `onOrientationChange` iOS
+### `onOrientationChange` iOS
The `onOrientationChange` callback is called when the orientation changes while the modal is being displayed. The orientation provided is only 'portrait' or 'landscape'. This callback is also called on initial render, regardless of the current orientation.
@@ -176,7 +176,7 @@ The `onOrientationChange` callback is called when the orientation changes while
---
-### `allowSwipeDismissal` iOS
+### `allowSwipeDismissal` iOS
Controls whether the modal can be dismissed by swiping down on iOS.
This requires you to implement the `onRequestClose` prop to handle the dismissal.
@@ -208,7 +208,7 @@ The `onShow` prop allows passing a function that will be called once the modal h
---
-### `presentationStyle` iOS
+### `presentationStyle` iOS
The `presentationStyle` prop controls how the modal appears (generally on larger devices such as iPad or plus-sized iPhones). See https://developer.apple.com/reference/uikit/uimodalpresentationstyle for details.
@@ -225,7 +225,7 @@ Possible values:
---
-### `statusBarTranslucent` Android
+### `statusBarTranslucent` Android
The `statusBarTranslucent` prop determines whether your modal should go under the system statusbar.
@@ -235,7 +235,7 @@ The `statusBarTranslucent` prop determines whether your modal should go under th
---
-### `supportedOrientations` iOS
+### `supportedOrientations` iOS
The `supportedOrientations` prop allows the modal to be rotated to any of the specified orientations. On iOS, the modal is still restricted by what's specified in your app's Info.plist's UISupportedInterfaceOrientations field.
diff --git a/docs/platform-specific-code.md b/docs/platform-specific-code.md
index cf9263c2d53..0f688f196d6 100644
--- a/docs/platform-specific-code.md
+++ b/docs/platform-specific-code.md
@@ -72,7 +72,7 @@ const Component = Platform.select({
;
```
-### Detecting the Android version Android
+### Detecting the Android version Android
On Android, the `Platform` module can also be used to detect the version of the Android Platform in which the app is running:
@@ -86,7 +86,7 @@ if (Platform.Version === 25) {
**Note**: `Version` is set to the Android API version not the Android OS version. To find a mapping please refer to [Android Version History](https://en.wikipedia.org/wiki/Android_version_history#Overview).
-### Detecting the iOS version iOS
+### Detecting the iOS version iOS
On iOS, the `Version` is a result of `-[UIDevice systemVersion]`, which is a string with the current version of the operating system. An example of the system version is "10.3". For example, to detect the major version number on iOS:
diff --git a/docs/platform.md b/docs/platform.md
index 64382e894fa..af8b2cccb49 100644
--- a/docs/platform.md
+++ b/docs/platform.md
@@ -89,7 +89,7 @@ Returns an object which contains all available common and specific constants rel
---
-### `isPad` iOS
+### `isPad` iOS
```tsx
static isPad: boolean;
diff --git a/docs/pressable.md b/docs/pressable.md
index 2deaade66e8..08ac6f44307 100644
--- a/docs/pressable.md
+++ b/docs/pressable.md
@@ -108,7 +108,7 @@ export default App;
## Props
-### `android_disableSound` Android
+### `android_disableSound` Android
If true, doesn't play Android system sound on press.
@@ -116,7 +116,7 @@ If true, doesn't play Android system sound on press.
| ------- | ------- |
| boolean | `false` |
-### `android_ripple` Android
+### `android_ripple` Android
Enables the Android ripple effect and configures its properties.
diff --git a/docs/pressevent.md b/docs/pressevent.md
index b7ec5a5d4ef..df81b875ddf 100644
--- a/docs/pressevent.md
+++ b/docs/pressevent.md
@@ -31,7 +31,7 @@ Array of all PressEvents that have changed since the last event.
| -------------------- | -------- |
| array of PressEvents | No |
-### `force` iOS
+### `force` iOS
Amount of force used during the 3D Touch press. Returns the float value in range from `0.0` to `1.0`.
diff --git a/docs/refreshcontrol.md b/docs/refreshcontrol.md
index ae1509b660b..e7f8fea5e83 100644
--- a/docs/refreshcontrol.md
+++ b/docs/refreshcontrol.md
@@ -66,7 +66,7 @@ Inherits [View Props](view.md#props).
---
-### Required
**`refreshing`**
+### Required
**`refreshing`**
Whether the view should be indicating an active refresh.
@@ -76,7 +76,7 @@ Whether the view should be indicating an active refresh.
---
-### `colors` Android
+### `colors` Android
The colors (at least one) that will be used to draw the refresh indicator.
@@ -86,7 +86,7 @@ The colors (at least one) that will be used to draw the refresh indicator.
---
-### `enabled` Android
+### `enabled` Android
Whether the pull to refresh functionality is enabled.
@@ -106,7 +106,7 @@ Called when the view starts refreshing.
---
-### `progressBackgroundColor` Android
+### `progressBackgroundColor` Android
The background color of the refresh indicator.
@@ -126,7 +126,7 @@ Progress view top offset.
---
-### `size` Android
+### `size` Android
Size of the refresh indicator.
@@ -136,7 +136,7 @@ Size of the refresh indicator.
---
-### `tintColor` iOS
+### `tintColor` iOS
The color of the refresh indicator.
@@ -146,7 +146,7 @@ The color of the refresh indicator.
---
-### `title` iOS
+### `title` iOS
The title displayed under the refresh indicator.
@@ -156,7 +156,7 @@ The title displayed under the refresh indicator.
---
-### `titleColor` iOS
+### `titleColor` iOS
The color of the refresh indicator title.
diff --git a/docs/scrollview.md b/docs/scrollview.md
index 39dd750e872..b7099890f42 100644
--- a/docs/scrollview.md
+++ b/docs/scrollview.md
@@ -83,7 +83,7 @@ A React Component that will be used to render sticky headers, should be used tog
---
-### `alwaysBounceHorizontal` iOS
+### `alwaysBounceHorizontal` iOS
When true, the scroll view bounces horizontally when it reaches the end even if the content is smaller than the scroll view itself.
@@ -93,7 +93,7 @@ When true, the scroll view bounces horizontally when it reaches the end even if
---
-### `alwaysBounceVertical` iOS
+### `alwaysBounceVertical` iOS
When true, the scroll view bounces vertically when it reaches the end even if the content is smaller than the scroll view itself.
@@ -103,7 +103,7 @@ When true, the scroll view bounces vertically when it reaches the end even if th
---
-### `automaticallyAdjustContentInsets` iOS
+### `automaticallyAdjustContentInsets` iOS
Controls whether iOS should automatically adjust the content inset for scroll views that are placed behind a navigation bar or tab bar/toolbar.
@@ -113,7 +113,7 @@ Controls whether iOS should automatically adjust the content inset for scroll vi
---
-### `automaticallyAdjustKeyboardInsets` iOS
+### `automaticallyAdjustKeyboardInsets` iOS
Controls whether the ScrollView should automatically adjust its `contentInset` and `scrollViewInsets` when the Keyboard changes its size.
@@ -123,7 +123,7 @@ Controls whether the ScrollView should automatically adjust its `contentInset` a
---
-### `automaticallyAdjustsScrollIndicatorInsets` iOS
+### `automaticallyAdjustsScrollIndicatorInsets` iOS
Controls whether iOS should automatically adjust the scroll indicator insets. See Apple's [documentation on the property](https://developer.apple.com/documentation/uikit/uiscrollview/3198043-automaticallyadjustsscrollindica).
@@ -133,7 +133,7 @@ Controls whether iOS should automatically adjust the scroll indicator insets. Se
---
-### `bounces` iOS
+### `bounces` iOS
When true, the scroll view bounces when it reaches the end of the content if the content is larger than the scroll view along the axis of the scroll direction. When `false`, it disables all bouncing even if the `alwaysBounce*` props are `true`.
@@ -143,7 +143,7 @@ When true, the scroll view bounces when it reaches the end of the content if the
---
-### `bouncesZoom` iOS
+### `bouncesZoom` iOS
When `true`, gestures can drive zoom past min/max and the zoom will animate to the min/max value at gesture end, otherwise the zoom will not exceed the limits.
@@ -153,7 +153,7 @@ When `true`, gestures can drive zoom past min/max and the zoom will animate to t
---
-### `canCancelContentTouches` iOS
+### `canCancelContentTouches` iOS
When `false`, once tracking starts, won't try to drag if the touch moves.
@@ -163,7 +163,7 @@ When `false`, once tracking starts, won't try to drag if the touch moves.
---
-### `centerContent` iOS
+### `centerContent` iOS
When `true`, the scroll view automatically centers the content when the content is smaller than the scroll view bounds; when the content is larger than the scroll view, this property has no effect.
@@ -196,7 +196,7 @@ const styles = StyleSheet.create({
---
-### `contentInset` iOS
+### `contentInset` iOS
The amount by which the scroll view content is inset from the edges of the scroll view.
@@ -206,7 +206,7 @@ The amount by which the scroll view content is inset from the edges of the scrol
---
-### `contentInsetAdjustmentBehavior` iOS
+### `contentInsetAdjustmentBehavior` iOS
This property specifies how the safe area insets are used to modify the content area of the scroll view. Available on iOS 11 and later.
@@ -239,7 +239,7 @@ A floating-point number that determines how quickly the scroll view decelerates
---
-### `directionalLockEnabled` iOS
+### `directionalLockEnabled` iOS
When true, the ScrollView will try to lock to only vertical or horizontal scrolling while dragging.
@@ -269,7 +269,7 @@ When true, the default JS pan responder on the ScrollView is disabled, and full
---
-### `endFillColor` Android
+### `endFillColor` Android
Sometimes a scrollview takes up more space than its content fills. When this is the case, this prop will fill the rest of the scrollview with a color to avoid setting a background and creating unnecessary overdraw. This is an advanced optimization that is not needed in the general case.
@@ -279,7 +279,7 @@ Sometimes a scrollview takes up more space than its content fills. When this is
---
-### `fadingEdgeLength` Android
+### `fadingEdgeLength` Android
Fades out the edges of the scroll content.
@@ -301,7 +301,7 @@ When `true`, the scroll view's children are arranged horizontally in a row inste
---
-### `indicatorStyle` iOS
+### `indicatorStyle` iOS
The style of the scroll indicators.
@@ -374,7 +374,7 @@ Caveat 2: This uses `contentOffset` and `frame.origin` in native code to compute
---
-### `maximumZoomScale` iOS
+### `maximumZoomScale` iOS
The maximum allowed zoom scale.
@@ -384,7 +384,7 @@ The maximum allowed zoom scale.
---
-### `minimumZoomScale` iOS
+### `minimumZoomScale` iOS
The minimum allowed zoom scale.
@@ -394,7 +394,7 @@ The minimum allowed zoom scale.
---
-### `nestedScrollEnabled` Android
+### `nestedScrollEnabled` Android
Enables nested scrolling for Android API level 21+.
@@ -480,7 +480,7 @@ Called when the user stops dragging the scroll view and it either stops or begin
---
-### `onScrollToTop` iOS
+### `onScrollToTop` iOS
Fires when the scroll view scrolls to top after the status bar has been tapped.
@@ -490,7 +490,7 @@ Fires when the scroll view scrolls to top after the status bar has been tapped.
---
-### `overScrollMode` Android
+### `overScrollMode` Android
Used to override default value of overScroll mode.
@@ -516,7 +516,7 @@ When true, the scroll view stops on multiples of the scroll view's size when scr
---
-### `persistentScrollbar` Android
+### `persistentScrollbar` Android
Causes the scrollbars not to turn transparent when they are not in use.
@@ -526,7 +526,7 @@ Causes the scrollbars not to turn transparent when they are not in use.
---
-### `pinchGestureEnabled` iOS
+### `pinchGestureEnabled` iOS
When true, ScrollView allows use of pinch gestures to zoom in and out.
@@ -580,7 +580,7 @@ Limits how often scroll events will be fired while scrolling, specified as a tim
---
-### `scrollIndicatorInsets` iOS
+### `scrollIndicatorInsets` iOS
The amount by which the scroll view indicators are inset from the edges of the scroll view. This should normally be set to the same value as the `contentInset`.
@@ -590,7 +590,7 @@ The amount by which the scroll view indicators are inset from the edges of the s
---
-### `scrollPerfTag` Android
+### `scrollPerfTag` Android
Tag used to log scroll performance on this scroll view. Will force momentum events to be turned on (see sendMomentumEvents). This doesn't do anything out of the box and you need to implement a custom native FpsListener for it to be useful.
@@ -600,7 +600,7 @@ Tag used to log scroll performance on this scroll view. Will force momentum even
---
-### `scrollToOverflowEnabled` iOS
+### `scrollToOverflowEnabled` iOS
When `true`, the scroll view can be programmatically scrolled beyond its content size.
@@ -610,7 +610,7 @@ When `true`, the scroll view can be programmatically scrolled beyond its content
---
-### `scrollsToTop` iOS
+### `scrollsToTop` iOS
When `true`, the scroll view scrolls to top when the status bar is tapped.
@@ -716,7 +716,7 @@ An array of child indices determining which children get docked to the top of th
---
-### `zoomScale` iOS
+### `zoomScale` iOS
The current scale of the scroll view content.
diff --git a/docs/sectionlist.md b/docs/sectionlist.md
index 0c0dbd2bd1c..9fe404005dd 100644
--- a/docs/sectionlist.md
+++ b/docs/sectionlist.md
@@ -105,7 +105,7 @@ Inherits [VirtualizedList Props](virtualizedlist.md#props).
---
-### Required
**`renderItem`**
+### Required
**`renderItem`**
Default renderer for every item in every section. Can be over-ridden on a per-section basis. Should return a React element.
@@ -127,7 +127,7 @@ The render function will be passed an object with the following keys:
---
-### Required
**`sections`**
+### Required
**`sections`**
The actual data to render, akin to the `data` prop in [`FlatList`](flatlist.md).
@@ -293,13 +293,13 @@ Rendered at the top and bottom of each section (note this is different from `Ite
Makes section headers stick to the top of the screen until the next one pushes it off. Only enabled by default on iOS because that is the platform standard there.
-| Type | Default |
-| ------- | ------------------------------------------------------------------------------------------------ |
-| boolean | `false` Android
`true` iOS
|
+| Type | Default |
+| ------- | ---------------------------------------------------------------------------------------------------- |
+| boolean | `false` Android
`true` iOS
|
## Methods
-### `flashScrollIndicators()` iOS
+### `flashScrollIndicators()` iOS
```tsx
flashScrollIndicators();
@@ -331,9 +331,9 @@ Scrolls to the item at the specified `sectionIndex` and `itemIndex` (within the
**Parameters:**
-| Name | Type |
-| ------------------------------------------------------- | ------ |
-| params Required
| object |
+| Name | Type |
+| ----------------------------------------------------------- | ------ |
+| params Required
| object |
Valid `params` keys are:
@@ -355,10 +355,10 @@ An object that identifies the data to be rendered for a given section.
**Properties:**
-| Name | Type | Description |
-| ----------------------------------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| data Required
| array | The data for rendering items in this section. Array of objects, much like [`FlatList`'s data prop](flatlist#required-data). |
-| key | string | Optional key to keep track of section re-ordering. If you don't plan on re-ordering sections, the array index will be used by default. |
-| renderItem | function | Optionally define an arbitrary item renderer for this section, overriding the default [`renderItem`](sectionlist#renderitem) for the list. |
-| ItemSeparatorComponent | component, element | Optionally define an arbitrary item separator for this section, overriding the default [`ItemSeparatorComponent`](sectionlist#itemseparatorcomponent) for the list. |
-| keyExtractor | function | Optionally define an arbitrary key extractor for this section, overriding the default [`keyExtractor`](sectionlist#keyextractor). |
+| Name | Type | Description |
+| --------------------------------------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| data Required
| array | The data for rendering items in this section. Array of objects, much like [`FlatList`'s data prop](flatlist#required-data). |
+| key | string | Optional key to keep track of section re-ordering. If you don't plan on re-ordering sections, the array index will be used by default. |
+| renderItem | function | Optionally define an arbitrary item renderer for this section, overriding the default [`renderItem`](sectionlist#renderitem) for the list. |
+| ItemSeparatorComponent | component, element | Optionally define an arbitrary item separator for this section, overriding the default [`ItemSeparatorComponent`](sectionlist#itemseparatorcomponent) for the list. |
+| keyExtractor | function | Optionally define an arbitrary key extractor for this section, overriding the default [`keyExtractor`](sectionlist#keyextractor). |
diff --git a/docs/shadow-props.md b/docs/shadow-props.md
index cbff04e435c..d5e8a037059 100644
--- a/docs/shadow-props.md
+++ b/docs/shadow-props.md
@@ -240,7 +240,7 @@ Both `boxShadow` and `dropShadow` are generally more capable than the `shadow` p
See [View Style Props](./view-style-props#boxshadow) for documentation.
-### `dropShadow` Android
+### `dropShadow` Android
See [View Style Props](./view-style-props#filter) for documentation.
@@ -256,7 +256,7 @@ This property will only work on Android API 28 and above. For similar functional
---
-### `shadowOffset` iOS
+### `shadowOffset` iOS
Sets the drop shadow offset.
@@ -266,7 +266,7 @@ Sets the drop shadow offset.
---
-### `shadowOpacity` iOS
+### `shadowOpacity` iOS
Sets the drop shadow opacity (multiplied by the color's alpha component).
@@ -276,7 +276,7 @@ Sets the drop shadow opacity (multiplied by the color's alpha component).
---
-### `shadowRadius` iOS
+### `shadowRadius` iOS
Sets the drop shadow blur radius.
diff --git a/docs/share.md b/docs/share.md
index 0fdb76fabc9..1fc5823361f 100644
--- a/docs/share.md
+++ b/docs/share.md
@@ -108,10 +108,10 @@ In Android, returns a Promise which will always be resolved with action being `S
**Properties:**
-| Name | Type | Description |
-| ------------------------------------------------------------ | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| content Required
| object | `message` - a message to share
`url` - a URL to share iOS
`title` - title of the message Android
At least one of `url` and `message` is required. |
-| options | object | `dialogTitle` Android
`excludedActivityTypes` iOS
`subject` - a subject to share via email iOS
`tintColor` iOS
`anchor` - the node to which the action sheet should be anchored (used for iPad) iOS
|
+| Name | Type | Description |
+| ------------------------------------------------------------ | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| content Required
| object | `message` - a message to share
`url` - a URL to share iOS
`title` - title of the message Android
At least one of `url` and `message` is required. |
+| options | object | `dialogTitle` Android
`excludedActivityTypes` iOS
`subject` - a subject to share via email iOS
`tintColor` iOS
`anchor` - the node to which the action sheet should be anchored (used for iPad) iOS
|
---
@@ -127,7 +127,7 @@ The content was successfully shared.
---
-### `dismissedAction` iOS
+### `dismissedAction` iOS
```tsx
static dismissedAction: 'dismissedAction';
diff --git a/docs/statusbar.md b/docs/statusbar.md
index 4b905d92942..639b5c9e682 100644
--- a/docs/statusbar.md
+++ b/docs/statusbar.md
@@ -243,7 +243,7 @@ For cases where using a component is not ideal, there is also an imperative API
## Constants
-### `currentHeight` Android
+### `currentHeight` Android
The height of the status bar, which includes the notch height, if present.
@@ -261,7 +261,7 @@ If the transition between status bar property changes should be animated. Suppor
---
-### `backgroundColor` Android
+### `backgroundColor` Android
The background color of the status bar.
@@ -297,7 +297,7 @@ If the status bar is hidden.
---
-### `networkActivityIndicatorVisible` iOS
+### `networkActivityIndicatorVisible` iOS
If the network activity indicator should be visible.
@@ -307,7 +307,7 @@ If the network activity indicator should be visible.
---
-### `showHideTransition` iOS
+### `showHideTransition` iOS
The transition effect when showing and hiding the status bar using the `hidden` prop.
@@ -317,7 +317,7 @@ The transition effect when showing and hiding the status bar using the `hidden`
---
-### `translucent` Android
+### `translucent` Android
If the status bar is translucent. When translucent is set to `true`, the app will draw under the status bar. This is useful when using a semi transparent status bar color.
@@ -341,9 +341,9 @@ Get and remove the last StatusBar entry from the stack.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---- | ------------------------------------- |
-| entry Required
| any | Entry returned from `pushStackEntry`. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---- | ------------------------------------- |
+| entry Required
| any | Entry returned from `pushStackEntry`. |
---
@@ -357,9 +357,9 @@ Push a StatusBar entry onto the stack. The return value should be passed to `pop
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---- | ---------------------------------------------------------------- |
-| props Required
| any | Object containing the StatusBar props to use in the stack entry. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---- | ---------------------------------------------------------------- |
+| props Required
| any | Object containing the StatusBar props to use in the stack entry. |
---
@@ -376,14 +376,14 @@ Replace an existing StatusBar stack entry with new props.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---- | ---------------------------------------------------------------------------- |
-| entry Required
| any | Entry returned from `pushStackEntry` to replace. |
-| props Required
| any | Object containing the StatusBar props to use in the replacement stack entry. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---- | ---------------------------------------------------------------------------- |
+| entry Required
| any | Entry returned from `pushStackEntry` to replace. |
+| props Required
| any | Object containing the StatusBar props to use in the replacement stack entry. |
---
-### `setBackgroundColor()` Android
+### `setBackgroundColor()` Android
```tsx
static setBackgroundColor(color: ColorValue, animated?: boolean);
@@ -397,10 +397,10 @@ Due to edge-to-edge enforcement introduced in Android 15, setting background col
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ------- | ------------------------- |
-| color Required
| string | Background color. |
-| animated | boolean | Animate the style change. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ------- | ------------------------- |
+| color Required
| string | Background color. |
+| animated | boolean | Animate the style change. |
---
@@ -414,10 +414,10 @@ Set the status bar style.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ------------------------------------------ | ------------------------- |
-| style Required
| [StatusBarStyle](statusbar#statusbarstyle) | Status bar style to set. |
-| animated | boolean | Animate the style change. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ------------------------------------------ | ------------------------- |
+| style Required
| [StatusBarStyle](statusbar#statusbarstyle) | Status bar style to set. |
+| animated | boolean | Animate the style change. |
---
@@ -431,14 +431,14 @@ Show or hide the status bar.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------- | -------------------------------------------------- | ------------------------------------------------------- |
-| hidden Required
| boolean | Hide the status bar. |
-| animation iOS
| [StatusBarAnimation](statusbar#statusbaranimation) | Animation when changing the status bar hidden property. |
+| Name | Type | Description |
+| ----------------------------------------------------------- | -------------------------------------------------- | ------------------------------------------------------- |
+| hidden Required
| boolean | Hide the status bar. |
+| animation iOS
| [StatusBarAnimation](statusbar#statusbaranimation) | Animation when changing the status bar hidden property. |
---
-### `setNetworkActivityIndicatorVisible()` iOS
+### `setNetworkActivityIndicatorVisible()` iOS
```tsx
static setNetworkActivityIndicatorVisible(visible: boolean);
@@ -448,13 +448,13 @@ Control the visibility of the network activity indicator.
**Parameters:**
-| Name | Type | Description |
-| -------------------------------------------------------- | ------- | ------------------- |
-| visible Required
| boolean | Show the indicator. |
+| Name | Type | Description |
+| ------------------------------------------------------------ | ------- | ------------------- |
+| visible Required
| boolean | Show the indicator. |
---
-### `setTranslucent()` Android
+### `setTranslucent()` Android
```tsx
static setTranslucent(translucent: boolean);
@@ -468,9 +468,9 @@ Due to edge-to-edge enforcement introduced in Android 15, setting the status bar
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------------ | ------- | ------------------- |
-| translucent Required
| boolean | Set as translucent. |
+| Name | Type | Description |
+| ---------------------------------------------------------------- | ------- | ------------------- |
+| translucent Required
| boolean | Set as translucent. |
## Type Definitions
diff --git a/docs/switch.md b/docs/switch.md
index ca76878015e..fcbaae7b1de 100644
--- a/docs/switch.md
+++ b/docs/switch.md
@@ -66,7 +66,7 @@ If true the user won't be able to toggle the switch.
---
-### `ios_backgroundColor` iOS
+### `ios_backgroundColor` iOS
On iOS, custom color for the background. This background color can be seen either when the switch value is `false` or when the switch is disabled (and the switch is translucent).
diff --git a/docs/text-style-props.md b/docs/text-style-props.md
index 9640ca6aabc..93c978a9ae7 100644
--- a/docs/text-style-props.md
+++ b/docs/text-style-props.md
@@ -805,7 +805,7 @@ Specifies font weight. The values `'normal'` and `'bold'` are supported for most
---
-### `includeFontPadding` Android
+### `includeFontPadding` Android
Set to `false` to remove extra font padding intended to make space for certain ascenders / descenders. With some fonts, this padding can make text look slightly misaligned when centered vertically. For best results also set `textAlignVertical` to `center`.
@@ -855,7 +855,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `textAlignVertical` Android
+### `textAlignVertical` Android
| Type | Default |
| ----------------------------------------------- | -------- |
@@ -863,7 +863,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `textDecorationColor` iOS
+### `textDecorationColor` iOS
| Type |
| ------------------ |
@@ -879,7 +879,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `textDecorationStyle` iOS
+### `textDecorationStyle` iOS
| Type | Default |
| --------------------------------------------------- | --------- |
@@ -919,7 +919,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `verticalAlign` Android
+### `verticalAlign` Android
| Type | Default |
| ----------------------------------------------- | -------- |
@@ -927,7 +927,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `writingDirection` iOS
+### `writingDirection` iOS
| Type | Default |
| -------------------------------- | -------- |
diff --git a/docs/text.md b/docs/text.md
index 73e4932c78d..a81b9f0b495 100644
--- a/docs/text.md
+++ b/docs/text.md
@@ -215,7 +215,7 @@ An accessibility hint helps users understand what will happen when they perform
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -319,7 +319,7 @@ Specifies whether fonts should scale to respect Text Size accessibility settings
---
-### `android_hyphenationFrequency` Android
+### `android_hyphenationFrequency` Android
Sets the frequency of automatic hyphenation to use when determining word breaks on Android API Level 23+.
@@ -387,7 +387,7 @@ Indicates whether a selectable element is currently selected or not.
| ------- |
| boolean |
-### `dataDetectorType` Android
+### `dataDetectorType` Android
Determines the types of data converted to clickable URLs in the text element. By default, no data types are detected.
@@ -399,7 +399,7 @@ You can provide only one type.
---
-### `disabled` Android
+### `disabled` Android
Specifies the disabled state of the text view for testing purposes.
@@ -409,7 +409,7 @@ Specifies the disabled state of the text view for testing purposes.
---
-### `dynamicTypeRamp` iOS
+### `dynamicTypeRamp` iOS
The [Dynamic Type](https://developer.apple.com/documentation/uikit/uifont/scaling_fonts_automatically) ramp to apply to this element on iOS.
@@ -462,7 +462,7 @@ Specifies the largest possible scale a font can reach when `allowFontScaling` is
---
-### `minimumFontScale` iOS
+### `minimumFontScale` iOS
Specifies the smallest possible scale a font can reach when `adjustsFontSizeToFit` is enabled. (values 0.01-1.0).
@@ -656,7 +656,7 @@ Lets the user select text, to use the native copy and paste functionality.
---
-### `selectionColor` Android
+### `selectionColor` Android
The highlight color of the text.
@@ -674,7 +674,7 @@ The highlight color of the text.
---
-### `suppressHighlighting` iOS
+### `suppressHighlighting` iOS
When `true`, no visual change is made when text is pressed down. By default, a gray oval highlights the text on press down.
@@ -694,7 +694,7 @@ Used to locate this view in end-to-end tests.
---
-### `textBreakStrategy` Android
+### `textBreakStrategy` Android
Set text break strategy on Android API Level 23+, possible values are `simple`, `highQuality`, `balanced`.
@@ -704,7 +704,7 @@ Set text break strategy on Android API Level 23+, possible values are `simple`,
---
-### `lineBreakStrategyIOS` iOS
+### `lineBreakStrategyIOS` iOS
Set line break strategy on iOS 14+. Possible values are `none`, `standard`, `hangul-word` and `push-out`.
diff --git a/docs/textinput.md b/docs/textinput.md
index e605a5e330d..8f788ce0d1d 100644
--- a/docs/textinput.md
+++ b/docs/textinput.md
@@ -174,7 +174,7 @@ The following values work across platforms:
- `tel`
- `username`
-iOS
+iOS
The following values work on iOS only:
@@ -188,7 +188,7 @@ The following values work on iOS only:
- `organization-title`
- `url`
-Android
+Android
The following values work on Android only:
@@ -261,7 +261,7 @@ If `true`, caret is hidden. The default value is `false`.
---
-### `clearButtonMode` iOS
+### `clearButtonMode` iOS
When the clear button should appear on the right side of the text view. This property is supported only for single-line TextInput component. The default value is `never`.
@@ -271,7 +271,7 @@ When the clear button should appear on the right side of the text view. This pro
---
-### `clearTextOnFocus` iOS
+### `clearTextOnFocus` iOS
If `true`, clears the text field automatically when editing begins.
@@ -291,7 +291,7 @@ If `true`, context menu is hidden. The default value is `false`.
---
-### `dataDetectorTypes` iOS
+### `dataDetectorTypes` iOS
Determines the types of data converted to clickable URLs in the text input. Only valid if `multiline={true}` and `editable={false}`. By default no data types are detected.
@@ -322,7 +322,7 @@ Provides an initial value that will change when the user starts typing. Useful f
---
-### `cursorColor` Android
+### `cursorColor` Android
When provided it will set the color of the cursor (or "caret") in the component. Unlike the behavior of `selectionColor` the cursor color will be set independently from the color of the text selection box.
@@ -332,7 +332,7 @@ When provided it will set the color of the cursor (or "caret") in the component.
---
-### `disableFullscreenUI` Android
+### `disableFullscreenUI` Android
When `false`, if there is a small amount of space available around a text input (e.g. landscape orientation on a phone), the OS may choose to have the user edit the text inside of a full screen text input mode. When `true`, this feature is disabled and users will always edit the text directly inside of the text input. Defaults to `false`.
@@ -352,7 +352,7 @@ If `false`, text is not editable. The default value is `true`.
---
-### `enablesReturnKeyAutomatically` iOS
+### `enablesReturnKeyAutomatically` iOS
If `true`, the keyboard disables the return key when there is no text and automatically enables it when there is text. The default value is `false`.
@@ -392,7 +392,7 @@ The following values work on iOS only:
---
-### `importantForAutofill` Android
+### `importantForAutofill` Android
Tells the operating system whether the individual fields in your app should be included in a view structure for autofill purposes on Android API Level 26+. Possible values are `auto`, `no`, `noExcludeDescendants`, `yes`, and `yesExcludeDescendants`. The default value is `auto`.
@@ -408,7 +408,7 @@ Tells the operating system whether the individual fields in your app should be i
---
-### `inlineImageLeft` Android
+### `inlineImageLeft` Android
If defined, the provided image resource will be rendered on the left. The image resource must be inside `/android/app/src/main/res/drawable` and referenced like
@@ -424,7 +424,7 @@ If defined, the provided image resource will be rendered on the left. The image
---
-### `inlineImagePadding` Android
+### `inlineImagePadding` Android
Padding between the inline image, if any, and the text input itself.
@@ -434,7 +434,7 @@ Padding between the inline image, if any, and the text input itself.
---
-### `inputAccessoryViewID` iOS
+### `inputAccessoryViewID` iOS
An optional identifier which links a custom [InputAccessoryView](inputaccessoryview.md) to this text input. The InputAccessoryView is rendered above the keyboard when this text input is focused.
@@ -444,7 +444,7 @@ An optional identifier which links a custom [InputAccessoryView](inputaccessoryv
---
-### `inputAccessoryViewButtonLabel` iOS
+### `inputAccessoryViewButtonLabel` iOS
An optional label that overrides the default [InputAccessoryView](inputaccessoryview.md) button label.
@@ -477,7 +477,7 @@ Support the following values:
---
-### `keyboardAppearance` iOS
+### `keyboardAppearance` iOS
Determines the color of the keyboard.
@@ -743,7 +743,7 @@ If `true`, text is not editable. The default value is `false`.
---
-### `returnKeyLabel` Android
+### `returnKeyLabel` Android
Sets the return key to the label. Use it instead of `returnKeyType`.
@@ -789,7 +789,7 @@ The following values work on iOS only:
| --------------------------------------------------------------------------------------------------------------------------------- |
| enum('done', 'go', 'next', 'search', 'send', 'none', 'previous', 'default', 'emergency-call', 'google', 'join', 'route', 'yahoo') |
-### `rejectResponderTermination` iOS
+### `rejectResponderTermination` iOS
If `true`, allows TextInput to pass touch events to the parent component. This allows components such as SwipeableListView to be swipeable from the TextInput on iOS, as is the case on Android by default. If `false`, TextInput always asks to handle the input (except when disabled). The default value is `true`.
@@ -799,7 +799,7 @@ If `true`, allows TextInput to pass touch events to the parent component. This a
---
-### `rows` Android
+### `rows` Android
Sets the number of lines for a `TextInput`. Use it with multiline set to `true` to be able to fill the lines.
@@ -809,7 +809,7 @@ Sets the number of lines for a `TextInput`. Use it with multiline set to `true`
---
-### `scrollEnabled` iOS
+### `scrollEnabled` iOS
If `false`, scrolling of the text view will be disabled. The default value is `true`. Only works with `multiline={true}`.
@@ -849,7 +849,7 @@ The highlight, selection handle and cursor color of the text input.
---
-### `selectionHandleColor` Android
+### `selectionHandleColor` Android
Sets the color of the selection handle. Unlike `selectionColor`, it allows the selection handle color to be customized independently of the selection's color.
@@ -879,7 +879,7 @@ When `false`, it will prevent the soft keyboard from showing when the field is f
---
-### `spellCheck` iOS
+### `spellCheck` iOS
If `false`, disables spell-check style (i.e. red underlines). The default value is inherited from `autoCorrect`.
@@ -930,7 +930,7 @@ Possible values for `textAlign` are:
---
-### `textContentType` iOS
+### `textContentType` iOS
Give the keyboard and the system information about the expected semantic meaning for the content that users enter.
@@ -996,7 +996,7 @@ Possible values for `textContentType` are:
---
-### `passwordRules` iOS
+### `passwordRules` iOS
When using `textContentType` as `newPassword` on iOS we can let the OS know the minimum requirements of the password so that it can generate one that will satisfy them. In order to create a valid string for `PasswordRules` take a look to the [Apple Docs](https://developer.apple.com/password-rules/).
@@ -1032,7 +1032,7 @@ Note that not all Text styles are supported, an incomplete list of what is not s
---
-### `textBreakStrategy` Android
+### `textBreakStrategy` Android
Set text break strategy on Android API Level 23+, possible values are `simple`, `highQuality`, `balanced` The default value is `highQuality`.
@@ -1042,7 +1042,7 @@ Set text break strategy on Android API Level 23+, possible values are `simple`,
---
-### `underlineColorAndroid` Android
+### `underlineColorAndroid` Android
The color of the `TextInput` underline.
@@ -1062,7 +1062,7 @@ The value to show for the text input. `TextInput` is a controlled component, whi
---
-### `lineBreakStrategyIOS` iOS
+### `lineBreakStrategyIOS` iOS
Set line break strategy on iOS 14+. Possible values are `none`, `standard`, `hangul-word` and `push-out`.
@@ -1072,7 +1072,7 @@ Set line break strategy on iOS 14+. Possible values are `none`, `standard`, `han
---
-### `lineBreakModeIOS` iOS
+### `lineBreakModeIOS` iOS
Set line break mode on iOS. Possible values are `wordWrapping`, `char`, `clip`, `head`, `middle` and `tail`.
@@ -1082,7 +1082,7 @@ Set line break mode on iOS. Possible values are `wordWrapping`, `char`, `clip`,
---
-### `disableKeyboardShortcuts` iOS
+### `disableKeyboardShortcuts` iOS
If `true`, the keyboard shortcuts (undo/redo and copy buttons) are disabled. The default value is `false`.
diff --git a/docs/the-new-architecture/create-module-library.md b/docs/the-new-architecture/create-module-library.md
index 9f10e35a526..657ef9441bd 100644
--- a/docs/the-new-architecture/create-module-library.md
+++ b/docs/the-new-architecture/create-module-library.md
@@ -38,7 +38,7 @@ npx create-react-native-library@latest
Once the interactive prompt is done, the tool creates a folder whose structure looks like this in Visual Studio Code:
-
+
Feel free to explore the code that has been created for you. However, the most important parts:
diff --git a/docs/touchablehighlight.md b/docs/touchablehighlight.md
index aea3968008d..b5427ecbd2b 100644
--- a/docs/touchablehighlight.md
+++ b/docs/touchablehighlight.md
@@ -138,7 +138,7 @@ The color of the underlay that will show through when the touch is active.
---
-### `hasTVPreferredFocus` iOS
+### `hasTVPreferredFocus` iOS
_(Apple TV only)_ TV preferred focus (see documentation for the View component).
@@ -148,7 +148,7 @@ _(Apple TV only)_ TV preferred focus (see documentation for the View component).
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
TV next focus down (see documentation for the View component).
@@ -158,7 +158,7 @@ TV next focus down (see documentation for the View component).
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
TV next focus forward (see documentation for the View component).
@@ -168,7 +168,7 @@ TV next focus forward (see documentation for the View component).
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
TV next focus left (see documentation for the View component).
@@ -178,7 +178,7 @@ TV next focus left (see documentation for the View component).
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
TV next focus right (see documentation for the View component).
@@ -188,7 +188,7 @@ TV next focus right (see documentation for the View component).
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
TV next focus up (see documentation for the View component).
diff --git a/docs/touchablenativefeedback.md b/docs/touchablenativefeedback.md
index b03ac6b2ed4..4cb291a607b 100644
--- a/docs/touchablenativefeedback.md
+++ b/docs/touchablenativefeedback.md
@@ -104,7 +104,7 @@ Check TouchableNativeFeedback.canUseNativeForeground() first, as this is only av
---
-### `hasTVPreferredFocus` Android
+### `hasTVPreferredFocus` Android
TV preferred focus (see documentation for the View component).
@@ -114,7 +114,7 @@ TV preferred focus (see documentation for the View component).
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
TV next focus down (see documentation for the View component).
@@ -124,7 +124,7 @@ TV next focus down (see documentation for the View component).
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
TV next focus forward (see documentation for the View component).
@@ -134,7 +134,7 @@ TV next focus forward (see documentation for the View component).
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
TV next focus left (see documentation for the View component).
@@ -144,7 +144,7 @@ TV next focus left (see documentation for the View component).
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
TV next focus right (see documentation for the View component).
@@ -154,7 +154,7 @@ TV next focus right (see documentation for the View component).
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
TV next focus up (see documentation for the View component).
diff --git a/docs/touchableopacity.md b/docs/touchableopacity.md
index 525effbefa4..90bd4693681 100644
--- a/docs/touchableopacity.md
+++ b/docs/touchableopacity.md
@@ -84,7 +84,7 @@ Determines what the opacity of the wrapped view should be when touch is active.
---
-### `hasTVPreferredFocus` iOS
+### `hasTVPreferredFocus` iOS
_(Apple TV only)_ TV preferred focus (see documentation for the View component).
@@ -94,7 +94,7 @@ _(Apple TV only)_ TV preferred focus (see documentation for the View component).
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
TV next focus down (see documentation for the View component).
@@ -104,7 +104,7 @@ TV next focus down (see documentation for the View component).
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
TV next focus forward (see documentation for the View component).
@@ -114,7 +114,7 @@ TV next focus forward (see documentation for the View component).
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
TV next focus left (see documentation for the View component).
@@ -124,7 +124,7 @@ TV next focus left (see documentation for the View component).
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
TV next focus right (see documentation for the View component).
@@ -134,7 +134,7 @@ TV next focus right (see documentation for the View component).
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
TV next focus up (see documentation for the View component).
diff --git a/docs/touchablewithoutfeedback.md b/docs/touchablewithoutfeedback.md
index f80cb4a0a03..40fdf10fc58 100644
--- a/docs/touchablewithoutfeedback.md
+++ b/docs/touchablewithoutfeedback.md
@@ -84,7 +84,7 @@ export default TouchableWithoutFeedbackExample;
## Props
-### `accessibilityIgnoresInvertColors` iOS
+### `accessibilityIgnoresInvertColors` iOS
A value indicating this view should or should not be inverted when color inversion is turned on. A value of `true` will tell the view to not be inverted even if color inversion is turned on.
@@ -116,7 +116,7 @@ Overrides the text that's read by the screen reader when the user interacts with
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -264,7 +264,7 @@ Defines a string value that labels an interactive element.
---
-### `aria-live` Android
+### `aria-live` Android
Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
@@ -278,7 +278,7 @@ Indicates that an element will be updated, and describes the types of updates th
---
-### `aria-modal` iOS
+### `aria-modal` iOS
Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver. Has precedence over the [`accessibilityViewIsModal`](#accessibilityviewismodal-ios) prop.
@@ -518,7 +518,7 @@ Used to locate this view in end-to-end tests.
---
-### `touchSoundDisabled` Android
+### `touchSoundDisabled` Android
If true, doesn't play a system sound on touch.
diff --git a/docs/turbo-native-modules-ios.md b/docs/turbo-native-modules-ios.md
index 631963b5ade..14585d220ce 100644
--- a/docs/turbo-native-modules-ios.md
+++ b/docs/turbo-native-modules-ios.md
@@ -18,27 +18,27 @@ cd ios
open TurboModuleExample.xcworkspace
```
-
+
2. Right click on app and select New Group, call the new group `NativeLocalStorage`.
-
+
3. In the `NativeLocalStorage` group, create New→File from Template.
-
+
4. Use the Cocoa Touch Class.
-
+
5. Name the Cocoa Touch Class RCTNativeLocalStorage with the Objective-C language.
-
+
6. Rename RCTNativeLocalStorage.m → RCTNativeLocalStorage.mm making it an Objective-C++ file.
-
+
## Implement localStorage with NSUserDefaults
diff --git a/docs/view-style-props.md b/docs/view-style-props.md
index bc7d262d6f2..ecf8eb28389 100644
--- a/docs/view-style-props.md
+++ b/docs/view-style-props.md
@@ -159,7 +159,7 @@ export default App;
---
-### `borderCurve` iOS
+### `borderCurve` iOS
On iOS 13+, it is possible to change the corner curve of borders.
@@ -304,7 +304,7 @@ These shadows can be composed together so that a single `boxShadow` can be compr
| --------------------------- |
| array of BoxShadowValue ojects \| string |
-### `cursor` iOS
+### `cursor` iOS
On iOS 17+, Setting to `pointer` allows hover effects when a pointer (such as a trackpad or stylus on iOS, or the users' gaze on visionOS) is over the view.
@@ -314,7 +314,7 @@ On iOS 17+, Setting to `pointer` allows hover effects when a pointer (such as a
---
-### `elevation` Android
+### `elevation` Android
Sets the elevation of a view, using Android's underlying [elevation API](https://developer.android.com/training/material/shadows-clipping.html#Elevation). This adds a drop shadow to the item and affects z-order for overlapping views. Only supported on Android 5.0+, has no effect on earlier versions.
@@ -341,7 +341,7 @@ The following filter functions work across all platforms:
Due to issues with performance and spec compliance, these are the only two filter functions available on iOS. There are plans to explore some potential workarounds using SwiftUI instead of UIKit for this implementation.
:::
-Android
+Android
The following filter functions work on Android only:
diff --git a/docs/view.md b/docs/view.md
index 8f60e598171..f26406d2412 100644
--- a/docs/view.md
+++ b/docs/view.md
@@ -55,7 +55,7 @@ See the [Accessibility guide](accessibility.md#accessibility-actions) for more i
---
-### `accessibilityElementsHidden` iOS
+### `accessibilityElementsHidden` iOS
A value indicating whether the accessibility elements contained within this accessibility element are hidden. Default is `false`.
@@ -77,7 +77,7 @@ An accessibility hint helps users understand what will happen when they perform
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -89,7 +89,7 @@ See the [iOS `accessibilityLanguage` doc](https://developer.apple.com/documentat
---
-### `accessibilityIgnoresInvertColors` iOS
+### `accessibilityIgnoresInvertColors` iOS
A value indicating this view should or should not be inverted when color inversion is turned on. A value of `true` will tell the view to not be inverted even if color inversion is turned on.
@@ -111,7 +111,7 @@ Overrides the text that's read by the screen reader when the user interacts with
---
-### `accessibilityLiveRegion` Android
+### `accessibilityLiveRegion` Android
Indicates to accessibility services whether the user should be notified when this view changes. Works for Android API >= 19 only. Possible values:
@@ -192,7 +192,7 @@ See the [Accessibility guide](accessibility.md#accessibilityvalue-ios-android) f
---
-### `accessibilityViewIsModal` iOS
+### `accessibilityViewIsModal` iOS
A value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver. Default is `false`.
@@ -274,7 +274,7 @@ Defines a string value that labels an interactive element.
---
-### `aria-labelledby` Android
+### `aria-labelledby` Android
Identifies the element that labels the element it is applied to. The value of `aria-labelledby` should match the [`nativeID`](view.md#nativeid) of the related element:
@@ -291,7 +291,7 @@ Identifies the element that labels the element it is applied to. The value of `a
---
-### `aria-live` Android
+### `aria-live` Android
Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
@@ -305,7 +305,7 @@ Indicates that an element will be updated, and describes the types of updates th
---
-### `aria-modal` iOS
+### `aria-modal` iOS
Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver. Has precedence over the [`accessibilityViewIsModal`](#accessibilityviewismodal-ios) prop.
@@ -383,7 +383,7 @@ Setting to false prevents direct children of the view from being removed from th
---
-### `focusable` Android
+### `focusable` Android
Whether this `View` should be focusable with a non-touch input device, eg. receive focus with a hardware keyboard.
@@ -419,7 +419,7 @@ Used to locate this view from native classes. Has precedence over `nativeID` pro
---
-### `importantForAccessibility` Android
+### `importantForAccessibility` Android
Controls how view is important for accessibility which is if it fires accessibility events and if it is reported to accessibility services that query the screen. Works for Android only.
@@ -462,7 +462,7 @@ Rendering offscreen to preserve correct alpha behavior is extremely expensive an
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
Designates the next view to receive focus when the user navigates down. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusDown).
@@ -472,7 +472,7 @@ Designates the next view to receive focus when the user navigates down. See the
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
Designates the next view to receive focus when the user navigates forward. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusForward).
@@ -482,7 +482,7 @@ Designates the next view to receive focus when the user navigates forward. See t
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
Designates the next view to receive focus when the user navigates left. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusLeft).
@@ -492,7 +492,7 @@ Designates the next view to receive focus when the user navigates left. See the
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
Designates the next view to receive focus when the user navigates right. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusRight).
@@ -502,7 +502,7 @@ Designates the next view to receive focus when the user navigates right. See the
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
Designates the next view to receive focus when the user navigates up. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusUp).
@@ -524,7 +524,7 @@ See the [Accessibility guide](accessibility.md#accessibility-actions) for more i
---
-### `onAccessibilityEscape` iOS
+### `onAccessibilityEscape` iOS
When `accessible` is `true`, the system will invoke this function when the user performs the escape gesture.
@@ -534,7 +534,7 @@ When `accessible` is `true`, the system will invoke this function when the user
---
-### `onAccessibilityTap` iOS
+### `onAccessibilityTap` iOS
When `accessible` is true, the system will try to invoke this function when the user performs accessibility tap gesture.
@@ -556,7 +556,7 @@ This event is fired immediately once the layout has been calculated, but the new
---
-### `onMagicTap` iOS
+### `onMagicTap` iOS
When `accessible` is `true`, the system will invoke this function when the user performs the magic tap gesture.
@@ -712,7 +712,7 @@ This is a reserved performance property exposed by `RCTView` and is useful for s
---
-### `renderToHardwareTextureAndroid` Android
+### `renderToHardwareTextureAndroid` Android
Whether this `View` should render itself (and all of its children) into a single hardware texture on the GPU.
@@ -734,7 +734,7 @@ On Android, this is useful for animations and interactions that only modify opac
---
-### `shouldRasterizeIOS` iOS
+### `shouldRasterizeIOS` iOS
Whether this `View` should be rendered as a bitmap before compositing.
@@ -756,7 +756,7 @@ Rasterization incurs an off-screen drawing pass and the bitmap consumes memory.
---
-### `tabIndex` Android
+### `tabIndex` Android
Whether this `View` should be focusable with a non-touch input device, eg. receive focus with a hardware keyboard.
Supports the following values:
diff --git a/docs/virtualizedlist.md b/docs/virtualizedlist.md
index de9a07b666e..1bf19aa1806 100644
--- a/docs/virtualizedlist.md
+++ b/docs/virtualizedlist.md
@@ -166,7 +166,7 @@ Opaque data type passed to `getItem` and `getItemCount` to retrieve items.
---
-### Required
**`getItem`**
+### Required
**`getItem`**
```tsx
(data: any, index: number) => any;
@@ -180,7 +180,7 @@ A generic accessor for extracting an item from any sort of data blob.
---
-### Required
**`getItemCount`**
+### Required
**`getItemCount`**
```tsx
(data: any) => number;
@@ -194,7 +194,7 @@ Determines how many items are in the data blob.
---
-### Required
**`renderItem`**
+### Required
**`renderItem`**
```tsx
(info: any) => ?React.Element
diff --git a/plugins/remark-snackplayer/src/index.js b/plugins/remark-snackplayer/src/index.js
index cf117d0448a..c366f726ad2 100644
--- a/plugins/remark-snackplayer/src/index.js
+++ b/plugins/remark-snackplayer/src/index.js
@@ -62,7 +62,7 @@ async function toJsxNode(node) {
type: 'mdxJsxTextElement',
name: 'div',
attributes: [
- attr('class', 'snack-player'),
+ attr('className', 'snack-player'),
attr('data-snack-name', name),
attr('data-snack-description', description),
attr('data-snack-files', files),
diff --git a/website/versioned_docs/version-0.73/accessibility.md b/website/versioned_docs/version-0.73/accessibility.md
index a1ef2d960db..39663afc021 100644
--- a/website/versioned_docs/version-0.73/accessibility.md
+++ b/website/versioned_docs/version-0.73/accessibility.md
@@ -46,7 +46,7 @@ To use, set the `accessibilityLabel` property to a custom string on your View, T
In the above example, the `accessibilityLabel` on the TouchableOpacity element would default to "Press me!". The label is constructed by concatenating all Text node children separated by spaces.
-### `accessibilityLabelledBy` Android
+### `accessibilityLabelledBy` Android
A reference to another element [nativeID](view.md#nativeid) used to build complex forms.
The value of `accessibilityLabelledBy` should match the `nativeID` of the related element:
@@ -81,15 +81,15 @@ Provide the `accessibilityHint` property a custom string on your View, Text, or
```
-iOS
+iOS
In the above example, VoiceOver will read the hint after the label, if the user has hints enabled in the device's VoiceOver settings. Read more about guidelines for `accessibilityHint` in the [iOS Developer Docs](https://developer.apple.com/documentation/objectivec/nsobject/1615093-accessibilityhint)
-Android
+Android
In the above example, TalkBack will read the hint after the label. At this time, hints cannot be turned off on Android.
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
By using the `accessibilityLanguage` property, the screen reader will understand which language to use while reading the element's **label**, **value**, and **hint**. The provided string value must follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -102,11 +102,11 @@ By using the `accessibilityLanguage` property, the screen reader will understand
```
-### `accessibilityIgnoresInvertColors` iOS
+### `accessibilityIgnoresInvertColors` iOS
Inverting screen colors is an accessibility feature available in iOS and iPadOS for people with color blindness, low vision, or vision impairment. If there's a view you don't want to invert when this setting is on, possibly a photo, set this property to `true`.
-### `accessibilityLiveRegion` Android
+### `accessibilityLiveRegion` Android
When components dynamically change, we want TalkBack to alert the end user. This is made possible by the `accessibilityLiveRegion` property. It can be set to `none`, `polite`, and `assertive`:
@@ -192,13 +192,13 @@ Represents the current value of a component. It can be a textual description of
| now | The current value of this component's range. | integer | No |
| text | A textual description of this component's value. Will override `min`, `now`, and `max` if set. | string | No |
-### `accessibilityViewIsModal` iOS
+### `accessibilityViewIsModal` iOS
A boolean value that indicates whether VoiceOver should ignore the elements within views that are siblings of the receiver.
For example, in a window that contains sibling views `A` and `B`, setting `accessibilityViewIsModal` to `true` on view `B` causes VoiceOver to ignore the elements in view `A`. On the other hand, if view `B` contains a child view `C` and you set `accessibilityViewIsModal` to `true` on view `C`, VoiceOver does not ignore the elements in view `A`.
-### `accessibilityElementsHidden` iOS
+### `accessibilityElementsHidden` iOS
A boolean value indicating whether the accessibility elements contained within this accessibility element are hidden.
@@ -270,7 +270,7 @@ Defines a string value that labels an interactive element.
| ------ |
| string |
-### `aria-labelledby` Android
+### `aria-labelledby` Android
Identifies the element that labels the element it is applied to. The value of `aria-labelledby` should match the [`nativeID`](view.md#nativeid) of the related element:
@@ -285,7 +285,7 @@ Identifies the element that labels the element it is applied to. The value of `a
| ------ |
| string |
-### `aria-live` Android
+### `aria-live` Android
Indicates that an element will be updated and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
@@ -299,7 +299,7 @@ Indicates that an element will be updated and describes the types of updates the
---
-### `aria-modal` iOS
+### `aria-modal` iOS
Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver.
@@ -315,7 +315,7 @@ Indicates whether a selectable element is currently selected or not.
| ------- |
| boolean |
-### `importantForAccessibility` Android
+### `importantForAccessibility` Android
In the case of two overlapping UI components with the same parent, default accessibility focus can have unpredictable behavior. The `importantForAccessibility` property will resolve this by controlling if a view fires accessibility events and if it is reported to accessibility services. It can be set to `auto`, `yes`, `no` and `no-hide-descendants` (the last value will force accessibility services to ignore the component and all of its children).
@@ -336,15 +336,15 @@ In the case of two overlapping UI components with the same parent, default acces
In the above example, the `yellow` layout and its descendants are completely invisible to TalkBack and all other accessibility services. So we can use overlapping views with the same parent without confusing TalkBack.
-### `onAccessibilityEscape` iOS
+### `onAccessibilityEscape` iOS
Assign this property to a custom function which will be called when someone performs the "escape" gesture, which is a two finger Z shaped gesture. An escape function should move back hierarchically in the user interface. This can mean moving up or back in a navigation hierarchy or dismissing a modal user interface. If the selected element does not have an `onAccessibilityEscape` function, the system will attempt to traverse up the view hierarchy until it finds a view that does or bonk to indicate it was unable to find one.
-### `onAccessibilityTap` iOS
+### `onAccessibilityTap` iOS
Use this property to assign a custom function to be called when someone activates an accessible element by double tapping on it while it's selected.
-### `onMagicTap` iOS
+### `onMagicTap` iOS
Assign this property to a custom function which will be called when someone performs the "magic tap" gesture, which is a double-tap with two fingers. A magic tap function should perform the most relevant action a user could take on a component. In the Phone app on iPhone, a magic tap answers a phone call or ends the current one. If the selected element does not have an `onMagicTap` function, the system will traverse up the view hierarchy until it finds a view that does.
@@ -440,7 +440,7 @@ To handle action requests, a component must implement an `onAccessibilityAction`
The `AccessibilityInfo` API allows you to determine whether or not a screen reader is currently active. See the [AccessibilityInfo documentation](accessibilityinfo) for details.
-## Sending Accessibility Events Android
+## Sending Accessibility Events Android
Sometimes it is useful to trigger an accessibility event on a UI component (i.e. when a custom view appears on a screen or set accessibility focus to a view). Native UIManager module exposes a method ‘sendAccessibilityEvent’ for this purpose. It takes two arguments: a view tag and a type of event. The supported event types are `typeWindowStateChanged`, `typeViewFocused`, and `typeViewClicked`.
@@ -455,7 +455,7 @@ if (Platform.OS === 'android') {
}
```
-## Testing TalkBack Support Android
+## Testing TalkBack Support Android
To enable TalkBack, go to the Settings app on your Android device or emulator. Tap Accessibility, then TalkBack. Toggle the "Use service" switch to enable or disable it.
@@ -475,7 +475,7 @@ adb shell settings put secure enabled_accessibility_services com.android.talkbac
adb shell settings put secure enabled_accessibility_services com.google.android.marvin.talkback/com.google.android.marvin.talkback.TalkBackService
```
-## Testing VoiceOver Support iOS
+## Testing VoiceOver Support iOS
To enable VoiceOver on your iOS or iPadOS device, go to the Settings app, tap General, then Accessibility. There you will find many tools available for people to enable their devices to be more usable, including VoiceOver. To enable VoiceOver, tap on VoiceOver under "Vision" and toggle the switch that appears at the top.
diff --git a/website/versioned_docs/version-0.73/accessibilityinfo.md b/website/versioned_docs/version-0.73/accessibilityinfo.md
index e06b765c140..5fe6d0acbe2 100644
--- a/website/versioned_docs/version-0.73/accessibilityinfo.md
+++ b/website/versioned_docs/version-0.73/accessibilityinfo.md
@@ -87,16 +87,16 @@ static addEventListener(
Add an event handler. Supported events:
-| Event name | Description |
-| ------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `accessibilityServiceChanged`
Android
| Fires when some services such as TalkBack, other Android assistive technologies, and third-party accessibility services are enabled. The argument to the event handler is a boolean. The boolean is `true` when a some accessibility services is enabled and `false` otherwise. |
-| `announcementFinished`
iOS
| Fires when the screen reader has finished making an announcement. The argument to the event handler is a dictionary with these keys:- `announcement`: The string announced by the screen reader.
- `success`: A boolean indicating whether the announcement was successfully made.
|
-| `boldTextChanged`
iOS
| Fires when the state of the bold text toggle changes. The argument to the event handler is a boolean. The boolean is `true` when bold text is enabled and `false` otherwise. |
-| `grayscaleChanged`
iOS
| Fires when the state of the gray scale toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a gray scale is enabled and `false` otherwise. |
-| `invertColorsChanged`
iOS
| Fires when the state of the invert colors toggle changes. The argument to the event handler is a boolean. The boolean is `true` when invert colors is enabled and `false` otherwise. |
-| `reduceMotionChanged` | Fires when the state of the reduce motion toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a reduce motion is enabled (or when "Transition Animation Scale" in "Developer options" is "Animation off") and `false` otherwise. |
-| `reduceTransparencyChanged`
iOS
| Fires when the state of the reduce transparency toggle changes. The argument to the event handler is a boolean. The boolean is `true` when reduce transparency is enabled and `false` otherwise. |
-| `screenReaderChanged` | Fires when the state of the screen reader changes. The argument to the event handler is a boolean. The boolean is `true` when a screen reader is enabled and `false` otherwise. |
+| Event name | Description |
+| ---------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessibilityServiceChanged`
Android
| Fires when some services such as TalkBack, other Android assistive technologies, and third-party accessibility services are enabled. The argument to the event handler is a boolean. The boolean is `true` when a some accessibility services is enabled and `false` otherwise. |
+| `announcementFinished`
iOS
| Fires when the screen reader has finished making an announcement. The argument to the event handler is a dictionary with these keys:- `announcement`: The string announced by the screen reader.
- `success`: A boolean indicating whether the announcement was successfully made.
|
+| `boldTextChanged`
iOS
| Fires when the state of the bold text toggle changes. The argument to the event handler is a boolean. The boolean is `true` when bold text is enabled and `false` otherwise. |
+| `grayscaleChanged`
iOS
| Fires when the state of the gray scale toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a gray scale is enabled and `false` otherwise. |
+| `invertColorsChanged`
iOS
| Fires when the state of the invert colors toggle changes. The argument to the event handler is a boolean. The boolean is `true` when invert colors is enabled and `false` otherwise. |
+| `reduceMotionChanged` | Fires when the state of the reduce motion toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a reduce motion is enabled (or when "Transition Animation Scale" in "Developer options" is "Animation off") and `false` otherwise. |
+| `reduceTransparencyChanged`
iOS
| Fires when the state of the reduce transparency toggle changes. The argument to the event handler is a boolean. The boolean is `true` when reduce transparency is enabled and `false` otherwise. |
+| `screenReaderChanged` | Fires when the state of the screen reader changes. The argument to the event handler is a boolean. The boolean is `true` when a screen reader is enabled and `false` otherwise. |
---
@@ -123,14 +123,14 @@ Post a string to be announced by the screen reader with modification options. By
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------------- | ------ | ---------------------------------------------------------------------------------------- |
-| announcement Required
| string | The string to be announced |
-| options Required
| object | `queue` - queue the announcement behind existing speech iOS
|
+| Name | Type | Description |
+| ----------------------------------------------------------------- | ------ | -------------------------------------------------------------------------------------------- |
+| announcement Required
| string | The string to be announced |
+| options Required
| object | `queue` - queue the announcement behind existing speech iOS
|
---
-### `getRecommendedTimeoutMillis()` Android
+### `getRecommendedTimeoutMillis()` Android
```tsx
static getRecommendedTimeoutMillis(originalTimeout: number): Promise;
@@ -141,13 +141,13 @@ This value is set in "Time to take action (Accessibility timeout)" of "Accessibi
**Parameters:**
-| Name | Type | Description |
-| ---------------------------------------------------------------- | ------ | ------------------------------------------------------------------------------------- |
-| originalTimeout Required
| number | The timeout to return if "Accessibility timeout" is not set. Specify in milliseconds. |
+| Name | Type | Description |
+| -------------------------------------------------------------------- | ------ | ------------------------------------------------------------------------------------- |
+| originalTimeout Required
| number | The timeout to return if "Accessibility timeout" is not set. Specify in milliseconds. |
---
-### `isAccessibilityServiceEnabled()` Android
+### `isAccessibilityServiceEnabled()` Android
```tsx
static isAccessibilityServiceEnabled(): Promise;
@@ -159,7 +159,7 @@ Check whether any accessibility service is enabled. This includes TalkBack but a
---
-### `isBoldTextEnabled()` iOS
+### `isBoldTextEnabled()` iOS
```tsx
static isBoldTextEnabled(): Promise:
@@ -169,7 +169,7 @@ Query whether a bold text is currently enabled. Returns a promise which resolves
---
-### `isGrayscaleEnabled()` iOS
+### `isGrayscaleEnabled()` iOS
```tsx
static isGrayscaleEnabled(): Promise;
@@ -179,7 +179,7 @@ Query whether grayscale is currently enabled. Returns a promise which resolves t
---
-### `isInvertColorsEnabled()` iOS
+### `isInvertColorsEnabled()` iOS
```tsx
static isInvertColorsEnabled(): Promise;
@@ -199,7 +199,7 @@ Query whether reduce motion is currently enabled. Returns a promise which resolv
---
-### `isReduceTransparencyEnabled()` iOS
+### `isReduceTransparencyEnabled()` iOS
```tsx
static isReduceTransparencyEnabled(): Promise;
@@ -219,7 +219,7 @@ Query whether a screen reader is currently enabled. Returns a promise which reso
---
-### `prefersCrossFadeTransitions()` iOS
+### `prefersCrossFadeTransitions()` iOS
```tsx
static prefersCrossFadeTransitions(): Promise;
diff --git a/website/versioned_docs/version-0.73/activityindicator.md b/website/versioned_docs/version-0.73/activityindicator.md
index cdcd5605c3a..ecfe5d78502 100644
--- a/website/versioned_docs/version-0.73/activityindicator.md
+++ b/website/versioned_docs/version-0.73/activityindicator.md
@@ -59,13 +59,13 @@ Whether to show the indicator (`true`) or hide it (`false`).
The foreground color of the spinner.
-| Type | Default |
-| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| [color](colors) | `null` (system accent default color)Android
`'#999999'` iOS
|
+| Type | Default |
+| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| [color](colors) | `null` (system accent default color)Android
`'#999999'` iOS
|
---
-### `hidesWhenStopped` iOS
+### `hidesWhenStopped` iOS
Whether the indicator should hide when not animating.
@@ -79,6 +79,6 @@ Whether the indicator should hide when not animating.
Size of the indicator.
-| Type | Default |
-| ------------------------------------------------------------------------------ | --------- |
-| enum(`'small'`, `'large'`)
number Android
| `'small'` |
+| Type | Default |
+| ---------------------------------------------------------------------------------- | --------- |
+| enum(`'small'`, `'large'`)
number Android
| `'small'` |
diff --git a/website/versioned_docs/version-0.73/alert.md b/website/versioned_docs/version-0.73/alert.md
index a17abfb87f4..c301a2630f4 100644
--- a/website/versioned_docs/version-0.73/alert.md
+++ b/website/versioned_docs/version-0.73/alert.md
@@ -75,7 +75,7 @@ Alerts on Android can be dismissed by tapping outside of the alert box. It is di
The cancel event can be handled by providing an `onDismiss` callback property inside the `options` parameter.
-### Example Android
+### Example Android
```SnackPlayer name=Alert%20Android%20Dissmissable%20Example&supportedPlatforms=android
import React from 'react';
@@ -137,16 +137,16 @@ static alert (
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---------------------------------- | ----------------------------------------------------------------------- |
-| title Required
| string | The dialog's title. Passing `null` or empty string will hide the title. |
-| message | string | An optional message that appears below the dialog's title. |
-| buttons | [AlertButton](alert#alertbutton)[] | An optional array containing buttons configuration. |
-| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---------------------------------- | ----------------------------------------------------------------------- |
+| title Required
| string | The dialog's title. Passing `null` or empty string will hide the title. |
+| message | string | An optional message that appears below the dialog's title. |
+| buttons | [AlertButton](alert#alertbutton)[] | An optional array containing buttons configuration. |
+| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
---
-### `prompt()` iOS
+### `prompt()` iOS
```tsx
static prompt: (
@@ -163,21 +163,21 @@ Create and display a prompt to enter some text in form of Alert.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| title Required
| string | The dialog's title. |
-| message | string | An optional message that appears above the text input. |
-| callbackOrButtons | function
[AlertButton](alert#alertButton)[] | If passed a function, it will be called with the prompt's value
`(text: string) => void`, when the user taps 'OK'.
If passed an array, buttons will be configured based on the array content. |
-| type | [AlertType](alert#alerttype-ios) | This configures the text input. |
-| defaultValue | string | The default text in text input. |
-| keyboardType | string | The keyboard type of first text field (if exists). One of TextInput [keyboardTypes](textinput#keyboardtype). |
-| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| title Required
| string | The dialog's title. |
+| message | string | An optional message that appears above the text input. |
+| callbackOrButtons | function
[AlertButton](alert#alertButton)[] | If passed a function, it will be called with the prompt's value
`(text: string) => void`, when the user taps 'OK'.
If passed an array, buttons will be configured based on the array content. |
+| type | [AlertType](alert#alerttype-ios) | This configures the text input. |
+| defaultValue | string | The default text in text input. |
+| keyboardType | string | The keyboard type of first text field (if exists). One of TextInput [keyboardTypes](textinput#keyboardtype). |
+| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
---
## Type Definitions
-### AlertButtonStyle iOS
+### AlertButtonStyle iOS
An iOS Alert button style.
@@ -195,7 +195,7 @@ An iOS Alert button style.
---
-### AlertType iOS
+### AlertType iOS
An iOS Alert type.
@@ -224,12 +224,12 @@ An object describing the configuration of a button in the alert.
**Objects properties:**
-| Name | Type | Description |
-| -------------------------------------------- | ---------------------------------------------- | ------------------------------------------------------------------------------ |
-| text | string | Button label. |
-| onPress | function | Callback function when button is pressed. |
-| style iOS
| [AlertButtonStyle](alert#alertbuttonstyle-ios) | Button style, on Android this property will be ignored. |
-| isPreferred iOS
| boolean | Whether button should be emphasized, on Android this property will be ignored. |
+| Name | Type | Description |
+| ------------------------------------------------ | ---------------------------------------------- | ------------------------------------------------------------------------------ |
+| text | string | Button label. |
+| onPress | function | Callback function when button is pressed. |
+| style iOS
| [AlertButtonStyle](alert#alertbuttonstyle-ios) | Button style, on Android this property will be ignored. |
+| isPreferred iOS
| boolean | Whether button should be emphasized, on Android this property will be ignored. |
---
@@ -241,8 +241,8 @@ An object describing the configuration of a button in the alert.
**Properties:**
-| Name | Type | Description |
-| --------------------------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------- |
-| cancelable Android
| boolean | Defines if alert can be dismissed by tapping outside of the alert box. |
-| userInterfaceStyle iOS
| string | The interface style used for the alert, can be set to `light` or `dark`, otherwise the default system style will be used. |
-| onDismiss Android
| function | Callback function fired when alert has been dismissed. |
+| Name | Type | Description |
+| ------------------------------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------- |
+| cancelable Android
| boolean | Defines if alert can be dismissed by tapping outside of the alert box. |
+| userInterfaceStyle iOS
| string | The interface style used for the alert, can be set to `light` or `dark`, otherwise the default system style will be used. |
+| onDismiss Android
| function | Callback function fired when alert has been dismissed. |
diff --git a/website/versioned_docs/version-0.73/appstate.md b/website/versioned_docs/version-0.73/appstate.md
index 31eac825fb6..e66739e6111 100644
--- a/website/versioned_docs/version-0.73/appstate.md
+++ b/website/versioned_docs/version-0.73/appstate.md
@@ -83,11 +83,11 @@ This event is received when the app state has changed. The listener is called wi
This event is used in the need of throwing memory warning or releasing it.
-### `focus` Android
+### `focus` Android
Received when the app gains focus (the user is interacting with the app).
-### `blur` Android
+### `blur` Android
Received when the user is not actively interacting with the app. Useful in situations when the user pulls down the [notification drawer](https://developer.android.com/guide/topics/ui/notifiers/notifications#bar-and-drawer). `AppState` won't change but the `blur` event will get fired.
diff --git a/website/versioned_docs/version-0.73/button.md b/website/versioned_docs/version-0.73/button.md
index 262ad5fd01d..d5429155339 100644
--- a/website/versioned_docs/version-0.73/button.md
+++ b/website/versioned_docs/version-0.73/button.md
@@ -116,7 +116,7 @@ export default App;
## Props
-### Required
**`onPress`**
+### Required
**`onPress`**
Handler to be called when the user taps the button.
@@ -126,7 +126,7 @@ Handler to be called when the user taps the button.
---
-### Required
**`title`**
+### Required
**`title`**
Text to display inside the button. On Android the given title will be converted to the uppercased form.
@@ -146,7 +146,7 @@ Text to display for blindness accessibility features.
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -216,7 +216,7 @@ If `true`, disable all interactions for this component.
---
-### `hasTVPreferredFocus` TV
+### `hasTVPreferredFocus` TV
TV preferred focus.
@@ -226,7 +226,7 @@ TV preferred focus.
---
-### `nextFocusDown` Android
TV
+### `nextFocusDown` Android
TV
Designates the next view to receive focus when the user navigates down. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusDown).
@@ -236,7 +236,7 @@ Designates the next view to receive focus when the user navigates down. See the
---
-### `nextFocusForward` Android
TV
+### `nextFocusForward` Android
TV
Designates the next view to receive focus when the user navigates forward. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusForward).
@@ -246,7 +246,7 @@ Designates the next view to receive focus when the user navigates forward. See t
---
-### `nextFocusLeft` Android
TV
+### `nextFocusLeft` Android
TV
Designates the next view to receive focus when the user navigates left. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusLeft).
@@ -256,7 +256,7 @@ Designates the next view to receive focus when the user navigates left. See the
---
-### `nextFocusRight` Android
TV
+### `nextFocusRight` Android
TV
Designates the next view to receive focus when the user navigates right. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusRight).
@@ -266,7 +266,7 @@ Designates the next view to receive focus when the user navigates right. See the
---
-### `nextFocusUp` Android
TV
+### `nextFocusUp` Android
TV
Designates the next view to receive focus when the user navigates up. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusUp).
@@ -286,7 +286,7 @@ Used to locate this view in end-to-end tests.
---
-### `touchSoundDisabled` Android
+### `touchSoundDisabled` Android
If `true`, doesn't play system sound on touch.
diff --git a/website/versioned_docs/version-0.73/flatlist.md b/website/versioned_docs/version-0.73/flatlist.md
index 2e0591988ec..82ff9ff4435 100644
--- a/website/versioned_docs/version-0.73/flatlist.md
+++ b/website/versioned_docs/version-0.73/flatlist.md
@@ -364,7 +364,7 @@ Inherits [VirtualizedList Props](virtualizedlist.md#props).
---
-### Required
**`renderItem`**
+### Required
**`renderItem`**
```tsx
renderItem({
@@ -424,7 +424,7 @@ Example usage:
---
-### Required
**`data`**
+### Required
**`data`**
An array (or array-like list) of items to render. Other data types can be used by targeting [`VirtualizedList`](virtualizedlist.md) directly.
diff --git a/website/versioned_docs/version-0.73/image-style-props.md b/website/versioned_docs/version-0.73/image-style-props.md
index d1aeb4130d5..9036df1fd09 100644
--- a/website/versioned_docs/version-0.73/image-style-props.md
+++ b/website/versioned_docs/version-0.73/image-style-props.md
@@ -328,7 +328,7 @@ Set an opacity value for the image. The number should be in the range from `0.0`
---
-### `overlayColor` Android
+### `overlayColor` Android
When the image has rounded corners, specifying an overlayColor will cause the remaining space in the corners to be filled with a solid color. This is useful in cases which are not supported by the Android implementation of rounded corners:
diff --git a/website/versioned_docs/version-0.73/image.md b/website/versioned_docs/version-0.73/image.md
index a3fab7d23ce..fe1212710a3 100644
--- a/website/versioned_docs/version-0.73/image.md
+++ b/website/versioned_docs/version-0.73/image.md
@@ -165,7 +165,7 @@ blurRadius: the blur radius of the blur filter added to the image.
---
-### `capInsets` iOS
+### `capInsets` iOS
When the image is resized, the corners of the size specified by `capInsets` will stay a fixed size, but the center content and borders of the image will be stretched. This is useful for creating resizable rounded buttons, shadows, and other resizable assets. More info in the [official Apple documentation](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIImage_Class/index.html#//apple_ref/occ/instm/UIImage/resizableImageWithCapInsets).
@@ -200,7 +200,7 @@ A static image to display while loading the image source.
---
-### `fadeDuration` Android
+### `fadeDuration` Android
Fade animation duration in milliseconds.
@@ -284,7 +284,7 @@ Invoked on load start.
---
-### `onPartialLoad` iOS
+### `onPartialLoad` iOS
Invoked when a partial load of the image is complete. The definition of what constitutes a "partial load" is loader specific though this is meant for progressive JPEG loads.
@@ -304,7 +304,7 @@ Invoked on download progress.
---
-### `progressiveRenderingEnabled` Android
+### `progressiveRenderingEnabled` Android
When `true`, enables progressive jpeg streaming - https://frescolib.org/docs/progressive-jpegs.
@@ -314,7 +314,7 @@ When `true`, enables progressive jpeg streaming - https://frescolib.org/docs/pro
---
-### `resizeMethod` Android
+### `resizeMethod` Android
The mechanism that should be used to resize the image when the image's dimensions differ from the image view's dimensions. Defaults to `auto`.
@@ -444,7 +444,7 @@ Width of the image component.
## Methods
-### `abortPrefetch()` Android
+### `abortPrefetch()` Android
```tsx
static abortPrefetch(requestId: number);
@@ -454,9 +454,9 @@ Abort prefetch request.
**Parameters:**
-| Name | Type | Description |
-| ---------------------------------------------------------- | ------ | --------------------------------------- |
-| requestId Required
| number | Request id as returned by `prefetch()`. |
+| Name | Type | Description |
+| -------------------------------------------------------------- | ------ | --------------------------------------- |
+| requestId Required
| number | Request id as returned by `prefetch()`. |
---
@@ -476,11 +476,11 @@ In order to retrieve the image dimensions, the image may first need to be loaded
**Parameters:**
-| Name
| Type | Description |
-| -------------------------------------------------------- | -------- | ---------------------------------------------------------------------------------------------------- |
-| uri Required
| string | The location of the image. |
-| success Required
| function | The function that will be called if the image was successfully found and width and height retrieved. |
-| failure | function | The function that will be called if there was an error, such as failing to retrieve the image. |
+| Name
| Type | Description |
+| ------------------------------------------------------------ | -------- | ---------------------------------------------------------------------------------------------------- |
+| uri Required
| string | The location of the image. |
+| success Required
| function | The function that will be called if the image was successfully found and width and height retrieved. |
+| failure | function | The function that will be called if there was an error, such as failing to retrieve the image. |
---
@@ -501,12 +501,12 @@ In order to retrieve the image dimensions, the image may first need to be loaded
**Parameters:**
-| Name
| Type | Description |
-| -------------------------------------------------------- | -------- | ---------------------------------------------------------------------------------------------------- |
-| uri Required
| string | The location of the image. |
-| headers Required
| object | The headers for the request. |
-| success Required
| function | The function that will be called if the image was successfully found and width and height retrieved. |
-| failure | function | The function that will be called if there was an error, such as failing to retrieve the image. |
+| Name
| Type | Description |
+| ------------------------------------------------------------ | -------- | ---------------------------------------------------------------------------------------------------- |
+| uri Required
| string | The location of the image. |
+| headers Required
| object | The headers for the request. |
+| success Required
| function | The function that will be called if the image was successfully found and width and height retrieved. |
+| failure | function | The function that will be called if there was an error, such as failing to retrieve the image. |
---
@@ -520,10 +520,10 @@ Prefetches a remote image for later use by downloading it to the disk cache. Ret
**Parameters:**
-| Name | Type | Description |
-| ---------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------------ |
-| url Required
| string | The remote location of the image. |
-| callback | function Android
| The function that will be called with the `requestId`. |
+| Name | Type | Description |
+| -------------------------------------------------------- | ----------------------------------------------------- | ------------------------------------------------------ |
+| url Required
| string | The remote location of the image. |
+| callback | function Android
| The function that will be called with the `requestId`. |
---
@@ -539,9 +539,9 @@ Perform cache interrogation. Returns a promise which resolves to a mapping from
**Parameters:**
-| Name | Type | Description |
-| ----------------------------------------------------- | ----- | ------------------------------------------ |
-| urls Required
| array | List of image URLs to check the cache for. |
+| Name | Type | Description |
+| --------------------------------------------------------- | ----- | ------------------------------------------ |
+| urls Required
| array | List of image URLs to check the cache for. |
---
@@ -560,13 +560,13 @@ Resolves an asset reference into an object which has the properties `uri`, `scal
**Parameters:**
-| Name
| Type | Description |
-| ------------------------------------------------------- | ---------------------------------------- | ---------------------------------------------------------------------------- |
-| source Required
| [ImageSource](image#imagesource), number | A number (opaque type returned by `require('./foo.png')`) or an ImageSource. |
+| Name
| Type | Description |
+| ----------------------------------------------------------- | ---------------------------------------- | ---------------------------------------------------------------------------- |
+| source Required
| [ImageSource](image#imagesource), number | A number (opaque type returned by `require('./foo.png')`) or an ImageSource. |
## Type Definitions
-### ImageCacheEnum iOS
+### ImageCacheEnum iOS
Enum which can be used to set the cache handling or strategy for the potentially cached responses.
@@ -611,17 +611,17 @@ Object returned in the `onLoad` callback.
**Properties (if passing as object or array of objects):**
-| Name
| Type | Description |
-| -------------------------------------- | ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| uri | string | A string representing the resource identifier for the image, which could be an http address, a local file path, or the name of a static image resource. |
-| width | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
-| height | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
-| scale | number | Used to indicate the scale factor of the image. Defaults to `1.0` if unspecified, meaning that one image pixel equates to one display point / DIP. |
-| bundleiOS
| string | The iOS asset bundle which the image is included in. This will default to `[NSBundle mainBundle]` if not set. |
-| method | string | The HTTP Method to use. Defaults to `'GET'` if not specified. |
-| headers | object | An object representing the HTTP headers to send along with the request for a remote image. |
-| body | string | The HTTP body to send with the request. This must be a valid UTF-8 string, and will be sent exactly as specified, with no additional encoding (e.g. URL-escaping or base64) applied. |
-| cacheiOS
| [ImageCacheEnum](image#imagecacheenum-ios) | Determines how the requests handles potentially cached responses. |
+| Name
| Type | Description |
+| ------------------------------------------ | ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| uri | string | A string representing the resource identifier for the image, which could be an http address, a local file path, or the name of a static image resource. |
+| width | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
+| height | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
+| scale | number | Used to indicate the scale factor of the image. Defaults to `1.0` if unspecified, meaning that one image pixel equates to one display point / DIP. |
+| bundleiOS
| string | The iOS asset bundle which the image is included in. This will default to `[NSBundle mainBundle]` if not set. |
+| method | string | The HTTP Method to use. Defaults to `'GET'` if not specified. |
+| headers | object | An object representing the HTTP headers to send along with the request for a remote image. |
+| body | string | The HTTP body to send with the request. This must be a valid UTF-8 string, and will be sent exactly as specified, with no additional encoding (e.g. URL-escaping or base64) applied. |
+| cacheiOS
| [ImageCacheEnum](image#imagecacheenum-ios) | Determines how the requests handles potentially cached responses. |
**If passing a number:**
diff --git a/website/versioned_docs/version-0.73/linking.md b/website/versioned_docs/version-0.73/linking.md
index 91912a5d856..289a28b9578 100644
--- a/website/versioned_docs/version-0.73/linking.md
+++ b/website/versioned_docs/version-0.73/linking.md
@@ -636,7 +636,7 @@ The method returns a `Promise` object. If the user confirms the open dialog or t
---
-### `sendIntent()` Android
+### `sendIntent()` Android
```tsx
static sendIntent(
diff --git a/website/versioned_docs/version-0.73/modal.md b/website/versioned_docs/version-0.73/modal.md
index 2a363f97cf3..893798767ae 100644
--- a/website/versioned_docs/version-0.73/modal.md
+++ b/website/versioned_docs/version-0.73/modal.md
@@ -124,7 +124,7 @@ Possible values:
---
-### `hardwareAccelerated` Android
+### `hardwareAccelerated` Android
The `hardwareAccelerated` prop controls whether to force hardware acceleration for the underlying window.
@@ -134,7 +134,7 @@ The `hardwareAccelerated` prop controls whether to force hardware acceleration f
---
-### `onDismiss` iOS
+### `onDismiss` iOS
The `onDismiss` prop allows passing a function that will be called once the modal has been dismissed.
@@ -144,7 +144,7 @@ The `onDismiss` prop allows passing a function that will be called once the moda
---
-### `onOrientationChange` iOS
+### `onOrientationChange` iOS
The `onOrientationChange` callback is called when the orientation changes while the modal is being displayed. The orientation provided is only 'portrait' or 'landscape'. This callback is also called on initial render, regardless of the current orientation.
@@ -175,7 +175,7 @@ The `onShow` prop allows passing a function that will be called once the modal h
---
-### `presentationStyle` iOS
+### `presentationStyle` iOS
The `presentationStyle` prop controls how the modal appears (generally on larger devices such as iPad or plus-sized iPhones). See https://developer.apple.com/reference/uikit/uimodalpresentationstyle for details.
@@ -192,7 +192,7 @@ Possible values:
---
-### `statusBarTranslucent` Android
+### `statusBarTranslucent` Android
The `statusBarTranslucent` prop determines whether your modal should go under the system statusbar.
@@ -202,7 +202,7 @@ The `statusBarTranslucent` prop determines whether your modal should go under th
---
-### `supportedOrientations` iOS
+### `supportedOrientations` iOS
The `supportedOrientations` prop allows the modal to be rotated to any of the specified orientations. On iOS, the modal is still restricted by what's specified in your app's Info.plist's UISupportedInterfaceOrientations field.
diff --git a/website/versioned_docs/version-0.73/platform.md b/website/versioned_docs/version-0.73/platform.md
index 5525d43401d..11153677947 100644
--- a/website/versioned_docs/version-0.73/platform.md
+++ b/website/versioned_docs/version-0.73/platform.md
@@ -84,7 +84,7 @@ Returns an object which contains all available common and specific constants rel
---
-### `isPad` iOS
+### `isPad` iOS
```tsx
static isPad: boolean;
diff --git a/website/versioned_docs/version-0.73/pressable.md b/website/versioned_docs/version-0.73/pressable.md
index 761cc7e2fa7..fbed53162ff 100644
--- a/website/versioned_docs/version-0.73/pressable.md
+++ b/website/versioned_docs/version-0.73/pressable.md
@@ -105,7 +105,7 @@ export default App;
## Props
-### `android_disableSound` Android
+### `android_disableSound` Android
If true, doesn't play Android system sound on press.
@@ -113,7 +113,7 @@ If true, doesn't play Android system sound on press.
| ------- | ------- |
| boolean | `false` |
-### `android_ripple` Android
+### `android_ripple` Android
Enables the Android ripple effect and configures its properties.
diff --git a/website/versioned_docs/version-0.73/pressevent.md b/website/versioned_docs/version-0.73/pressevent.md
index b7ec5a5d4ef..df81b875ddf 100644
--- a/website/versioned_docs/version-0.73/pressevent.md
+++ b/website/versioned_docs/version-0.73/pressevent.md
@@ -31,7 +31,7 @@ Array of all PressEvents that have changed since the last event.
| -------------------- | -------- |
| array of PressEvents | No |
-### `force` iOS
+### `force` iOS
Amount of force used during the 3D Touch press. Returns the float value in range from `0.0` to `1.0`.
diff --git a/website/versioned_docs/version-0.73/refreshcontrol.md b/website/versioned_docs/version-0.73/refreshcontrol.md
index c2c74ea2231..c6e99405f0f 100644
--- a/website/versioned_docs/version-0.73/refreshcontrol.md
+++ b/website/versioned_docs/version-0.73/refreshcontrol.md
@@ -69,7 +69,7 @@ Inherits [View Props](view.md#props).
---
-### Required
**`refreshing`**
+### Required
**`refreshing`**
Whether the view should be indicating an active refresh.
@@ -79,7 +79,7 @@ Whether the view should be indicating an active refresh.
---
-### `colors` Android
+### `colors` Android
The colors (at least one) that will be used to draw the refresh indicator.
@@ -89,7 +89,7 @@ The colors (at least one) that will be used to draw the refresh indicator.
---
-### `enabled` Android
+### `enabled` Android
Whether the pull to refresh functionality is enabled.
@@ -109,7 +109,7 @@ Called when the view starts refreshing.
---
-### `progressBackgroundColor` Android
+### `progressBackgroundColor` Android
The background color of the refresh indicator.
@@ -129,7 +129,7 @@ Progress view top offset.
---
-### `size` Android
+### `size` Android
Size of the refresh indicator.
@@ -139,7 +139,7 @@ Size of the refresh indicator.
---
-### `tintColor` iOS
+### `tintColor` iOS
The color of the refresh indicator.
@@ -149,7 +149,7 @@ The color of the refresh indicator.
---
-### `title` iOS
+### `title` iOS
The title displayed under the refresh indicator.
@@ -159,7 +159,7 @@ The title displayed under the refresh indicator.
---
-### `titleColor` iOS
+### `titleColor` iOS
The color of the refresh indicator title.
diff --git a/website/versioned_docs/version-0.73/scrollview.md b/website/versioned_docs/version-0.73/scrollview.md
index c331b20cce3..55416e8ece5 100644
--- a/website/versioned_docs/version-0.73/scrollview.md
+++ b/website/versioned_docs/version-0.73/scrollview.md
@@ -88,7 +88,7 @@ A React Component that will be used to render sticky headers, should be used tog
---
-### `alwaysBounceHorizontal` iOS
+### `alwaysBounceHorizontal` iOS
When true, the scroll view bounces horizontally when it reaches the end even if the content is smaller than the scroll view itself.
@@ -98,7 +98,7 @@ When true, the scroll view bounces horizontally when it reaches the end even if
---
-### `alwaysBounceVertical` iOS
+### `alwaysBounceVertical` iOS
When true, the scroll view bounces vertically when it reaches the end even if the content is smaller than the scroll view itself.
@@ -108,7 +108,7 @@ When true, the scroll view bounces vertically when it reaches the end even if th
---
-### `automaticallyAdjustContentInsets` iOS
+### `automaticallyAdjustContentInsets` iOS
Controls whether iOS should automatically adjust the content inset for scroll views that are placed behind a navigation bar or tab bar/toolbar.
@@ -118,7 +118,7 @@ Controls whether iOS should automatically adjust the content inset for scroll vi
---
-### `automaticallyAdjustKeyboardInsets` iOS
+### `automaticallyAdjustKeyboardInsets` iOS
Controls whether the ScrollView should automatically adjust its `contentInset` and `scrollViewInsets` when the Keyboard changes its size.
@@ -128,7 +128,7 @@ Controls whether the ScrollView should automatically adjust its `contentInset` a
---
-### `automaticallyAdjustsScrollIndicatorInsets` iOS
+### `automaticallyAdjustsScrollIndicatorInsets` iOS
Controls whether iOS should automatically adjust the scroll indicator insets. See Apple's [documentation on the property](https://developer.apple.com/documentation/uikit/uiscrollview/3198043-automaticallyadjustsscrollindica).
@@ -138,7 +138,7 @@ Controls whether iOS should automatically adjust the scroll indicator insets. Se
---
-### `bounces` iOS
+### `bounces` iOS
When true, the scroll view bounces when it reaches the end of the content if the content is larger than the scroll view along the axis of the scroll direction. When `false`, it disables all bouncing even if the `alwaysBounce*` props are `true`.
@@ -148,7 +148,7 @@ When true, the scroll view bounces when it reaches the end of the content if the
---
-### `bouncesZoom` iOS
+### `bouncesZoom` iOS
When `true`, gestures can drive zoom past min/max and the zoom will animate to the min/max value at gesture end, otherwise the zoom will not exceed the limits.
@@ -158,7 +158,7 @@ When `true`, gestures can drive zoom past min/max and the zoom will animate to t
---
-### `canCancelContentTouches` iOS
+### `canCancelContentTouches` iOS
When `false`, once tracking starts, won't try to drag if the touch moves.
@@ -168,7 +168,7 @@ When `false`, once tracking starts, won't try to drag if the touch moves.
---
-### `centerContent` iOS
+### `centerContent` iOS
When `true`, the scroll view automatically centers the content when the content is smaller than the scroll view bounds; when the content is larger than the scroll view, this property has no effect.
@@ -201,7 +201,7 @@ const styles = StyleSheet.create({
---
-### `contentInset` iOS
+### `contentInset` iOS
The amount by which the scroll view content is inset from the edges of the scroll view.
@@ -211,7 +211,7 @@ The amount by which the scroll view content is inset from the edges of the scrol
---
-### `contentInsetAdjustmentBehavior` iOS
+### `contentInsetAdjustmentBehavior` iOS
This property specifies how the safe area insets are used to modify the content area of the scroll view. Available on iOS 11 and later.
@@ -244,7 +244,7 @@ A floating-point number that determines how quickly the scroll view decelerates
---
-### `directionalLockEnabled` iOS
+### `directionalLockEnabled` iOS
When true, the ScrollView will try to lock to only vertical or horizontal scrolling while dragging.
@@ -274,7 +274,7 @@ When true, the default JS pan responder on the ScrollView is disabled, and full
---
-### `endFillColor` Android
+### `endFillColor` Android
Sometimes a scrollview takes up more space than its content fills. When this is the case, this prop will fill the rest of the scrollview with a color to avoid setting a background and creating unnecessary overdraw. This is an advanced optimization that is not needed in the general case.
@@ -284,7 +284,7 @@ Sometimes a scrollview takes up more space than its content fills. When this is
---
-### `fadingEdgeLength` Android
+### `fadingEdgeLength` Android
Fades out the edges of the scroll content.
@@ -306,7 +306,7 @@ When `true`, the scroll view's children are arranged horizontally in a row inste
---
-### `indicatorStyle` iOS
+### `indicatorStyle` iOS
The style of the scroll indicators.
@@ -379,7 +379,7 @@ Caveat 2: This uses `contentOffset` and `frame.origin` in native code to compute
---
-### `maximumZoomScale` iOS
+### `maximumZoomScale` iOS
The maximum allowed zoom scale.
@@ -389,7 +389,7 @@ The maximum allowed zoom scale.
---
-### `minimumZoomScale` iOS
+### `minimumZoomScale` iOS
The minimum allowed zoom scale.
@@ -399,7 +399,7 @@ The minimum allowed zoom scale.
---
-### `nestedScrollEnabled` Android
+### `nestedScrollEnabled` Android
Enables nested scrolling for Android API level 21+.
@@ -485,7 +485,7 @@ Called when the user stops dragging the scroll view and it either stops or begin
---
-### `onScrollToTop` iOS
+### `onScrollToTop` iOS
Fires when the scroll view scrolls to top after the status bar has been tapped.
@@ -495,7 +495,7 @@ Fires when the scroll view scrolls to top after the status bar has been tapped.
---
-### `overScrollMode` Android
+### `overScrollMode` Android
Used to override default value of overScroll mode.
@@ -523,7 +523,7 @@ When true, the scroll view stops on multiples of the scroll view's size when scr
---
-### `persistentScrollbar` Android
+### `persistentScrollbar` Android
Causes the scrollbars not to turn transparent when they are not in use.
@@ -533,7 +533,7 @@ Causes the scrollbars not to turn transparent when they are not in use.
---
-### `pinchGestureEnabled` iOS
+### `pinchGestureEnabled` iOS
When true, ScrollView allows use of pinch gestures to zoom in and out.
@@ -587,7 +587,7 @@ This controls how often the scroll event will be fired while scrolling (as a tim
---
-### `scrollIndicatorInsets` iOS
+### `scrollIndicatorInsets` iOS
The amount by which the scroll view indicators are inset from the edges of the scroll view. This should normally be set to the same value as the `contentInset`.
@@ -597,7 +597,7 @@ The amount by which the scroll view indicators are inset from the edges of the s
---
-### `scrollPerfTag` Android
+### `scrollPerfTag` Android
Tag used to log scroll performance on this scroll view. Will force momentum events to be turned on (see sendMomentumEvents). This doesn't do anything out of the box and you need to implement a custom native FpsListener for it to be useful.
@@ -607,7 +607,7 @@ Tag used to log scroll performance on this scroll view. Will force momentum even
---
-### `scrollToOverflowEnabled` iOS
+### `scrollToOverflowEnabled` iOS
When `true`, the scroll view can be programmatically scrolled beyond its content size.
@@ -617,7 +617,7 @@ When `true`, the scroll view can be programmatically scrolled beyond its content
---
-### `scrollsToTop` iOS
+### `scrollsToTop` iOS
When `true`, the scroll view scrolls to top when the status bar is tapped.
@@ -723,7 +723,7 @@ An array of child indices determining which children get docked to the top of th
---
-### `zoomScale` iOS
+### `zoomScale` iOS
The current scale of the scroll view content.
diff --git a/website/versioned_docs/version-0.73/sectionlist.md b/website/versioned_docs/version-0.73/sectionlist.md
index a14b94e96f2..89b923a4e95 100644
--- a/website/versioned_docs/version-0.73/sectionlist.md
+++ b/website/versioned_docs/version-0.73/sectionlist.md
@@ -109,7 +109,7 @@ Inherits [VirtualizedList Props](virtualizedlist.md#props).
---
-### Required
**`renderItem`**
+### Required
**`renderItem`**
Default renderer for every item in every section. Can be over-ridden on a per-section basis. Should return a React element.
@@ -131,7 +131,7 @@ The render function will be passed an object with the following keys:
---
-### Required
**`sections`**
+### Required
**`sections`**
The actual data to render, akin to the `data` prop in [`FlatList`](flatlist.md).
@@ -297,13 +297,13 @@ Rendered at the top and bottom of each section (note this is different from `Ite
Makes section headers stick to the top of the screen until the next one pushes it off. Only enabled by default on iOS because that is the platform standard there.
-| Type | Default |
-| ------- | ------------------------------------------------------------------------------------------------ |
-| boolean | `false` Android
`true` iOS
|
+| Type | Default |
+| ------- | ---------------------------------------------------------------------------------------------------- |
+| boolean | `false` Android
`true` iOS
|
## Methods
-### `flashScrollIndicators()` iOS
+### `flashScrollIndicators()` iOS
```tsx
flashScrollIndicators();
@@ -335,9 +335,9 @@ Scrolls to the item at the specified `sectionIndex` and `itemIndex` (within the
**Parameters:**
-| Name | Type |
-| ------------------------------------------------------- | ------ |
-| params Required
| object |
+| Name | Type |
+| ----------------------------------------------------------- | ------ |
+| params Required
| object |
Valid `params` keys are:
@@ -359,10 +359,10 @@ An object that identifies the data to be rendered for a given section.
**Properties:**
-| Name | Type | Description |
-| ----------------------------------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| data Required
| array | The data for rendering items in this section. Array of objects, much like [`FlatList`'s data prop](flatlist#required-data). |
-| key | string | Optional key to keep track of section re-ordering. If you don't plan on re-ordering sections, the array index will be used by default. |
-| renderItem | function | Optionally define an arbitrary item renderer for this section, overriding the default [`renderItem`](sectionlist#renderitem) for the list. |
-| ItemSeparatorComponent | component, element | Optionally define an arbitrary item separator for this section, overriding the default [`ItemSeparatorComponent`](sectionlist#itemseparatorcomponent) for the list. |
-| keyExtractor | function | Optionally define an arbitrary key extractor for this section, overriding the default [`keyExtractor`](sectionlist#keyextractor). |
+| Name | Type | Description |
+| --------------------------------------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| data Required
| array | The data for rendering items in this section. Array of objects, much like [`FlatList`'s data prop](flatlist#required-data). |
+| key | string | Optional key to keep track of section re-ordering. If you don't plan on re-ordering sections, the array index will be used by default. |
+| renderItem | function | Optionally define an arbitrary item renderer for this section, overriding the default [`renderItem`](sectionlist#renderitem) for the list. |
+| ItemSeparatorComponent | component, element | Optionally define an arbitrary item separator for this section, overriding the default [`ItemSeparatorComponent`](sectionlist#itemseparatorcomponent) for the list. |
+| keyExtractor | function | Optionally define an arbitrary key extractor for this section, overriding the default [`keyExtractor`](sectionlist#keyextractor). |
diff --git a/website/versioned_docs/version-0.73/shadow-props.md b/website/versioned_docs/version-0.73/shadow-props.md
index 7622c82bc7a..2d4238b7d6a 100644
--- a/website/versioned_docs/version-0.73/shadow-props.md
+++ b/website/versioned_docs/version-0.73/shadow-props.md
@@ -226,7 +226,7 @@ This property will only work on Android API 28 and above. For similar functional
---
-### `shadowOffset` iOS
+### `shadowOffset` iOS
Sets the drop shadow offset.
@@ -236,7 +236,7 @@ Sets the drop shadow offset.
---
-### `shadowOpacity` iOS
+### `shadowOpacity` iOS
Sets the drop shadow opacity (multiplied by the color's alpha component).
@@ -246,7 +246,7 @@ Sets the drop shadow opacity (multiplied by the color's alpha component).
---
-### `shadowRadius` iOS
+### `shadowRadius` iOS
Sets the drop shadow blur radius.
diff --git a/website/versioned_docs/version-0.73/share.md b/website/versioned_docs/version-0.73/share.md
index ab0e847c003..113f4904a1d 100644
--- a/website/versioned_docs/version-0.73/share.md
+++ b/website/versioned_docs/version-0.73/share.md
@@ -102,10 +102,10 @@ In Android, returns a Promise which will always be resolved with action being `S
**Properties:**
-| Name | Type | Description |
-| ------------------------------------------------------------ | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| content Required
| object | `message` - a message to share
`url` - a URL to share iOS
`title` - title of the message Android
At least one of `url` and `message` is required. |
-| options | object | `dialogTitle` Android
`excludedActivityTypes` iOS
`subject` - a subject to share via email iOS
`tintColor` iOS
`anchor` - the node to which the action sheet should be anchored (used for iPad) iOS
|
+| Name | Type | Description |
+| ------------------------------------------------------------ | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| content Required
| object | `message` - a message to share
`url` - a URL to share iOS
`title` - title of the message Android
At least one of `url` and `message` is required. |
+| options | object | `dialogTitle` Android
`excludedActivityTypes` iOS
`subject` - a subject to share via email iOS
`tintColor` iOS
`anchor` - the node to which the action sheet should be anchored (used for iPad) iOS
|
---
@@ -121,7 +121,7 @@ The content was successfully shared.
---
-### `dismissedAction` iOS
+### `dismissedAction` iOS
```tsx
static dismissedAction: 'dismissedAction';
diff --git a/website/versioned_docs/version-0.73/statusbar.md b/website/versioned_docs/version-0.73/statusbar.md
index 47233c86a88..539ca50333e 100644
--- a/website/versioned_docs/version-0.73/statusbar.md
+++ b/website/versioned_docs/version-0.73/statusbar.md
@@ -227,7 +227,7 @@ For cases where using a component is not ideal, there is also an imperative API
## Constants
-### `currentHeight` Android
+### `currentHeight` Android
The height of the status bar, which includes the notch height, if present.
@@ -245,7 +245,7 @@ If the transition between status bar property changes should be animated. Suppor
---
-### `backgroundColor` Android
+### `backgroundColor` Android
The background color of the status bar.
@@ -277,7 +277,7 @@ If the status bar is hidden.
---
-### `networkActivityIndicatorVisible` iOS
+### `networkActivityIndicatorVisible` iOS
If the network activity indicator should be visible.
@@ -287,7 +287,7 @@ If the network activity indicator should be visible.
---
-### `showHideTransition` iOS
+### `showHideTransition` iOS
The transition effect when showing and hiding the status bar using the `hidden` prop.
@@ -297,7 +297,7 @@ The transition effect when showing and hiding the status bar using the `hidden`
---
-### `translucent` Android
+### `translucent` Android
If the status bar is translucent. When translucent is set to `true`, the app will draw under the status bar. This is useful when using a semi transparent status bar color.
@@ -317,9 +317,9 @@ Get and remove the last StatusBar entry from the stack.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---- | ------------------------------------- |
-| entry Required
| any | Entry returned from `pushStackEntry`. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---- | ------------------------------------- |
+| entry Required
| any | Entry returned from `pushStackEntry`. |
---
@@ -333,9 +333,9 @@ Push a StatusBar entry onto the stack. The return value should be passed to `pop
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---- | ---------------------------------------------------------------- |
-| props Required
| any | Object containing the StatusBar props to use in the stack entry. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---- | ---------------------------------------------------------------- |
+| props Required
| any | Object containing the StatusBar props to use in the stack entry. |
---
@@ -352,14 +352,14 @@ Replace an existing StatusBar stack entry with new props.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---- | ---------------------------------------------------------------------------- |
-| entry Required
| any | Entry returned from `pushStackEntry` to replace. |
-| props Required
| any | Object containing the StatusBar props to use in the replacement stack entry. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---- | ---------------------------------------------------------------------------- |
+| entry Required
| any | Entry returned from `pushStackEntry` to replace. |
+| props Required
| any | Object containing the StatusBar props to use in the replacement stack entry. |
---
-### `setBackgroundColor()` Android
+### `setBackgroundColor()` Android
```tsx
static setBackgroundColor(color: ColorValue, animated?: boolean);
@@ -369,10 +369,10 @@ Set the background color for the status bar.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ------- | ------------------------- |
-| color Required
| string | Background color. |
-| animated | boolean | Animate the style change. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ------- | ------------------------- |
+| color Required
| string | Background color. |
+| animated | boolean | Animate the style change. |
---
@@ -386,10 +386,10 @@ Set the status bar style.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ------------------------------------------ | ------------------------- |
-| style Required
| [StatusBarStyle](statusbar#statusbarstyle) | Status bar style to set. |
-| animated | boolean | Animate the style change. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ------------------------------------------ | ------------------------- |
+| style Required
| [StatusBarStyle](statusbar#statusbarstyle) | Status bar style to set. |
+| animated | boolean | Animate the style change. |
---
@@ -403,14 +403,14 @@ Show or hide the status bar.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------- | -------------------------------------------------- | ------------------------------------------------------- |
-| hidden Required
| boolean | Hide the status bar. |
-| animation iOS
| [StatusBarAnimation](statusbar#statusbaranimation) | Animation when changing the status bar hidden property. |
+| Name | Type | Description |
+| ----------------------------------------------------------- | -------------------------------------------------- | ------------------------------------------------------- |
+| hidden Required
| boolean | Hide the status bar. |
+| animation iOS
| [StatusBarAnimation](statusbar#statusbaranimation) | Animation when changing the status bar hidden property. |
---
-### `setNetworkActivityIndicatorVisible()` iOS
+### `setNetworkActivityIndicatorVisible()` iOS
```tsx
static setNetworkActivityIndicatorVisible(visible: boolean);
@@ -420,13 +420,13 @@ Control the visibility of the network activity indicator.
**Parameters:**
-| Name | Type | Description |
-| -------------------------------------------------------- | ------- | ------------------- |
-| visible Required
| boolean | Show the indicator. |
+| Name | Type | Description |
+| ------------------------------------------------------------ | ------- | ------------------- |
+| visible Required
| boolean | Show the indicator. |
---
-### `setTranslucent()` Android
+### `setTranslucent()` Android
```tsx
static setTranslucent(translucent: boolean);
@@ -436,9 +436,9 @@ Control the translucency of the status bar.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------------ | ------- | ------------------- |
-| translucent Required
| boolean | Set as translucent. |
+| Name | Type | Description |
+| ---------------------------------------------------------------- | ------- | ------------------- |
+| translucent Required
| boolean | Set as translucent. |
## Type Definitions
diff --git a/website/versioned_docs/version-0.73/switch.md b/website/versioned_docs/version-0.73/switch.md
index f6cff1444ad..d32031b58f4 100644
--- a/website/versioned_docs/version-0.73/switch.md
+++ b/website/versioned_docs/version-0.73/switch.md
@@ -63,7 +63,7 @@ If true the user won't be able to toggle the switch.
---
-### `ios_backgroundColor` iOS
+### `ios_backgroundColor` iOS
On iOS, custom color for the background. This background color can be seen either when the switch value is `false` or when the switch is disabled (and the switch is translucent).
diff --git a/website/versioned_docs/version-0.73/text-style-props.md b/website/versioned_docs/version-0.73/text-style-props.md
index f23ae4c39d6..e524e14538b 100644
--- a/website/versioned_docs/version-0.73/text-style-props.md
+++ b/website/versioned_docs/version-0.73/text-style-props.md
@@ -804,7 +804,7 @@ Specifies font weight. The values `'normal'` and `'bold'` are supported for most
---
-### `includeFontPadding` Android
+### `includeFontPadding` Android
Set to `false` to remove extra font padding intended to make space for certain ascenders / descenders. With some fonts, this padding can make text look slightly misaligned when centered vertically. For best results also set `textAlignVertical` to `center`.
@@ -854,7 +854,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `textAlignVertical` Android
+### `textAlignVertical` Android
| Type | Default |
| ----------------------------------------------- | -------- |
@@ -862,7 +862,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `textDecorationColor` iOS
+### `textDecorationColor` iOS
| Type |
| ------------------ |
@@ -878,7 +878,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `textDecorationStyle` iOS
+### `textDecorationStyle` iOS
| Type | Default |
| --------------------------------------------------- | --------- |
@@ -918,7 +918,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `verticalAlign` Android
+### `verticalAlign` Android
| Type | Default |
| ----------------------------------------------- | -------- |
@@ -926,7 +926,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `writingDirection` iOS
+### `writingDirection` iOS
| Type | Default |
| -------------------------------- | -------- |
diff --git a/website/versioned_docs/version-0.73/text.md b/website/versioned_docs/version-0.73/text.md
index cb496b98a84..5aa3c545f38 100644
--- a/website/versioned_docs/version-0.73/text.md
+++ b/website/versioned_docs/version-0.73/text.md
@@ -201,7 +201,7 @@ An accessibility hint helps users understand what will happen when they perform
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -305,7 +305,7 @@ Specifies whether fonts should scale to respect Text Size accessibility settings
---
-### `android_hyphenationFrequency` Android
+### `android_hyphenationFrequency` Android
Sets the frequency of automatic hyphenation to use when determining word breaks on Android API Level 23+.
@@ -373,7 +373,7 @@ Indicates whether a selectable element is currently selected or not.
| ------- |
| boolean |
-### `dataDetectorType` Android
+### `dataDetectorType` Android
Determines the types of data converted to clickable URLs in the text element. By default, no data types are detected.
@@ -385,7 +385,7 @@ You can provide only one type.
---
-### `disabled` Android
+### `disabled` Android
Specifies the disabled state of the text view for testing purposes.
@@ -395,7 +395,7 @@ Specifies the disabled state of the text view for testing purposes.
---
-### `dynamicTypeRamp` iOS
+### `dynamicTypeRamp` iOS
The [Dynamic Type](https://developer.apple.com/documentation/uikit/uifont/scaling_fonts_automatically) ramp to apply to this element on iOS.
@@ -448,7 +448,7 @@ Specifies the largest possible scale a font can reach when `allowFontScaling` is
---
-### `minimumFontScale` iOS
+### `minimumFontScale` iOS
Specifies the smallest possible scale a font can reach when `adjustsFontSizeToFit` is enabled. (values 0.01-1.0).
@@ -642,7 +642,7 @@ Lets the user select text, to use the native copy and paste functionality.
---
-### `selectionColor` Android
+### `selectionColor` Android
The highlight color of the text.
@@ -660,7 +660,7 @@ The highlight color of the text.
---
-### `suppressHighlighting` iOS
+### `suppressHighlighting` iOS
When `true`, no visual change is made when text is pressed down. By default, a gray oval highlights the text on press down.
@@ -680,7 +680,7 @@ Used to locate this view in end-to-end tests.
---
-### `textBreakStrategy` Android
+### `textBreakStrategy` Android
Set text break strategy on Android API Level 23+, possible values are `simple`, `highQuality`, `balanced`.
@@ -690,7 +690,7 @@ Set text break strategy on Android API Level 23+, possible values are `simple`,
---
-### `lineBreakStrategyIOS` iOS
+### `lineBreakStrategyIOS` iOS
Set line break strategy on iOS 14+. Possible values are `none`, `standard`, `hangul-word` and `push-out`.
diff --git a/website/versioned_docs/version-0.73/textinput.md b/website/versioned_docs/version-0.73/textinput.md
index 87de4480750..85e77c33ade 100644
--- a/website/versioned_docs/version-0.73/textinput.md
+++ b/website/versioned_docs/version-0.73/textinput.md
@@ -157,7 +157,7 @@ The following values work across platforms:
- `tel`
- `username`
-iOS
+iOS
The following values work on iOS only:
@@ -171,7 +171,7 @@ The following values work on iOS only:
- `organization-title`
- `url`
-Android
+Android
The following values work on Android only:
@@ -242,7 +242,7 @@ If `true`, caret is hidden. The default value is `false`.
---
-### `clearButtonMode` iOS
+### `clearButtonMode` iOS
When the clear button should appear on the right side of the text view. This property is supported only for single-line TextInput component. The default value is `never`.
@@ -252,7 +252,7 @@ When the clear button should appear on the right side of the text view. This pro
---
-### `clearTextOnFocus` iOS
+### `clearTextOnFocus` iOS
If `true`, clears the text field automatically when editing begins.
@@ -272,7 +272,7 @@ If `true`, context menu is hidden. The default value is `false`.
---
-### `dataDetectorTypes` iOS
+### `dataDetectorTypes` iOS
Determines the types of data converted to clickable URLs in the text input. Only valid if `multiline={true}` and `editable={false}`. By default no data types are detected.
@@ -303,7 +303,7 @@ Provides an initial value that will change when the user starts typing. Useful f
---
-### `cursorColor` Android
+### `cursorColor` Android
When provided it will set the color of the cursor (or "caret") in the component. Unlike the behavior of `selectionColor` the cursor color will be set independently from the color of the text selection box.
@@ -313,7 +313,7 @@ When provided it will set the color of the cursor (or "caret") in the component.
---
-### `disableFullscreenUI` Android
+### `disableFullscreenUI` Android
When `false`, if there is a small amount of space available around a text input (e.g. landscape orientation on a phone), the OS may choose to have the user edit the text inside of a full screen text input mode. When `true`, this feature is disabled and users will always edit the text directly inside of the text input. Defaults to `false`.
@@ -333,7 +333,7 @@ If `false`, text is not editable. The default value is `true`.
---
-### `enablesReturnKeyAutomatically` iOS
+### `enablesReturnKeyAutomatically` iOS
If `true`, the keyboard disables the return key when there is no text and automatically enables it when there is text. The default value is `false`.
@@ -373,7 +373,7 @@ The following values work on iOS only:
---
-### `importantForAutofill` Android
+### `importantForAutofill` Android
Tells the operating system whether the individual fields in your app should be included in a view structure for autofill purposes on Android API Level 26+. Possible values are `auto`, `no`, `noExcludeDescendants`, `yes`, and `yesExcludeDescendants`. The default value is `auto`.
@@ -389,7 +389,7 @@ Tells the operating system whether the individual fields in your app should be i
---
-### `inlineImageLeft` Android
+### `inlineImageLeft` Android
If defined, the provided image resource will be rendered on the left. The image resource must be inside `/android/app/src/main/res/drawable` and referenced like
@@ -405,7 +405,7 @@ If defined, the provided image resource will be rendered on the left. The image
---
-### `inlineImagePadding` Android
+### `inlineImagePadding` Android
Padding between the inline image, if any, and the text input itself.
@@ -415,7 +415,7 @@ Padding between the inline image, if any, and the text input itself.
---
-### `inputAccessoryViewID` iOS
+### `inputAccessoryViewID` iOS
An optional identifier which links a custom [InputAccessoryView](inputaccessoryview.md) to this text input. The InputAccessoryView is rendered above the keyboard when this text input is focused.
@@ -446,7 +446,7 @@ Support the following values:
---
-### `keyboardAppearance` iOS
+### `keyboardAppearance` iOS
Determines the color of the keyboard.
@@ -532,7 +532,7 @@ It is important to note that this aligns the text to the top on iOS, and centers
---
-### `numberOfLines` Android
+### `numberOfLines` Android
Sets the number of lines for a `TextInput`. Use it with multiline set to `true` to be able to fill the lines.
@@ -708,7 +708,7 @@ If `true`, text is not editable. The default value is `false`.
---
-### `returnKeyLabel` Android
+### `returnKeyLabel` Android
Sets the return key to the label. Use it instead of `returnKeyType`.
@@ -754,7 +754,7 @@ The following values work on iOS only:
| --------------------------------------------------------------------------------------------------------------------------------- |
| enum('done', 'go', 'next', 'search', 'send', 'none', 'previous', 'default', 'emergency-call', 'google', 'join', 'route', 'yahoo') |
-### `rejectResponderTermination` iOS
+### `rejectResponderTermination` iOS
If `true`, allows TextInput to pass touch events to the parent component. This allows components such as SwipeableListView to be swipeable from the TextInput on iOS, as is the case on Android by default. If `false`, TextInput always asks to handle the input (except when disabled). The default value is `true`.
@@ -764,7 +764,7 @@ If `true`, allows TextInput to pass touch events to the parent component. This a
---
-### `rows` Android
+### `rows` Android
Sets the number of lines for a `TextInput`. Use it with multiline set to `true` to be able to fill the lines.
@@ -774,7 +774,7 @@ Sets the number of lines for a `TextInput`. Use it with multiline set to `true`
---
-### `scrollEnabled` iOS
+### `scrollEnabled` iOS
If `false`, scrolling of the text view will be disabled. The default value is `true`. Only works with `multiline={true}`.
@@ -834,7 +834,7 @@ When `false`, it will prevent the soft keyboard from showing when the field is f
---
-### `spellCheck` iOS
+### `spellCheck` iOS
If `false`, disables spell-check style (i.e. red underlines). The default value is inherited from `autoCorrect`.
@@ -860,7 +860,7 @@ Possible values for `textAlign` are:
---
-### `textContentType` iOS
+### `textContentType` iOS
Give the keyboard and the system information about the expected semantic meaning for the content that users enter.
@@ -926,7 +926,7 @@ Possible values for `textContentType` are:
---
-### `passwordRules` iOS
+### `passwordRules` iOS
When using `textContentType` as `newPassword` on iOS we can let the OS know the minimum requirements of the password so that it can generate one that will satisfy them. In order to create a valid string for `PasswordRules` take a look to the [Apple Docs](https://developer.apple.com/password-rules/).
@@ -964,7 +964,7 @@ see [Issue#7070](https://github.com/facebook/react-native/issues/7070) for more
---
-### `textBreakStrategy` Android
+### `textBreakStrategy` Android
Set text break strategy on Android API Level 23+, possible values are `simple`, `highQuality`, `balanced` The default value is `highQuality`.
@@ -974,7 +974,7 @@ Set text break strategy on Android API Level 23+, possible values are `simple`,
---
-### `underlineColorAndroid` Android
+### `underlineColorAndroid` Android
The color of the `TextInput` underline.
@@ -994,7 +994,7 @@ The value to show for the text input. `TextInput` is a controlled component, whi
---
-### `lineBreakStrategyIOS` iOS
+### `lineBreakStrategyIOS` iOS
Set line break strategy on iOS 14+. Possible values are `none`, `standard`, `hangul-word` and `push-out`.
diff --git a/website/versioned_docs/version-0.73/touchablehighlight.md b/website/versioned_docs/version-0.73/touchablehighlight.md
index 350711663e9..9e42c462c0c 100644
--- a/website/versioned_docs/version-0.73/touchablehighlight.md
+++ b/website/versioned_docs/version-0.73/touchablehighlight.md
@@ -135,7 +135,7 @@ The color of the underlay that will show through when the touch is active.
---
-### `hasTVPreferredFocus` iOS
+### `hasTVPreferredFocus` iOS
_(Apple TV only)_ TV preferred focus (see documentation for the View component).
@@ -145,7 +145,7 @@ _(Apple TV only)_ TV preferred focus (see documentation for the View component).
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
TV next focus down (see documentation for the View component).
@@ -155,7 +155,7 @@ TV next focus down (see documentation for the View component).
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
TV next focus forward (see documentation for the View component).
@@ -165,7 +165,7 @@ TV next focus forward (see documentation for the View component).
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
TV next focus left (see documentation for the View component).
@@ -175,7 +175,7 @@ TV next focus left (see documentation for the View component).
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
TV next focus right (see documentation for the View component).
@@ -185,7 +185,7 @@ TV next focus right (see documentation for the View component).
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
TV next focus up (see documentation for the View component).
diff --git a/website/versioned_docs/version-0.73/touchablenativefeedback.md b/website/versioned_docs/version-0.73/touchablenativefeedback.md
index 1e5e3aa159b..78a9142715b 100644
--- a/website/versioned_docs/version-0.73/touchablenativefeedback.md
+++ b/website/versioned_docs/version-0.73/touchablenativefeedback.md
@@ -100,7 +100,7 @@ Check TouchableNativeFeedback.canUseNativeForeground() first, as this is only av
---
-### `hasTVPreferredFocus` Android
+### `hasTVPreferredFocus` Android
TV preferred focus (see documentation for the View component).
@@ -110,7 +110,7 @@ TV preferred focus (see documentation for the View component).
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
TV next focus down (see documentation for the View component).
@@ -120,7 +120,7 @@ TV next focus down (see documentation for the View component).
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
TV next focus forward (see documentation for the View component).
@@ -130,7 +130,7 @@ TV next focus forward (see documentation for the View component).
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
TV next focus left (see documentation for the View component).
@@ -140,7 +140,7 @@ TV next focus left (see documentation for the View component).
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
TV next focus right (see documentation for the View component).
@@ -150,7 +150,7 @@ TV next focus right (see documentation for the View component).
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
TV next focus up (see documentation for the View component).
diff --git a/website/versioned_docs/version-0.73/touchableopacity.md b/website/versioned_docs/version-0.73/touchableopacity.md
index 7b5abadc2a0..6ebee9a5865 100644
--- a/website/versioned_docs/version-0.73/touchableopacity.md
+++ b/website/versioned_docs/version-0.73/touchableopacity.md
@@ -81,7 +81,7 @@ Determines what the opacity of the wrapped view should be when touch is active.
---
-### `tvParallaxProperties` IOS
+### `tvParallaxProperties` IOS
_(Apple TV only)_ Object with properties to control Apple TV parallax effects.
@@ -100,7 +100,7 @@ _(Apple TV only)_ Object with properties to control Apple TV parallax effects.
---
-### `hasTVPreferredFocus` iOS
+### `hasTVPreferredFocus` iOS
_(Apple TV only)_ TV preferred focus (see documentation for the View component).
@@ -110,7 +110,7 @@ _(Apple TV only)_ TV preferred focus (see documentation for the View component).
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
TV next focus down (see documentation for the View component).
@@ -120,7 +120,7 @@ TV next focus down (see documentation for the View component).
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
TV next focus forward (see documentation for the View component).
@@ -130,7 +130,7 @@ TV next focus forward (see documentation for the View component).
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
TV next focus left (see documentation for the View component).
@@ -140,7 +140,7 @@ TV next focus left (see documentation for the View component).
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
TV next focus right (see documentation for the View component).
@@ -150,7 +150,7 @@ TV next focus right (see documentation for the View component).
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
TV next focus up (see documentation for the View component).
diff --git a/website/versioned_docs/version-0.73/touchablewithoutfeedback.md b/website/versioned_docs/version-0.73/touchablewithoutfeedback.md
index 3f081125a37..69de85b60a9 100644
--- a/website/versioned_docs/version-0.73/touchablewithoutfeedback.md
+++ b/website/versioned_docs/version-0.73/touchablewithoutfeedback.md
@@ -109,7 +109,7 @@ Overrides the text that's read by the screen reader when the user interacts with
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -257,7 +257,7 @@ Defines a string value that labels an interactive element.
---
-### `aria-live` Android
+### `aria-live` Android
Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
@@ -271,7 +271,7 @@ Indicates that an element will be updated, and describes the types of updates th
---
-### `aria-modal` iOS
+### `aria-modal` iOS
Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver. Has precedence over the [`accessibilityViewIsModal`](#accessibilityviewismodal-ios) prop.
@@ -511,7 +511,7 @@ Used to locate this view in end-to-end tests.
---
-### `touchSoundDisabled` Android
+### `touchSoundDisabled` Android
If true, doesn't play a system sound on touch.
diff --git a/website/versioned_docs/version-0.73/view-style-props.md b/website/versioned_docs/version-0.73/view-style-props.md
index 87874c0b455..dfdb6e9c12a 100644
--- a/website/versioned_docs/version-0.73/view-style-props.md
+++ b/website/versioned_docs/version-0.73/view-style-props.md
@@ -159,7 +159,7 @@ export default ViewStyleProps;
---
-### `borderCurve` iOS
+### `borderCurve` iOS
On iOS 13+, it is possible to change the corner curve of borders.
@@ -291,7 +291,7 @@ If the rounded border is not visible, try applying `overflow: 'hidden'` as well.
---
-### `elevation` Android
+### `elevation` Android
Sets the elevation of a view, using Android's underlying [elevation API](https://developer.android.com/training/material/shadows-clipping.html#Elevation). This adds a drop shadow to the item and affects z-order for overlapping views. Only supported on Android 5.0+, has no effect on earlier versions.
diff --git a/website/versioned_docs/version-0.73/view.md b/website/versioned_docs/version-0.73/view.md
index 7853e263809..099daf86031 100644
--- a/website/versioned_docs/version-0.73/view.md
+++ b/website/versioned_docs/version-0.73/view.md
@@ -57,7 +57,7 @@ See the [Accessibility guide](accessibility.md#accessibility-actions) for more i
---
-### `accessibilityElementsHidden` iOS
+### `accessibilityElementsHidden` iOS
A value indicating whether the accessibility elements contained within this accessibility element are hidden. Default is `false`.
@@ -79,7 +79,7 @@ An accessibility hint helps users understand what will happen when they perform
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -91,7 +91,7 @@ See the [iOS `accessibilityLanguage` doc](https://developer.apple.com/documentat
---
-### `accessibilityIgnoresInvertColors` iOS
+### `accessibilityIgnoresInvertColors` iOS
A value indicating this view should or should not be inverted when color inversion is turned on. A value of `true` will tell the view to not be inverted even if color inversion is turned on.
@@ -113,7 +113,7 @@ Overrides the text that's read by the screen reader when the user interacts with
---
-### `accessibilityLiveRegion` Android
+### `accessibilityLiveRegion` Android
Indicates to accessibility services whether the user should be notified when this view changes. Works for Android API >= 19 only. Possible values:
@@ -194,7 +194,7 @@ See the [Accessibility guide](accessibility.md#accessibilityvalue-ios-android) f
---
-### `accessibilityViewIsModal` iOS
+### `accessibilityViewIsModal` iOS
A value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver. Default is `false`.
@@ -274,7 +274,7 @@ Defines a string value that labels an interactive element.
---
-### `aria-labelledby` Android
+### `aria-labelledby` Android
Identifies the element that labels the element it is applied to. The value of `aria-labelledby` should match the [`nativeID`](view.md#nativeid) of the related element:
@@ -291,7 +291,7 @@ Identifies the element that labels the element it is applied to. The value of `a
---
-### `aria-live` Android
+### `aria-live` Android
Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
@@ -305,7 +305,7 @@ Indicates that an element will be updated, and describes the types of updates th
---
-### `aria-modal` iOS
+### `aria-modal` iOS
Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver. Has precedence over the [`accessibilityViewIsModal`](#accessibilityviewismodal-ios) prop.
@@ -363,7 +363,7 @@ Represents the textual description of the component. Has precedence over the `te
---
-### `collapsable` Android
+### `collapsable` Android
Views that are only used to layout their children or otherwise don't draw anything may be automatically removed from the native hierarchy as an optimization. Set this property to `false` to disable this optimization and ensure that this `View` exists in the native view hierarchy.
@@ -373,7 +373,7 @@ Views that are only used to layout their children or otherwise don't draw anythi
---
-### `focusable` Android
+### `focusable` Android
Whether this `View` should be focusable with a non-touch input device, eg. receive focus with a hardware keyboard.
@@ -409,7 +409,7 @@ Used to locate this view from native classes. Has precedence over `nativeID` pro
---
-### `importantForAccessibility` Android
+### `importantForAccessibility` Android
Controls how view is important for accessibility which is if it fires accessibility events and if it is reported to accessibility services that query the screen. Works for Android only.
@@ -452,7 +452,7 @@ Rendering offscreen to preserve correct alpha behavior is extremely expensive an
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
Designates the next view to receive focus when the user navigates down. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusDown).
@@ -462,7 +462,7 @@ Designates the next view to receive focus when the user navigates down. See the
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
Designates the next view to receive focus when the user navigates forward. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusForward).
@@ -472,7 +472,7 @@ Designates the next view to receive focus when the user navigates forward. See t
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
Designates the next view to receive focus when the user navigates left. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusLeft).
@@ -482,7 +482,7 @@ Designates the next view to receive focus when the user navigates left. See the
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
Designates the next view to receive focus when the user navigates right. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusRight).
@@ -492,7 +492,7 @@ Designates the next view to receive focus when the user navigates right. See the
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
Designates the next view to receive focus when the user navigates up. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusUp).
@@ -514,7 +514,7 @@ See the [Accessibility guide](accessibility.md#accessibility-actions) for more i
---
-### `onAccessibilityEscape` iOS
+### `onAccessibilityEscape` iOS
When `accessible` is `true`, the system will invoke this function when the user performs the escape gesture.
@@ -524,7 +524,7 @@ When `accessible` is `true`, the system will invoke this function when the user
---
-### `onAccessibilityTap` iOS
+### `onAccessibilityTap` iOS
When `accessible` is true, the system will try to invoke this function when the user performs accessibility tap gesture.
@@ -546,7 +546,7 @@ This event is fired immediately once the layout has been calculated, but the new
---
-### `onMagicTap` iOS
+### `onMagicTap` iOS
When `accessible` is `true`, the system will invoke this function when the user performs the magic tap gesture.
@@ -702,7 +702,7 @@ This is a reserved performance property exposed by `RCTView` and is useful for s
---
-### `renderToHardwareTextureAndroid` Android
+### `renderToHardwareTextureAndroid` Android
Whether this `View` should render itself (and all of its children) into a single hardware texture on the GPU.
@@ -724,7 +724,7 @@ On Android, this is useful for animations and interactions that only modify opac
---
-### `shouldRasterizeIOS` iOS
+### `shouldRasterizeIOS` iOS
Whether this `View` should be rendered as a bitmap before compositing.
@@ -746,7 +746,7 @@ Rasterization incurs an off-screen drawing pass and the bitmap consumes memory.
---
-### `tabIndex` Android
+### `tabIndex` Android
Whether this `View` should be focusable with a non-touch input device, eg. receive focus with a hardware keyboard.
Supports the following values:
diff --git a/website/versioned_docs/version-0.73/virtualizedlist.md b/website/versioned_docs/version-0.73/virtualizedlist.md
index 2f0b23b25d8..783130d2fe9 100644
--- a/website/versioned_docs/version-0.73/virtualizedlist.md
+++ b/website/versioned_docs/version-0.73/virtualizedlist.md
@@ -178,7 +178,7 @@ Opaque data type passed to `getItem` and `getItemCount` to retrieve items.
---
-### Required
**`getItem`**
+### Required
**`getItem`**
```tsx
(data: any, index: number) => any;
@@ -192,7 +192,7 @@ A generic accessor for extracting an item from any sort of data blob.
---
-### Required
**`getItemCount`**
+### Required
**`getItemCount`**
```tsx
(data: any) => number;
@@ -206,7 +206,7 @@ Determines how many items are in the data blob.
---
-### Required
**`renderItem`**
+### Required
**`renderItem`**
```tsx
(info: any) => ?React.Element
diff --git a/website/versioned_docs/version-0.74/accessibility.md b/website/versioned_docs/version-0.74/accessibility.md
index a1ef2d960db..39663afc021 100644
--- a/website/versioned_docs/version-0.74/accessibility.md
+++ b/website/versioned_docs/version-0.74/accessibility.md
@@ -46,7 +46,7 @@ To use, set the `accessibilityLabel` property to a custom string on your View, T
In the above example, the `accessibilityLabel` on the TouchableOpacity element would default to "Press me!". The label is constructed by concatenating all Text node children separated by spaces.
-### `accessibilityLabelledBy` Android
+### `accessibilityLabelledBy` Android
A reference to another element [nativeID](view.md#nativeid) used to build complex forms.
The value of `accessibilityLabelledBy` should match the `nativeID` of the related element:
@@ -81,15 +81,15 @@ Provide the `accessibilityHint` property a custom string on your View, Text, or
```
-iOS
+iOS
In the above example, VoiceOver will read the hint after the label, if the user has hints enabled in the device's VoiceOver settings. Read more about guidelines for `accessibilityHint` in the [iOS Developer Docs](https://developer.apple.com/documentation/objectivec/nsobject/1615093-accessibilityhint)
-Android
+Android
In the above example, TalkBack will read the hint after the label. At this time, hints cannot be turned off on Android.
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
By using the `accessibilityLanguage` property, the screen reader will understand which language to use while reading the element's **label**, **value**, and **hint**. The provided string value must follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -102,11 +102,11 @@ By using the `accessibilityLanguage` property, the screen reader will understand
```
-### `accessibilityIgnoresInvertColors` iOS
+### `accessibilityIgnoresInvertColors` iOS
Inverting screen colors is an accessibility feature available in iOS and iPadOS for people with color blindness, low vision, or vision impairment. If there's a view you don't want to invert when this setting is on, possibly a photo, set this property to `true`.
-### `accessibilityLiveRegion` Android
+### `accessibilityLiveRegion` Android
When components dynamically change, we want TalkBack to alert the end user. This is made possible by the `accessibilityLiveRegion` property. It can be set to `none`, `polite`, and `assertive`:
@@ -192,13 +192,13 @@ Represents the current value of a component. It can be a textual description of
| now | The current value of this component's range. | integer | No |
| text | A textual description of this component's value. Will override `min`, `now`, and `max` if set. | string | No |
-### `accessibilityViewIsModal` iOS
+### `accessibilityViewIsModal` iOS
A boolean value that indicates whether VoiceOver should ignore the elements within views that are siblings of the receiver.
For example, in a window that contains sibling views `A` and `B`, setting `accessibilityViewIsModal` to `true` on view `B` causes VoiceOver to ignore the elements in view `A`. On the other hand, if view `B` contains a child view `C` and you set `accessibilityViewIsModal` to `true` on view `C`, VoiceOver does not ignore the elements in view `A`.
-### `accessibilityElementsHidden` iOS
+### `accessibilityElementsHidden` iOS
A boolean value indicating whether the accessibility elements contained within this accessibility element are hidden.
@@ -270,7 +270,7 @@ Defines a string value that labels an interactive element.
| ------ |
| string |
-### `aria-labelledby` Android
+### `aria-labelledby` Android
Identifies the element that labels the element it is applied to. The value of `aria-labelledby` should match the [`nativeID`](view.md#nativeid) of the related element:
@@ -285,7 +285,7 @@ Identifies the element that labels the element it is applied to. The value of `a
| ------ |
| string |
-### `aria-live` Android
+### `aria-live` Android
Indicates that an element will be updated and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
@@ -299,7 +299,7 @@ Indicates that an element will be updated and describes the types of updates the
---
-### `aria-modal` iOS
+### `aria-modal` iOS
Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver.
@@ -315,7 +315,7 @@ Indicates whether a selectable element is currently selected or not.
| ------- |
| boolean |
-### `importantForAccessibility` Android
+### `importantForAccessibility` Android
In the case of two overlapping UI components with the same parent, default accessibility focus can have unpredictable behavior. The `importantForAccessibility` property will resolve this by controlling if a view fires accessibility events and if it is reported to accessibility services. It can be set to `auto`, `yes`, `no` and `no-hide-descendants` (the last value will force accessibility services to ignore the component and all of its children).
@@ -336,15 +336,15 @@ In the case of two overlapping UI components with the same parent, default acces
In the above example, the `yellow` layout and its descendants are completely invisible to TalkBack and all other accessibility services. So we can use overlapping views with the same parent without confusing TalkBack.
-### `onAccessibilityEscape` iOS
+### `onAccessibilityEscape` iOS
Assign this property to a custom function which will be called when someone performs the "escape" gesture, which is a two finger Z shaped gesture. An escape function should move back hierarchically in the user interface. This can mean moving up or back in a navigation hierarchy or dismissing a modal user interface. If the selected element does not have an `onAccessibilityEscape` function, the system will attempt to traverse up the view hierarchy until it finds a view that does or bonk to indicate it was unable to find one.
-### `onAccessibilityTap` iOS
+### `onAccessibilityTap` iOS
Use this property to assign a custom function to be called when someone activates an accessible element by double tapping on it while it's selected.
-### `onMagicTap` iOS
+### `onMagicTap` iOS
Assign this property to a custom function which will be called when someone performs the "magic tap" gesture, which is a double-tap with two fingers. A magic tap function should perform the most relevant action a user could take on a component. In the Phone app on iPhone, a magic tap answers a phone call or ends the current one. If the selected element does not have an `onMagicTap` function, the system will traverse up the view hierarchy until it finds a view that does.
@@ -440,7 +440,7 @@ To handle action requests, a component must implement an `onAccessibilityAction`
The `AccessibilityInfo` API allows you to determine whether or not a screen reader is currently active. See the [AccessibilityInfo documentation](accessibilityinfo) for details.
-## Sending Accessibility Events Android
+## Sending Accessibility Events Android
Sometimes it is useful to trigger an accessibility event on a UI component (i.e. when a custom view appears on a screen or set accessibility focus to a view). Native UIManager module exposes a method ‘sendAccessibilityEvent’ for this purpose. It takes two arguments: a view tag and a type of event. The supported event types are `typeWindowStateChanged`, `typeViewFocused`, and `typeViewClicked`.
@@ -455,7 +455,7 @@ if (Platform.OS === 'android') {
}
```
-## Testing TalkBack Support Android
+## Testing TalkBack Support Android
To enable TalkBack, go to the Settings app on your Android device or emulator. Tap Accessibility, then TalkBack. Toggle the "Use service" switch to enable or disable it.
@@ -475,7 +475,7 @@ adb shell settings put secure enabled_accessibility_services com.android.talkbac
adb shell settings put secure enabled_accessibility_services com.google.android.marvin.talkback/com.google.android.marvin.talkback.TalkBackService
```
-## Testing VoiceOver Support iOS
+## Testing VoiceOver Support iOS
To enable VoiceOver on your iOS or iPadOS device, go to the Settings app, tap General, then Accessibility. There you will find many tools available for people to enable their devices to be more usable, including VoiceOver. To enable VoiceOver, tap on VoiceOver under "Vision" and toggle the switch that appears at the top.
diff --git a/website/versioned_docs/version-0.74/accessibilityinfo.md b/website/versioned_docs/version-0.74/accessibilityinfo.md
index e06b765c140..5fe6d0acbe2 100644
--- a/website/versioned_docs/version-0.74/accessibilityinfo.md
+++ b/website/versioned_docs/version-0.74/accessibilityinfo.md
@@ -87,16 +87,16 @@ static addEventListener(
Add an event handler. Supported events:
-| Event name | Description |
-| ------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `accessibilityServiceChanged`
Android
| Fires when some services such as TalkBack, other Android assistive technologies, and third-party accessibility services are enabled. The argument to the event handler is a boolean. The boolean is `true` when a some accessibility services is enabled and `false` otherwise. |
-| `announcementFinished`
iOS
| Fires when the screen reader has finished making an announcement. The argument to the event handler is a dictionary with these keys:- `announcement`: The string announced by the screen reader.
- `success`: A boolean indicating whether the announcement was successfully made.
|
-| `boldTextChanged`
iOS
| Fires when the state of the bold text toggle changes. The argument to the event handler is a boolean. The boolean is `true` when bold text is enabled and `false` otherwise. |
-| `grayscaleChanged`
iOS
| Fires when the state of the gray scale toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a gray scale is enabled and `false` otherwise. |
-| `invertColorsChanged`
iOS
| Fires when the state of the invert colors toggle changes. The argument to the event handler is a boolean. The boolean is `true` when invert colors is enabled and `false` otherwise. |
-| `reduceMotionChanged` | Fires when the state of the reduce motion toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a reduce motion is enabled (or when "Transition Animation Scale" in "Developer options" is "Animation off") and `false` otherwise. |
-| `reduceTransparencyChanged`
iOS
| Fires when the state of the reduce transparency toggle changes. The argument to the event handler is a boolean. The boolean is `true` when reduce transparency is enabled and `false` otherwise. |
-| `screenReaderChanged` | Fires when the state of the screen reader changes. The argument to the event handler is a boolean. The boolean is `true` when a screen reader is enabled and `false` otherwise. |
+| Event name | Description |
+| ---------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessibilityServiceChanged`
Android
| Fires when some services such as TalkBack, other Android assistive technologies, and third-party accessibility services are enabled. The argument to the event handler is a boolean. The boolean is `true` when a some accessibility services is enabled and `false` otherwise. |
+| `announcementFinished`
iOS
| Fires when the screen reader has finished making an announcement. The argument to the event handler is a dictionary with these keys:- `announcement`: The string announced by the screen reader.
- `success`: A boolean indicating whether the announcement was successfully made.
|
+| `boldTextChanged`
iOS
| Fires when the state of the bold text toggle changes. The argument to the event handler is a boolean. The boolean is `true` when bold text is enabled and `false` otherwise. |
+| `grayscaleChanged`
iOS
| Fires when the state of the gray scale toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a gray scale is enabled and `false` otherwise. |
+| `invertColorsChanged`
iOS
| Fires when the state of the invert colors toggle changes. The argument to the event handler is a boolean. The boolean is `true` when invert colors is enabled and `false` otherwise. |
+| `reduceMotionChanged` | Fires when the state of the reduce motion toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a reduce motion is enabled (or when "Transition Animation Scale" in "Developer options" is "Animation off") and `false` otherwise. |
+| `reduceTransparencyChanged`
iOS
| Fires when the state of the reduce transparency toggle changes. The argument to the event handler is a boolean. The boolean is `true` when reduce transparency is enabled and `false` otherwise. |
+| `screenReaderChanged` | Fires when the state of the screen reader changes. The argument to the event handler is a boolean. The boolean is `true` when a screen reader is enabled and `false` otherwise. |
---
@@ -123,14 +123,14 @@ Post a string to be announced by the screen reader with modification options. By
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------------- | ------ | ---------------------------------------------------------------------------------------- |
-| announcement Required
| string | The string to be announced |
-| options Required
| object | `queue` - queue the announcement behind existing speech iOS
|
+| Name | Type | Description |
+| ----------------------------------------------------------------- | ------ | -------------------------------------------------------------------------------------------- |
+| announcement Required
| string | The string to be announced |
+| options Required
| object | `queue` - queue the announcement behind existing speech iOS
|
---
-### `getRecommendedTimeoutMillis()` Android
+### `getRecommendedTimeoutMillis()` Android
```tsx
static getRecommendedTimeoutMillis(originalTimeout: number): Promise;
@@ -141,13 +141,13 @@ This value is set in "Time to take action (Accessibility timeout)" of "Accessibi
**Parameters:**
-| Name | Type | Description |
-| ---------------------------------------------------------------- | ------ | ------------------------------------------------------------------------------------- |
-| originalTimeout Required
| number | The timeout to return if "Accessibility timeout" is not set. Specify in milliseconds. |
+| Name | Type | Description |
+| -------------------------------------------------------------------- | ------ | ------------------------------------------------------------------------------------- |
+| originalTimeout Required
| number | The timeout to return if "Accessibility timeout" is not set. Specify in milliseconds. |
---
-### `isAccessibilityServiceEnabled()` Android
+### `isAccessibilityServiceEnabled()` Android
```tsx
static isAccessibilityServiceEnabled(): Promise;
@@ -159,7 +159,7 @@ Check whether any accessibility service is enabled. This includes TalkBack but a
---
-### `isBoldTextEnabled()` iOS
+### `isBoldTextEnabled()` iOS
```tsx
static isBoldTextEnabled(): Promise:
@@ -169,7 +169,7 @@ Query whether a bold text is currently enabled. Returns a promise which resolves
---
-### `isGrayscaleEnabled()` iOS
+### `isGrayscaleEnabled()` iOS
```tsx
static isGrayscaleEnabled(): Promise;
@@ -179,7 +179,7 @@ Query whether grayscale is currently enabled. Returns a promise which resolves t
---
-### `isInvertColorsEnabled()` iOS
+### `isInvertColorsEnabled()` iOS
```tsx
static isInvertColorsEnabled(): Promise;
@@ -199,7 +199,7 @@ Query whether reduce motion is currently enabled. Returns a promise which resolv
---
-### `isReduceTransparencyEnabled()` iOS
+### `isReduceTransparencyEnabled()` iOS
```tsx
static isReduceTransparencyEnabled(): Promise;
@@ -219,7 +219,7 @@ Query whether a screen reader is currently enabled. Returns a promise which reso
---
-### `prefersCrossFadeTransitions()` iOS
+### `prefersCrossFadeTransitions()` iOS
```tsx
static prefersCrossFadeTransitions(): Promise;
diff --git a/website/versioned_docs/version-0.74/activityindicator.md b/website/versioned_docs/version-0.74/activityindicator.md
index cdcd5605c3a..ecfe5d78502 100644
--- a/website/versioned_docs/version-0.74/activityindicator.md
+++ b/website/versioned_docs/version-0.74/activityindicator.md
@@ -59,13 +59,13 @@ Whether to show the indicator (`true`) or hide it (`false`).
The foreground color of the spinner.
-| Type | Default |
-| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| [color](colors) | `null` (system accent default color)Android
`'#999999'` iOS
|
+| Type | Default |
+| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| [color](colors) | `null` (system accent default color)Android
`'#999999'` iOS
|
---
-### `hidesWhenStopped` iOS
+### `hidesWhenStopped` iOS
Whether the indicator should hide when not animating.
@@ -79,6 +79,6 @@ Whether the indicator should hide when not animating.
Size of the indicator.
-| Type | Default |
-| ------------------------------------------------------------------------------ | --------- |
-| enum(`'small'`, `'large'`)
number Android
| `'small'` |
+| Type | Default |
+| ---------------------------------------------------------------------------------- | --------- |
+| enum(`'small'`, `'large'`)
number Android
| `'small'` |
diff --git a/website/versioned_docs/version-0.74/alert.md b/website/versioned_docs/version-0.74/alert.md
index a17abfb87f4..c301a2630f4 100644
--- a/website/versioned_docs/version-0.74/alert.md
+++ b/website/versioned_docs/version-0.74/alert.md
@@ -75,7 +75,7 @@ Alerts on Android can be dismissed by tapping outside of the alert box. It is di
The cancel event can be handled by providing an `onDismiss` callback property inside the `options` parameter.
-### Example Android
+### Example Android
```SnackPlayer name=Alert%20Android%20Dissmissable%20Example&supportedPlatforms=android
import React from 'react';
@@ -137,16 +137,16 @@ static alert (
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---------------------------------- | ----------------------------------------------------------------------- |
-| title Required
| string | The dialog's title. Passing `null` or empty string will hide the title. |
-| message | string | An optional message that appears below the dialog's title. |
-| buttons | [AlertButton](alert#alertbutton)[] | An optional array containing buttons configuration. |
-| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---------------------------------- | ----------------------------------------------------------------------- |
+| title Required
| string | The dialog's title. Passing `null` or empty string will hide the title. |
+| message | string | An optional message that appears below the dialog's title. |
+| buttons | [AlertButton](alert#alertbutton)[] | An optional array containing buttons configuration. |
+| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
---
-### `prompt()` iOS
+### `prompt()` iOS
```tsx
static prompt: (
@@ -163,21 +163,21 @@ Create and display a prompt to enter some text in form of Alert.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| title Required
| string | The dialog's title. |
-| message | string | An optional message that appears above the text input. |
-| callbackOrButtons | function
[AlertButton](alert#alertButton)[] | If passed a function, it will be called with the prompt's value
`(text: string) => void`, when the user taps 'OK'.
If passed an array, buttons will be configured based on the array content. |
-| type | [AlertType](alert#alerttype-ios) | This configures the text input. |
-| defaultValue | string | The default text in text input. |
-| keyboardType | string | The keyboard type of first text field (if exists). One of TextInput [keyboardTypes](textinput#keyboardtype). |
-| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| title Required
| string | The dialog's title. |
+| message | string | An optional message that appears above the text input. |
+| callbackOrButtons | function
[AlertButton](alert#alertButton)[] | If passed a function, it will be called with the prompt's value
`(text: string) => void`, when the user taps 'OK'.
If passed an array, buttons will be configured based on the array content. |
+| type | [AlertType](alert#alerttype-ios) | This configures the text input. |
+| defaultValue | string | The default text in text input. |
+| keyboardType | string | The keyboard type of first text field (if exists). One of TextInput [keyboardTypes](textinput#keyboardtype). |
+| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
---
## Type Definitions
-### AlertButtonStyle iOS
+### AlertButtonStyle iOS
An iOS Alert button style.
@@ -195,7 +195,7 @@ An iOS Alert button style.
---
-### AlertType iOS
+### AlertType iOS
An iOS Alert type.
@@ -224,12 +224,12 @@ An object describing the configuration of a button in the alert.
**Objects properties:**
-| Name | Type | Description |
-| -------------------------------------------- | ---------------------------------------------- | ------------------------------------------------------------------------------ |
-| text | string | Button label. |
-| onPress | function | Callback function when button is pressed. |
-| style iOS
| [AlertButtonStyle](alert#alertbuttonstyle-ios) | Button style, on Android this property will be ignored. |
-| isPreferred iOS
| boolean | Whether button should be emphasized, on Android this property will be ignored. |
+| Name | Type | Description |
+| ------------------------------------------------ | ---------------------------------------------- | ------------------------------------------------------------------------------ |
+| text | string | Button label. |
+| onPress | function | Callback function when button is pressed. |
+| style iOS
| [AlertButtonStyle](alert#alertbuttonstyle-ios) | Button style, on Android this property will be ignored. |
+| isPreferred iOS
| boolean | Whether button should be emphasized, on Android this property will be ignored. |
---
@@ -241,8 +241,8 @@ An object describing the configuration of a button in the alert.
**Properties:**
-| Name | Type | Description |
-| --------------------------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------- |
-| cancelable Android
| boolean | Defines if alert can be dismissed by tapping outside of the alert box. |
-| userInterfaceStyle iOS
| string | The interface style used for the alert, can be set to `light` or `dark`, otherwise the default system style will be used. |
-| onDismiss Android
| function | Callback function fired when alert has been dismissed. |
+| Name | Type | Description |
+| ------------------------------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------- |
+| cancelable Android
| boolean | Defines if alert can be dismissed by tapping outside of the alert box. |
+| userInterfaceStyle iOS
| string | The interface style used for the alert, can be set to `light` or `dark`, otherwise the default system style will be used. |
+| onDismiss Android
| function | Callback function fired when alert has been dismissed. |
diff --git a/website/versioned_docs/version-0.74/appstate.md b/website/versioned_docs/version-0.74/appstate.md
index 31eac825fb6..e66739e6111 100644
--- a/website/versioned_docs/version-0.74/appstate.md
+++ b/website/versioned_docs/version-0.74/appstate.md
@@ -83,11 +83,11 @@ This event is received when the app state has changed. The listener is called wi
This event is used in the need of throwing memory warning or releasing it.
-### `focus` Android
+### `focus` Android
Received when the app gains focus (the user is interacting with the app).
-### `blur` Android
+### `blur` Android
Received when the user is not actively interacting with the app. Useful in situations when the user pulls down the [notification drawer](https://developer.android.com/guide/topics/ui/notifiers/notifications#bar-and-drawer). `AppState` won't change but the `blur` event will get fired.
diff --git a/website/versioned_docs/version-0.74/button.md b/website/versioned_docs/version-0.74/button.md
index 262ad5fd01d..d5429155339 100644
--- a/website/versioned_docs/version-0.74/button.md
+++ b/website/versioned_docs/version-0.74/button.md
@@ -116,7 +116,7 @@ export default App;
## Props
-### Required
**`onPress`**
+### Required
**`onPress`**
Handler to be called when the user taps the button.
@@ -126,7 +126,7 @@ Handler to be called when the user taps the button.
---
-### Required
**`title`**
+### Required
**`title`**
Text to display inside the button. On Android the given title will be converted to the uppercased form.
@@ -146,7 +146,7 @@ Text to display for blindness accessibility features.
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -216,7 +216,7 @@ If `true`, disable all interactions for this component.
---
-### `hasTVPreferredFocus` TV
+### `hasTVPreferredFocus` TV
TV preferred focus.
@@ -226,7 +226,7 @@ TV preferred focus.
---
-### `nextFocusDown` Android
TV
+### `nextFocusDown` Android
TV
Designates the next view to receive focus when the user navigates down. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusDown).
@@ -236,7 +236,7 @@ Designates the next view to receive focus when the user navigates down. See the
---
-### `nextFocusForward` Android
TV
+### `nextFocusForward` Android
TV
Designates the next view to receive focus when the user navigates forward. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusForward).
@@ -246,7 +246,7 @@ Designates the next view to receive focus when the user navigates forward. See t
---
-### `nextFocusLeft` Android
TV
+### `nextFocusLeft` Android
TV
Designates the next view to receive focus when the user navigates left. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusLeft).
@@ -256,7 +256,7 @@ Designates the next view to receive focus when the user navigates left. See the
---
-### `nextFocusRight` Android
TV
+### `nextFocusRight` Android
TV
Designates the next view to receive focus when the user navigates right. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusRight).
@@ -266,7 +266,7 @@ Designates the next view to receive focus when the user navigates right. See the
---
-### `nextFocusUp` Android
TV
+### `nextFocusUp` Android
TV
Designates the next view to receive focus when the user navigates up. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusUp).
@@ -286,7 +286,7 @@ Used to locate this view in end-to-end tests.
---
-### `touchSoundDisabled` Android
+### `touchSoundDisabled` Android
If `true`, doesn't play system sound on touch.
diff --git a/website/versioned_docs/version-0.74/flatlist.md b/website/versioned_docs/version-0.74/flatlist.md
index 2e0591988ec..82ff9ff4435 100644
--- a/website/versioned_docs/version-0.74/flatlist.md
+++ b/website/versioned_docs/version-0.74/flatlist.md
@@ -364,7 +364,7 @@ Inherits [VirtualizedList Props](virtualizedlist.md#props).
---
-### Required
**`renderItem`**
+### Required
**`renderItem`**
```tsx
renderItem({
@@ -424,7 +424,7 @@ Example usage:
---
-### Required
**`data`**
+### Required
**`data`**
An array (or array-like list) of items to render. Other data types can be used by targeting [`VirtualizedList`](virtualizedlist.md) directly.
diff --git a/website/versioned_docs/version-0.74/image-style-props.md b/website/versioned_docs/version-0.74/image-style-props.md
index d1aeb4130d5..9036df1fd09 100644
--- a/website/versioned_docs/version-0.74/image-style-props.md
+++ b/website/versioned_docs/version-0.74/image-style-props.md
@@ -328,7 +328,7 @@ Set an opacity value for the image. The number should be in the range from `0.0`
---
-### `overlayColor` Android
+### `overlayColor` Android
When the image has rounded corners, specifying an overlayColor will cause the remaining space in the corners to be filled with a solid color. This is useful in cases which are not supported by the Android implementation of rounded corners:
diff --git a/website/versioned_docs/version-0.74/image.md b/website/versioned_docs/version-0.74/image.md
index 70bd8222e8f..670148411fe 100644
--- a/website/versioned_docs/version-0.74/image.md
+++ b/website/versioned_docs/version-0.74/image.md
@@ -165,7 +165,7 @@ blurRadius: the blur radius of the blur filter added to the image.
---
-### `capInsets` iOS
+### `capInsets` iOS
When the image is resized, the corners of the size specified by `capInsets` will stay a fixed size, but the center content and borders of the image will be stretched. This is useful for creating resizable rounded buttons, shadows, and other resizable assets. More info in the [official Apple documentation](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIImage_Class/index.html#//apple_ref/occ/instm/UIImage/resizableImageWithCapInsets).
@@ -200,7 +200,7 @@ A static image to display while loading the image source.
---
-### `fadeDuration` Android
+### `fadeDuration` Android
Fade animation duration in milliseconds.
@@ -284,7 +284,7 @@ Invoked on load start.
---
-### `onPartialLoad` iOS
+### `onPartialLoad` iOS
Invoked when a partial load of the image is complete. The definition of what constitutes a "partial load" is loader specific though this is meant for progressive JPEG loads.
@@ -304,7 +304,7 @@ Invoked on download progress.
---
-### `progressiveRenderingEnabled` Android
+### `progressiveRenderingEnabled` Android
When `true`, enables progressive jpeg streaming - https://frescolib.org/docs/progressive-jpegs.
@@ -314,7 +314,7 @@ When `true`, enables progressive jpeg streaming - https://frescolib.org/docs/pro
---
-### `resizeMethod` Android
+### `resizeMethod` Android
The mechanism that should be used to resize the image when the image's dimensions differ from the image view's dimensions. Defaults to `auto`.
@@ -444,7 +444,7 @@ Width of the image component.
## Methods
-### `abortPrefetch()` Android
+### `abortPrefetch()` Android
```tsx
static abortPrefetch(requestId: number);
@@ -454,9 +454,9 @@ Abort prefetch request.
**Parameters:**
-| Name | Type | Description |
-| ---------------------------------------------------------- | ------ | --------------------------------------- |
-| requestId Required
| number | Request id as returned by `prefetch()`. |
+| Name | Type | Description |
+| -------------------------------------------------------------- | ------ | --------------------------------------- |
+| requestId Required
| number | Request id as returned by `prefetch()`. |
---
@@ -476,11 +476,11 @@ In order to retrieve the image dimensions, the image may first need to be loaded
**Parameters:**
-| Name
| Type | Description |
-| -------------------------------------------------------- | -------- | ---------------------------------------------------------------------------------------------------- |
-| uri Required
| string | The location of the image. |
-| success Required
| function | The function that will be called if the image was successfully found and width and height retrieved. |
-| failure | function | The function that will be called if there was an error, such as failing to retrieve the image. |
+| Name
| Type | Description |
+| ------------------------------------------------------------ | -------- | ---------------------------------------------------------------------------------------------------- |
+| uri Required
| string | The location of the image. |
+| success Required
| function | The function that will be called if the image was successfully found and width and height retrieved. |
+| failure | function | The function that will be called if there was an error, such as failing to retrieve the image. |
---
@@ -501,12 +501,12 @@ In order to retrieve the image dimensions, the image may first need to be loaded
**Parameters:**
-| Name
| Type | Description |
-| -------------------------------------------------------- | -------- | ---------------------------------------------------------------------------------------------------- |
-| uri Required
| string | The location of the image. |
-| headers Required
| object | The headers for the request. |
-| success Required
| function | The function that will be called if the image was successfully found and width and height retrieved. |
-| failure | function | The function that will be called if there was an error, such as failing to retrieve the image. |
+| Name
| Type | Description |
+| ------------------------------------------------------------ | -------- | ---------------------------------------------------------------------------------------------------- |
+| uri Required
| string | The location of the image. |
+| headers Required
| object | The headers for the request. |
+| success Required
| function | The function that will be called if the image was successfully found and width and height retrieved. |
+| failure | function | The function that will be called if there was an error, such as failing to retrieve the image. |
---
@@ -520,10 +520,10 @@ Prefetches a remote image for later use by downloading it to the disk cache. Ret
**Parameters:**
-| Name | Type | Description |
-| ---------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------------ |
-| url Required
| string | The remote location of the image. |
-| callback | function Android
| The function that will be called with the `requestId`. |
+| Name | Type | Description |
+| -------------------------------------------------------- | ----------------------------------------------------- | ------------------------------------------------------ |
+| url Required
| string | The remote location of the image. |
+| callback | function Android
| The function that will be called with the `requestId`. |
---
@@ -539,9 +539,9 @@ Perform cache interrogation. Returns a promise which resolves to a mapping from
**Parameters:**
-| Name | Type | Description |
-| ----------------------------------------------------- | ----- | ------------------------------------------ |
-| urls Required
| array | List of image URLs to check the cache for. |
+| Name | Type | Description |
+| --------------------------------------------------------- | ----- | ------------------------------------------ |
+| urls Required
| array | List of image URLs to check the cache for. |
---
@@ -560,13 +560,13 @@ Resolves an asset reference into an object which has the properties `uri`, `scal
**Parameters:**
-| Name
| Type | Description |
-| ------------------------------------------------------- | ---------------------------------------- | ---------------------------------------------------------------------------- |
-| source Required
| [ImageSource](image#imagesource), number | A number (opaque type returned by `require('./foo.png')`) or an ImageSource. |
+| Name
| Type | Description |
+| ----------------------------------------------------------- | ---------------------------------------- | ---------------------------------------------------------------------------- |
+| source Required
| [ImageSource](image#imagesource), number | A number (opaque type returned by `require('./foo.png')`) or an ImageSource. |
## Type Definitions
-### ImageCacheEnum iOS
+### ImageCacheEnum iOS
Enum which can be used to set the cache handling or strategy for the potentially cached responses.
@@ -611,17 +611,17 @@ Object returned in the `onLoad` callback.
**Properties (if passing as object or array of objects):**
-| Name
| Type | Description |
-| -------------------------------------- | ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| uri | string | A string representing the resource identifier for the image, which could be an http address, a local file path, or the name of a static image resource. |
-| width | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
-| height | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
-| scale | number | Used to indicate the scale factor of the image. Defaults to `1.0` if unspecified, meaning that one image pixel equates to one display point / DIP. |
-| bundleiOS
| string | The iOS asset bundle which the image is included in. This will default to `[NSBundle mainBundle]` if not set. |
-| method | string | The HTTP Method to use. Defaults to `'GET'` if not specified. |
-| headers | object | An object representing the HTTP headers to send along with the request for a remote image. |
-| body | string | The HTTP body to send with the request. This must be a valid UTF-8 string, and will be sent exactly as specified, with no additional encoding (e.g. URL-escaping or base64) applied. |
-| cacheiOS
| [ImageCacheEnum](image#imagecacheenum-ios) | Determines how the requests handles potentially cached responses. |
+| Name
| Type | Description |
+| ------------------------------------------ | ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| uri | string | A string representing the resource identifier for the image, which could be an http address, a local file path, or the name of a static image resource. |
+| width | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
+| height | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
+| scale | number | Used to indicate the scale factor of the image. Defaults to `1.0` if unspecified, meaning that one image pixel equates to one display point / DIP. |
+| bundleiOS
| string | The iOS asset bundle which the image is included in. This will default to `[NSBundle mainBundle]` if not set. |
+| method | string | The HTTP Method to use. Defaults to `'GET'` if not specified. |
+| headers | object | An object representing the HTTP headers to send along with the request for a remote image. |
+| body | string | The HTTP body to send with the request. This must be a valid UTF-8 string, and will be sent exactly as specified, with no additional encoding (e.g. URL-escaping or base64) applied. |
+| cacheiOS
| [ImageCacheEnum](image#imagecacheenum-ios) | Determines how the requests handles potentially cached responses. |
**If passing a number:**
diff --git a/website/versioned_docs/version-0.74/linking.md b/website/versioned_docs/version-0.74/linking.md
index 91912a5d856..289a28b9578 100644
--- a/website/versioned_docs/version-0.74/linking.md
+++ b/website/versioned_docs/version-0.74/linking.md
@@ -636,7 +636,7 @@ The method returns a `Promise` object. If the user confirms the open dialog or t
---
-### `sendIntent()` Android
+### `sendIntent()` Android
```tsx
static sendIntent(
diff --git a/website/versioned_docs/version-0.74/modal.md b/website/versioned_docs/version-0.74/modal.md
index 2a363f97cf3..893798767ae 100644
--- a/website/versioned_docs/version-0.74/modal.md
+++ b/website/versioned_docs/version-0.74/modal.md
@@ -124,7 +124,7 @@ Possible values:
---
-### `hardwareAccelerated` Android
+### `hardwareAccelerated` Android
The `hardwareAccelerated` prop controls whether to force hardware acceleration for the underlying window.
@@ -134,7 +134,7 @@ The `hardwareAccelerated` prop controls whether to force hardware acceleration f
---
-### `onDismiss` iOS
+### `onDismiss` iOS
The `onDismiss` prop allows passing a function that will be called once the modal has been dismissed.
@@ -144,7 +144,7 @@ The `onDismiss` prop allows passing a function that will be called once the moda
---
-### `onOrientationChange` iOS
+### `onOrientationChange` iOS
The `onOrientationChange` callback is called when the orientation changes while the modal is being displayed. The orientation provided is only 'portrait' or 'landscape'. This callback is also called on initial render, regardless of the current orientation.
@@ -175,7 +175,7 @@ The `onShow` prop allows passing a function that will be called once the modal h
---
-### `presentationStyle` iOS
+### `presentationStyle` iOS
The `presentationStyle` prop controls how the modal appears (generally on larger devices such as iPad or plus-sized iPhones). See https://developer.apple.com/reference/uikit/uimodalpresentationstyle for details.
@@ -192,7 +192,7 @@ Possible values:
---
-### `statusBarTranslucent` Android
+### `statusBarTranslucent` Android
The `statusBarTranslucent` prop determines whether your modal should go under the system statusbar.
@@ -202,7 +202,7 @@ The `statusBarTranslucent` prop determines whether your modal should go under th
---
-### `supportedOrientations` iOS
+### `supportedOrientations` iOS
The `supportedOrientations` prop allows the modal to be rotated to any of the specified orientations. On iOS, the modal is still restricted by what's specified in your app's Info.plist's UISupportedInterfaceOrientations field.
diff --git a/website/versioned_docs/version-0.74/platform-specific-code.md b/website/versioned_docs/version-0.74/platform-specific-code.md
index cf9263c2d53..0f688f196d6 100644
--- a/website/versioned_docs/version-0.74/platform-specific-code.md
+++ b/website/versioned_docs/version-0.74/platform-specific-code.md
@@ -72,7 +72,7 @@ const Component = Platform.select({
;
```
-### Detecting the Android version Android
+### Detecting the Android version Android
On Android, the `Platform` module can also be used to detect the version of the Android Platform in which the app is running:
@@ -86,7 +86,7 @@ if (Platform.Version === 25) {
**Note**: `Version` is set to the Android API version not the Android OS version. To find a mapping please refer to [Android Version History](https://en.wikipedia.org/wiki/Android_version_history#Overview).
-### Detecting the iOS version iOS
+### Detecting the iOS version iOS
On iOS, the `Version` is a result of `-[UIDevice systemVersion]`, which is a string with the current version of the operating system. An example of the system version is "10.3". For example, to detect the major version number on iOS:
diff --git a/website/versioned_docs/version-0.74/platform.md b/website/versioned_docs/version-0.74/platform.md
index 572be1753dd..a6ed8f60bb5 100644
--- a/website/versioned_docs/version-0.74/platform.md
+++ b/website/versioned_docs/version-0.74/platform.md
@@ -84,7 +84,7 @@ Returns an object which contains all available common and specific constants rel
---
-### `isPad` iOS
+### `isPad` iOS
```tsx
static isPad: boolean;
diff --git a/website/versioned_docs/version-0.74/pressable.md b/website/versioned_docs/version-0.74/pressable.md
index 72d3489a5d6..e6a839abf0d 100644
--- a/website/versioned_docs/version-0.74/pressable.md
+++ b/website/versioned_docs/version-0.74/pressable.md
@@ -105,7 +105,7 @@ export default App;
## Props
-### `android_disableSound` Android
+### `android_disableSound` Android
If true, doesn't play Android system sound on press.
@@ -113,7 +113,7 @@ If true, doesn't play Android system sound on press.
| ------- | ------- |
| boolean | `false` |
-### `android_ripple` Android
+### `android_ripple` Android
Enables the Android ripple effect and configures its properties.
diff --git a/website/versioned_docs/version-0.74/pressevent.md b/website/versioned_docs/version-0.74/pressevent.md
index b7ec5a5d4ef..df81b875ddf 100644
--- a/website/versioned_docs/version-0.74/pressevent.md
+++ b/website/versioned_docs/version-0.74/pressevent.md
@@ -31,7 +31,7 @@ Array of all PressEvents that have changed since the last event.
| -------------------- | -------- |
| array of PressEvents | No |
-### `force` iOS
+### `force` iOS
Amount of force used during the 3D Touch press. Returns the float value in range from `0.0` to `1.0`.
diff --git a/website/versioned_docs/version-0.74/refreshcontrol.md b/website/versioned_docs/version-0.74/refreshcontrol.md
index c2c74ea2231..c6e99405f0f 100644
--- a/website/versioned_docs/version-0.74/refreshcontrol.md
+++ b/website/versioned_docs/version-0.74/refreshcontrol.md
@@ -69,7 +69,7 @@ Inherits [View Props](view.md#props).
---
-### Required
**`refreshing`**
+### Required
**`refreshing`**
Whether the view should be indicating an active refresh.
@@ -79,7 +79,7 @@ Whether the view should be indicating an active refresh.
---
-### `colors` Android
+### `colors` Android
The colors (at least one) that will be used to draw the refresh indicator.
@@ -89,7 +89,7 @@ The colors (at least one) that will be used to draw the refresh indicator.
---
-### `enabled` Android
+### `enabled` Android
Whether the pull to refresh functionality is enabled.
@@ -109,7 +109,7 @@ Called when the view starts refreshing.
---
-### `progressBackgroundColor` Android
+### `progressBackgroundColor` Android
The background color of the refresh indicator.
@@ -129,7 +129,7 @@ Progress view top offset.
---
-### `size` Android
+### `size` Android
Size of the refresh indicator.
@@ -139,7 +139,7 @@ Size of the refresh indicator.
---
-### `tintColor` iOS
+### `tintColor` iOS
The color of the refresh indicator.
@@ -149,7 +149,7 @@ The color of the refresh indicator.
---
-### `title` iOS
+### `title` iOS
The title displayed under the refresh indicator.
@@ -159,7 +159,7 @@ The title displayed under the refresh indicator.
---
-### `titleColor` iOS
+### `titleColor` iOS
The color of the refresh indicator title.
diff --git a/website/versioned_docs/version-0.74/scrollview.md b/website/versioned_docs/version-0.74/scrollview.md
index 5456bd5d5b4..300257ebbb8 100644
--- a/website/versioned_docs/version-0.74/scrollview.md
+++ b/website/versioned_docs/version-0.74/scrollview.md
@@ -88,7 +88,7 @@ A React Component that will be used to render sticky headers, should be used tog
---
-### `alwaysBounceHorizontal` iOS
+### `alwaysBounceHorizontal` iOS
When true, the scroll view bounces horizontally when it reaches the end even if the content is smaller than the scroll view itself.
@@ -98,7 +98,7 @@ When true, the scroll view bounces horizontally when it reaches the end even if
---
-### `alwaysBounceVertical` iOS
+### `alwaysBounceVertical` iOS
When true, the scroll view bounces vertically when it reaches the end even if the content is smaller than the scroll view itself.
@@ -108,7 +108,7 @@ When true, the scroll view bounces vertically when it reaches the end even if th
---
-### `automaticallyAdjustContentInsets` iOS
+### `automaticallyAdjustContentInsets` iOS
Controls whether iOS should automatically adjust the content inset for scroll views that are placed behind a navigation bar or tab bar/toolbar.
@@ -118,7 +118,7 @@ Controls whether iOS should automatically adjust the content inset for scroll vi
---
-### `automaticallyAdjustKeyboardInsets` iOS
+### `automaticallyAdjustKeyboardInsets` iOS
Controls whether the ScrollView should automatically adjust its `contentInset` and `scrollViewInsets` when the Keyboard changes its size.
@@ -128,7 +128,7 @@ Controls whether the ScrollView should automatically adjust its `contentInset` a
---
-### `automaticallyAdjustsScrollIndicatorInsets` iOS
+### `automaticallyAdjustsScrollIndicatorInsets` iOS
Controls whether iOS should automatically adjust the scroll indicator insets. See Apple's [documentation on the property](https://developer.apple.com/documentation/uikit/uiscrollview/3198043-automaticallyadjustsscrollindica).
@@ -138,7 +138,7 @@ Controls whether iOS should automatically adjust the scroll indicator insets. Se
---
-### `bounces` iOS
+### `bounces` iOS
When true, the scroll view bounces when it reaches the end of the content if the content is larger than the scroll view along the axis of the scroll direction. When `false`, it disables all bouncing even if the `alwaysBounce*` props are `true`.
@@ -148,7 +148,7 @@ When true, the scroll view bounces when it reaches the end of the content if the
---
-### `bouncesZoom` iOS
+### `bouncesZoom` iOS
When `true`, gestures can drive zoom past min/max and the zoom will animate to the min/max value at gesture end, otherwise the zoom will not exceed the limits.
@@ -158,7 +158,7 @@ When `true`, gestures can drive zoom past min/max and the zoom will animate to t
---
-### `canCancelContentTouches` iOS
+### `canCancelContentTouches` iOS
When `false`, once tracking starts, won't try to drag if the touch moves.
@@ -168,7 +168,7 @@ When `false`, once tracking starts, won't try to drag if the touch moves.
---
-### `centerContent` iOS
+### `centerContent` iOS
When `true`, the scroll view automatically centers the content when the content is smaller than the scroll view bounds; when the content is larger than the scroll view, this property has no effect.
@@ -201,7 +201,7 @@ const styles = StyleSheet.create({
---
-### `contentInset` iOS
+### `contentInset` iOS
The amount by which the scroll view content is inset from the edges of the scroll view.
@@ -211,7 +211,7 @@ The amount by which the scroll view content is inset from the edges of the scrol
---
-### `contentInsetAdjustmentBehavior` iOS
+### `contentInsetAdjustmentBehavior` iOS
This property specifies how the safe area insets are used to modify the content area of the scroll view. Available on iOS 11 and later.
@@ -244,7 +244,7 @@ A floating-point number that determines how quickly the scroll view decelerates
---
-### `directionalLockEnabled` iOS
+### `directionalLockEnabled` iOS
When true, the ScrollView will try to lock to only vertical or horizontal scrolling while dragging.
@@ -274,7 +274,7 @@ When true, the default JS pan responder on the ScrollView is disabled, and full
---
-### `endFillColor` Android
+### `endFillColor` Android
Sometimes a scrollview takes up more space than its content fills. When this is the case, this prop will fill the rest of the scrollview with a color to avoid setting a background and creating unnecessary overdraw. This is an advanced optimization that is not needed in the general case.
@@ -284,7 +284,7 @@ Sometimes a scrollview takes up more space than its content fills. When this is
---
-### `fadingEdgeLength` Android
+### `fadingEdgeLength` Android
Fades out the edges of the scroll content.
@@ -306,7 +306,7 @@ When `true`, the scroll view's children are arranged horizontally in a row inste
---
-### `indicatorStyle` iOS
+### `indicatorStyle` iOS
The style of the scroll indicators.
@@ -379,7 +379,7 @@ Caveat 2: This uses `contentOffset` and `frame.origin` in native code to compute
---
-### `maximumZoomScale` iOS
+### `maximumZoomScale` iOS
The maximum allowed zoom scale.
@@ -389,7 +389,7 @@ The maximum allowed zoom scale.
---
-### `minimumZoomScale` iOS
+### `minimumZoomScale` iOS
The minimum allowed zoom scale.
@@ -399,7 +399,7 @@ The minimum allowed zoom scale.
---
-### `nestedScrollEnabled` Android
+### `nestedScrollEnabled` Android
Enables nested scrolling for Android API level 21+.
@@ -485,7 +485,7 @@ Called when the user stops dragging the scroll view and it either stops or begin
---
-### `onScrollToTop` iOS
+### `onScrollToTop` iOS
Fires when the scroll view scrolls to top after the status bar has been tapped.
@@ -495,7 +495,7 @@ Fires when the scroll view scrolls to top after the status bar has been tapped.
---
-### `overScrollMode` Android
+### `overScrollMode` Android
Used to override default value of overScroll mode.
@@ -521,7 +521,7 @@ When true, the scroll view stops on multiples of the scroll view's size when scr
---
-### `persistentScrollbar` Android
+### `persistentScrollbar` Android
Causes the scrollbars not to turn transparent when they are not in use.
@@ -531,7 +531,7 @@ Causes the scrollbars not to turn transparent when they are not in use.
---
-### `pinchGestureEnabled` iOS
+### `pinchGestureEnabled` iOS
When true, ScrollView allows use of pinch gestures to zoom in and out.
@@ -585,7 +585,7 @@ Limits how often scroll events will be fired while scrolling, specified as a tim
---
-### `scrollIndicatorInsets` iOS
+### `scrollIndicatorInsets` iOS
The amount by which the scroll view indicators are inset from the edges of the scroll view. This should normally be set to the same value as the `contentInset`.
@@ -595,7 +595,7 @@ The amount by which the scroll view indicators are inset from the edges of the s
---
-### `scrollPerfTag` Android
+### `scrollPerfTag` Android
Tag used to log scroll performance on this scroll view. Will force momentum events to be turned on (see sendMomentumEvents). This doesn't do anything out of the box and you need to implement a custom native FpsListener for it to be useful.
@@ -605,7 +605,7 @@ Tag used to log scroll performance on this scroll view. Will force momentum even
---
-### `scrollToOverflowEnabled` iOS
+### `scrollToOverflowEnabled` iOS
When `true`, the scroll view can be programmatically scrolled beyond its content size.
@@ -615,7 +615,7 @@ When `true`, the scroll view can be programmatically scrolled beyond its content
---
-### `scrollsToTop` iOS
+### `scrollsToTop` iOS
When `true`, the scroll view scrolls to top when the status bar is tapped.
@@ -721,7 +721,7 @@ An array of child indices determining which children get docked to the top of th
---
-### `zoomScale` iOS
+### `zoomScale` iOS
The current scale of the scroll view content.
diff --git a/website/versioned_docs/version-0.74/sectionlist.md b/website/versioned_docs/version-0.74/sectionlist.md
index a14b94e96f2..89b923a4e95 100644
--- a/website/versioned_docs/version-0.74/sectionlist.md
+++ b/website/versioned_docs/version-0.74/sectionlist.md
@@ -109,7 +109,7 @@ Inherits [VirtualizedList Props](virtualizedlist.md#props).
---
-### Required
**`renderItem`**
+### Required
**`renderItem`**
Default renderer for every item in every section. Can be over-ridden on a per-section basis. Should return a React element.
@@ -131,7 +131,7 @@ The render function will be passed an object with the following keys:
---
-### Required
**`sections`**
+### Required
**`sections`**
The actual data to render, akin to the `data` prop in [`FlatList`](flatlist.md).
@@ -297,13 +297,13 @@ Rendered at the top and bottom of each section (note this is different from `Ite
Makes section headers stick to the top of the screen until the next one pushes it off. Only enabled by default on iOS because that is the platform standard there.
-| Type | Default |
-| ------- | ------------------------------------------------------------------------------------------------ |
-| boolean | `false` Android
`true` iOS
|
+| Type | Default |
+| ------- | ---------------------------------------------------------------------------------------------------- |
+| boolean | `false` Android
`true` iOS
|
## Methods
-### `flashScrollIndicators()` iOS
+### `flashScrollIndicators()` iOS
```tsx
flashScrollIndicators();
@@ -335,9 +335,9 @@ Scrolls to the item at the specified `sectionIndex` and `itemIndex` (within the
**Parameters:**
-| Name | Type |
-| ------------------------------------------------------- | ------ |
-| params Required
| object |
+| Name | Type |
+| ----------------------------------------------------------- | ------ |
+| params Required
| object |
Valid `params` keys are:
@@ -359,10 +359,10 @@ An object that identifies the data to be rendered for a given section.
**Properties:**
-| Name | Type | Description |
-| ----------------------------------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| data Required
| array | The data for rendering items in this section. Array of objects, much like [`FlatList`'s data prop](flatlist#required-data). |
-| key | string | Optional key to keep track of section re-ordering. If you don't plan on re-ordering sections, the array index will be used by default. |
-| renderItem | function | Optionally define an arbitrary item renderer for this section, overriding the default [`renderItem`](sectionlist#renderitem) for the list. |
-| ItemSeparatorComponent | component, element | Optionally define an arbitrary item separator for this section, overriding the default [`ItemSeparatorComponent`](sectionlist#itemseparatorcomponent) for the list. |
-| keyExtractor | function | Optionally define an arbitrary key extractor for this section, overriding the default [`keyExtractor`](sectionlist#keyextractor). |
+| Name | Type | Description |
+| --------------------------------------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| data Required
| array | The data for rendering items in this section. Array of objects, much like [`FlatList`'s data prop](flatlist#required-data). |
+| key | string | Optional key to keep track of section re-ordering. If you don't plan on re-ordering sections, the array index will be used by default. |
+| renderItem | function | Optionally define an arbitrary item renderer for this section, overriding the default [`renderItem`](sectionlist#renderitem) for the list. |
+| ItemSeparatorComponent | component, element | Optionally define an arbitrary item separator for this section, overriding the default [`ItemSeparatorComponent`](sectionlist#itemseparatorcomponent) for the list. |
+| keyExtractor | function | Optionally define an arbitrary key extractor for this section, overriding the default [`keyExtractor`](sectionlist#keyextractor). |
diff --git a/website/versioned_docs/version-0.74/shadow-props.md b/website/versioned_docs/version-0.74/shadow-props.md
index 7622c82bc7a..2d4238b7d6a 100644
--- a/website/versioned_docs/version-0.74/shadow-props.md
+++ b/website/versioned_docs/version-0.74/shadow-props.md
@@ -226,7 +226,7 @@ This property will only work on Android API 28 and above. For similar functional
---
-### `shadowOffset` iOS
+### `shadowOffset` iOS
Sets the drop shadow offset.
@@ -236,7 +236,7 @@ Sets the drop shadow offset.
---
-### `shadowOpacity` iOS
+### `shadowOpacity` iOS
Sets the drop shadow opacity (multiplied by the color's alpha component).
@@ -246,7 +246,7 @@ Sets the drop shadow opacity (multiplied by the color's alpha component).
---
-### `shadowRadius` iOS
+### `shadowRadius` iOS
Sets the drop shadow blur radius.
diff --git a/website/versioned_docs/version-0.74/share.md b/website/versioned_docs/version-0.74/share.md
index ab0e847c003..113f4904a1d 100644
--- a/website/versioned_docs/version-0.74/share.md
+++ b/website/versioned_docs/version-0.74/share.md
@@ -102,10 +102,10 @@ In Android, returns a Promise which will always be resolved with action being `S
**Properties:**
-| Name | Type | Description |
-| ------------------------------------------------------------ | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| content Required
| object | `message` - a message to share
`url` - a URL to share iOS
`title` - title of the message Android
At least one of `url` and `message` is required. |
-| options | object | `dialogTitle` Android
`excludedActivityTypes` iOS
`subject` - a subject to share via email iOS
`tintColor` iOS
`anchor` - the node to which the action sheet should be anchored (used for iPad) iOS
|
+| Name | Type | Description |
+| ------------------------------------------------------------ | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| content Required
| object | `message` - a message to share
`url` - a URL to share iOS
`title` - title of the message Android
At least one of `url` and `message` is required. |
+| options | object | `dialogTitle` Android
`excludedActivityTypes` iOS
`subject` - a subject to share via email iOS
`tintColor` iOS
`anchor` - the node to which the action sheet should be anchored (used for iPad) iOS
|
---
@@ -121,7 +121,7 @@ The content was successfully shared.
---
-### `dismissedAction` iOS
+### `dismissedAction` iOS
```tsx
static dismissedAction: 'dismissedAction';
diff --git a/website/versioned_docs/version-0.74/statusbar.md b/website/versioned_docs/version-0.74/statusbar.md
index 47233c86a88..539ca50333e 100644
--- a/website/versioned_docs/version-0.74/statusbar.md
+++ b/website/versioned_docs/version-0.74/statusbar.md
@@ -227,7 +227,7 @@ For cases where using a component is not ideal, there is also an imperative API
## Constants
-### `currentHeight` Android
+### `currentHeight` Android
The height of the status bar, which includes the notch height, if present.
@@ -245,7 +245,7 @@ If the transition between status bar property changes should be animated. Suppor
---
-### `backgroundColor` Android
+### `backgroundColor` Android
The background color of the status bar.
@@ -277,7 +277,7 @@ If the status bar is hidden.
---
-### `networkActivityIndicatorVisible` iOS
+### `networkActivityIndicatorVisible` iOS
If the network activity indicator should be visible.
@@ -287,7 +287,7 @@ If the network activity indicator should be visible.
---
-### `showHideTransition` iOS
+### `showHideTransition` iOS
The transition effect when showing and hiding the status bar using the `hidden` prop.
@@ -297,7 +297,7 @@ The transition effect when showing and hiding the status bar using the `hidden`
---
-### `translucent` Android
+### `translucent` Android
If the status bar is translucent. When translucent is set to `true`, the app will draw under the status bar. This is useful when using a semi transparent status bar color.
@@ -317,9 +317,9 @@ Get and remove the last StatusBar entry from the stack.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---- | ------------------------------------- |
-| entry Required
| any | Entry returned from `pushStackEntry`. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---- | ------------------------------------- |
+| entry Required
| any | Entry returned from `pushStackEntry`. |
---
@@ -333,9 +333,9 @@ Push a StatusBar entry onto the stack. The return value should be passed to `pop
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---- | ---------------------------------------------------------------- |
-| props Required
| any | Object containing the StatusBar props to use in the stack entry. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---- | ---------------------------------------------------------------- |
+| props Required
| any | Object containing the StatusBar props to use in the stack entry. |
---
@@ -352,14 +352,14 @@ Replace an existing StatusBar stack entry with new props.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---- | ---------------------------------------------------------------------------- |
-| entry Required
| any | Entry returned from `pushStackEntry` to replace. |
-| props Required
| any | Object containing the StatusBar props to use in the replacement stack entry. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---- | ---------------------------------------------------------------------------- |
+| entry Required
| any | Entry returned from `pushStackEntry` to replace. |
+| props Required
| any | Object containing the StatusBar props to use in the replacement stack entry. |
---
-### `setBackgroundColor()` Android
+### `setBackgroundColor()` Android
```tsx
static setBackgroundColor(color: ColorValue, animated?: boolean);
@@ -369,10 +369,10 @@ Set the background color for the status bar.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ------- | ------------------------- |
-| color Required
| string | Background color. |
-| animated | boolean | Animate the style change. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ------- | ------------------------- |
+| color Required
| string | Background color. |
+| animated | boolean | Animate the style change. |
---
@@ -386,10 +386,10 @@ Set the status bar style.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ------------------------------------------ | ------------------------- |
-| style Required
| [StatusBarStyle](statusbar#statusbarstyle) | Status bar style to set. |
-| animated | boolean | Animate the style change. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ------------------------------------------ | ------------------------- |
+| style Required
| [StatusBarStyle](statusbar#statusbarstyle) | Status bar style to set. |
+| animated | boolean | Animate the style change. |
---
@@ -403,14 +403,14 @@ Show or hide the status bar.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------- | -------------------------------------------------- | ------------------------------------------------------- |
-| hidden Required
| boolean | Hide the status bar. |
-| animation iOS
| [StatusBarAnimation](statusbar#statusbaranimation) | Animation when changing the status bar hidden property. |
+| Name | Type | Description |
+| ----------------------------------------------------------- | -------------------------------------------------- | ------------------------------------------------------- |
+| hidden Required
| boolean | Hide the status bar. |
+| animation iOS
| [StatusBarAnimation](statusbar#statusbaranimation) | Animation when changing the status bar hidden property. |
---
-### `setNetworkActivityIndicatorVisible()` iOS
+### `setNetworkActivityIndicatorVisible()` iOS
```tsx
static setNetworkActivityIndicatorVisible(visible: boolean);
@@ -420,13 +420,13 @@ Control the visibility of the network activity indicator.
**Parameters:**
-| Name | Type | Description |
-| -------------------------------------------------------- | ------- | ------------------- |
-| visible Required
| boolean | Show the indicator. |
+| Name | Type | Description |
+| ------------------------------------------------------------ | ------- | ------------------- |
+| visible Required
| boolean | Show the indicator. |
---
-### `setTranslucent()` Android
+### `setTranslucent()` Android
```tsx
static setTranslucent(translucent: boolean);
@@ -436,9 +436,9 @@ Control the translucency of the status bar.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------------ | ------- | ------------------- |
-| translucent Required
| boolean | Set as translucent. |
+| Name | Type | Description |
+| ---------------------------------------------------------------- | ------- | ------------------- |
+| translucent Required
| boolean | Set as translucent. |
## Type Definitions
diff --git a/website/versioned_docs/version-0.74/switch.md b/website/versioned_docs/version-0.74/switch.md
index f6cff1444ad..d32031b58f4 100644
--- a/website/versioned_docs/version-0.74/switch.md
+++ b/website/versioned_docs/version-0.74/switch.md
@@ -63,7 +63,7 @@ If true the user won't be able to toggle the switch.
---
-### `ios_backgroundColor` iOS
+### `ios_backgroundColor` iOS
On iOS, custom color for the background. This background color can be seen either when the switch value is `false` or when the switch is disabled (and the switch is translucent).
diff --git a/website/versioned_docs/version-0.74/text-style-props.md b/website/versioned_docs/version-0.74/text-style-props.md
index f23ae4c39d6..e524e14538b 100644
--- a/website/versioned_docs/version-0.74/text-style-props.md
+++ b/website/versioned_docs/version-0.74/text-style-props.md
@@ -804,7 +804,7 @@ Specifies font weight. The values `'normal'` and `'bold'` are supported for most
---
-### `includeFontPadding` Android
+### `includeFontPadding` Android
Set to `false` to remove extra font padding intended to make space for certain ascenders / descenders. With some fonts, this padding can make text look slightly misaligned when centered vertically. For best results also set `textAlignVertical` to `center`.
@@ -854,7 +854,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `textAlignVertical` Android
+### `textAlignVertical` Android
| Type | Default |
| ----------------------------------------------- | -------- |
@@ -862,7 +862,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `textDecorationColor` iOS
+### `textDecorationColor` iOS
| Type |
| ------------------ |
@@ -878,7 +878,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `textDecorationStyle` iOS
+### `textDecorationStyle` iOS
| Type | Default |
| --------------------------------------------------- | --------- |
@@ -918,7 +918,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `verticalAlign` Android
+### `verticalAlign` Android
| Type | Default |
| ----------------------------------------------- | -------- |
@@ -926,7 +926,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `writingDirection` iOS
+### `writingDirection` iOS
| Type | Default |
| -------------------------------- | -------- |
diff --git a/website/versioned_docs/version-0.74/text.md b/website/versioned_docs/version-0.74/text.md
index cb496b98a84..5aa3c545f38 100644
--- a/website/versioned_docs/version-0.74/text.md
+++ b/website/versioned_docs/version-0.74/text.md
@@ -201,7 +201,7 @@ An accessibility hint helps users understand what will happen when they perform
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -305,7 +305,7 @@ Specifies whether fonts should scale to respect Text Size accessibility settings
---
-### `android_hyphenationFrequency` Android
+### `android_hyphenationFrequency` Android
Sets the frequency of automatic hyphenation to use when determining word breaks on Android API Level 23+.
@@ -373,7 +373,7 @@ Indicates whether a selectable element is currently selected or not.
| ------- |
| boolean |
-### `dataDetectorType` Android
+### `dataDetectorType` Android
Determines the types of data converted to clickable URLs in the text element. By default, no data types are detected.
@@ -385,7 +385,7 @@ You can provide only one type.
---
-### `disabled` Android
+### `disabled` Android
Specifies the disabled state of the text view for testing purposes.
@@ -395,7 +395,7 @@ Specifies the disabled state of the text view for testing purposes.
---
-### `dynamicTypeRamp` iOS
+### `dynamicTypeRamp` iOS
The [Dynamic Type](https://developer.apple.com/documentation/uikit/uifont/scaling_fonts_automatically) ramp to apply to this element on iOS.
@@ -448,7 +448,7 @@ Specifies the largest possible scale a font can reach when `allowFontScaling` is
---
-### `minimumFontScale` iOS
+### `minimumFontScale` iOS
Specifies the smallest possible scale a font can reach when `adjustsFontSizeToFit` is enabled. (values 0.01-1.0).
@@ -642,7 +642,7 @@ Lets the user select text, to use the native copy and paste functionality.
---
-### `selectionColor` Android
+### `selectionColor` Android
The highlight color of the text.
@@ -660,7 +660,7 @@ The highlight color of the text.
---
-### `suppressHighlighting` iOS
+### `suppressHighlighting` iOS
When `true`, no visual change is made when text is pressed down. By default, a gray oval highlights the text on press down.
@@ -680,7 +680,7 @@ Used to locate this view in end-to-end tests.
---
-### `textBreakStrategy` Android
+### `textBreakStrategy` Android
Set text break strategy on Android API Level 23+, possible values are `simple`, `highQuality`, `balanced`.
@@ -690,7 +690,7 @@ Set text break strategy on Android API Level 23+, possible values are `simple`,
---
-### `lineBreakStrategyIOS` iOS
+### `lineBreakStrategyIOS` iOS
Set line break strategy on iOS 14+. Possible values are `none`, `standard`, `hangul-word` and `push-out`.
diff --git a/website/versioned_docs/version-0.74/textinput.md b/website/versioned_docs/version-0.74/textinput.md
index 591f91d50d3..fc6a82ad404 100644
--- a/website/versioned_docs/version-0.74/textinput.md
+++ b/website/versioned_docs/version-0.74/textinput.md
@@ -157,7 +157,7 @@ The following values work across platforms:
- `tel`
- `username`
-iOS
+iOS
The following values work on iOS only:
@@ -171,7 +171,7 @@ The following values work on iOS only:
- `organization-title`
- `url`
-Android
+Android
The following values work on Android only:
@@ -242,7 +242,7 @@ If `true`, caret is hidden. The default value is `false`.
---
-### `clearButtonMode` iOS
+### `clearButtonMode` iOS
When the clear button should appear on the right side of the text view. This property is supported only for single-line TextInput component. The default value is `never`.
@@ -252,7 +252,7 @@ When the clear button should appear on the right side of the text view. This pro
---
-### `clearTextOnFocus` iOS
+### `clearTextOnFocus` iOS
If `true`, clears the text field automatically when editing begins.
@@ -272,7 +272,7 @@ If `true`, context menu is hidden. The default value is `false`.
---
-### `dataDetectorTypes` iOS
+### `dataDetectorTypes` iOS
Determines the types of data converted to clickable URLs in the text input. Only valid if `multiline={true}` and `editable={false}`. By default no data types are detected.
@@ -303,7 +303,7 @@ Provides an initial value that will change when the user starts typing. Useful f
---
-### `cursorColor` Android
+### `cursorColor` Android
When provided it will set the color of the cursor (or "caret") in the component. Unlike the behavior of `selectionColor` the cursor color will be set independently from the color of the text selection box.
@@ -313,7 +313,7 @@ When provided it will set the color of the cursor (or "caret") in the component.
---
-### `disableFullscreenUI` Android
+### `disableFullscreenUI` Android
When `false`, if there is a small amount of space available around a text input (e.g. landscape orientation on a phone), the OS may choose to have the user edit the text inside of a full screen text input mode. When `true`, this feature is disabled and users will always edit the text directly inside of the text input. Defaults to `false`.
@@ -333,7 +333,7 @@ If `false`, text is not editable. The default value is `true`.
---
-### `enablesReturnKeyAutomatically` iOS
+### `enablesReturnKeyAutomatically` iOS
If `true`, the keyboard disables the return key when there is no text and automatically enables it when there is text. The default value is `false`.
@@ -373,7 +373,7 @@ The following values work on iOS only:
---
-### `importantForAutofill` Android
+### `importantForAutofill` Android
Tells the operating system whether the individual fields in your app should be included in a view structure for autofill purposes on Android API Level 26+. Possible values are `auto`, `no`, `noExcludeDescendants`, `yes`, and `yesExcludeDescendants`. The default value is `auto`.
@@ -389,7 +389,7 @@ Tells the operating system whether the individual fields in your app should be i
---
-### `inlineImageLeft` Android
+### `inlineImageLeft` Android
If defined, the provided image resource will be rendered on the left. The image resource must be inside `/android/app/src/main/res/drawable` and referenced like
@@ -405,7 +405,7 @@ If defined, the provided image resource will be rendered on the left. The image
---
-### `inlineImagePadding` Android
+### `inlineImagePadding` Android
Padding between the inline image, if any, and the text input itself.
@@ -415,7 +415,7 @@ Padding between the inline image, if any, and the text input itself.
---
-### `inputAccessoryViewID` iOS
+### `inputAccessoryViewID` iOS
An optional identifier which links a custom [InputAccessoryView](inputaccessoryview.md) to this text input. The InputAccessoryView is rendered above the keyboard when this text input is focused.
@@ -446,7 +446,7 @@ Support the following values:
---
-### `keyboardAppearance` iOS
+### `keyboardAppearance` iOS
Determines the color of the keyboard.
@@ -532,7 +532,7 @@ It is important to note that this aligns the text to the top on iOS, and centers
---
-### `numberOfLines` Android
+### `numberOfLines` Android
Sets the number of lines for a `TextInput`. Use it with multiline set to `true` to be able to fill the lines.
@@ -708,7 +708,7 @@ If `true`, text is not editable. The default value is `false`.
---
-### `returnKeyLabel` Android
+### `returnKeyLabel` Android
Sets the return key to the label. Use it instead of `returnKeyType`.
@@ -754,7 +754,7 @@ The following values work on iOS only:
| --------------------------------------------------------------------------------------------------------------------------------- |
| enum('done', 'go', 'next', 'search', 'send', 'none', 'previous', 'default', 'emergency-call', 'google', 'join', 'route', 'yahoo') |
-### `rejectResponderTermination` iOS
+### `rejectResponderTermination` iOS
If `true`, allows TextInput to pass touch events to the parent component. This allows components such as SwipeableListView to be swipeable from the TextInput on iOS, as is the case on Android by default. If `false`, TextInput always asks to handle the input (except when disabled). The default value is `true`.
@@ -764,7 +764,7 @@ If `true`, allows TextInput to pass touch events to the parent component. This a
---
-### `rows` Android
+### `rows` Android
Sets the number of lines for a `TextInput`. Use it with multiline set to `true` to be able to fill the lines.
@@ -774,7 +774,7 @@ Sets the number of lines for a `TextInput`. Use it with multiline set to `true`
---
-### `scrollEnabled` iOS
+### `scrollEnabled` iOS
If `false`, scrolling of the text view will be disabled. The default value is `true`. Only works with `multiline={true}`.
@@ -814,7 +814,7 @@ The highlight, selection handle and cursor color of the text input.
---
-### `selectionHandleColor` Android
+### `selectionHandleColor` Android
Sets the color of the selection handle. Unlike `selectionColor`, it allows the selection handle color to be customized independently of the selection's color.
@@ -844,7 +844,7 @@ When `false`, it will prevent the soft keyboard from showing when the field is f
---
-### `spellCheck` iOS
+### `spellCheck` iOS
If `false`, disables spell-check style (i.e. red underlines). The default value is inherited from `autoCorrect`.
@@ -870,7 +870,7 @@ Possible values for `textAlign` are:
---
-### `textContentType` iOS
+### `textContentType` iOS
Give the keyboard and the system information about the expected semantic meaning for the content that users enter.
@@ -936,7 +936,7 @@ Possible values for `textContentType` are:
---
-### `passwordRules` iOS
+### `passwordRules` iOS
When using `textContentType` as `newPassword` on iOS we can let the OS know the minimum requirements of the password so that it can generate one that will satisfy them. In order to create a valid string for `PasswordRules` take a look to the [Apple Docs](https://developer.apple.com/password-rules/).
@@ -972,7 +972,7 @@ Note that not all Text styles are supported, an incomplete list of what is not s
---
-### `textBreakStrategy` Android
+### `textBreakStrategy` Android
Set text break strategy on Android API Level 23+, possible values are `simple`, `highQuality`, `balanced` The default value is `highQuality`.
@@ -982,7 +982,7 @@ Set text break strategy on Android API Level 23+, possible values are `simple`,
---
-### `underlineColorAndroid` Android
+### `underlineColorAndroid` Android
The color of the `TextInput` underline.
@@ -1002,7 +1002,7 @@ The value to show for the text input. `TextInput` is a controlled component, whi
---
-### `lineBreakStrategyIOS` iOS
+### `lineBreakStrategyIOS` iOS
Set line break strategy on iOS 14+. Possible values are `none`, `standard`, `hangul-word` and `push-out`.
diff --git a/website/versioned_docs/version-0.74/touchablehighlight.md b/website/versioned_docs/version-0.74/touchablehighlight.md
index 350711663e9..9e42c462c0c 100644
--- a/website/versioned_docs/version-0.74/touchablehighlight.md
+++ b/website/versioned_docs/version-0.74/touchablehighlight.md
@@ -135,7 +135,7 @@ The color of the underlay that will show through when the touch is active.
---
-### `hasTVPreferredFocus` iOS
+### `hasTVPreferredFocus` iOS
_(Apple TV only)_ TV preferred focus (see documentation for the View component).
@@ -145,7 +145,7 @@ _(Apple TV only)_ TV preferred focus (see documentation for the View component).
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
TV next focus down (see documentation for the View component).
@@ -155,7 +155,7 @@ TV next focus down (see documentation for the View component).
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
TV next focus forward (see documentation for the View component).
@@ -165,7 +165,7 @@ TV next focus forward (see documentation for the View component).
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
TV next focus left (see documentation for the View component).
@@ -175,7 +175,7 @@ TV next focus left (see documentation for the View component).
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
TV next focus right (see documentation for the View component).
@@ -185,7 +185,7 @@ TV next focus right (see documentation for the View component).
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
TV next focus up (see documentation for the View component).
diff --git a/website/versioned_docs/version-0.74/touchablenativefeedback.md b/website/versioned_docs/version-0.74/touchablenativefeedback.md
index 1e5e3aa159b..78a9142715b 100644
--- a/website/versioned_docs/version-0.74/touchablenativefeedback.md
+++ b/website/versioned_docs/version-0.74/touchablenativefeedback.md
@@ -100,7 +100,7 @@ Check TouchableNativeFeedback.canUseNativeForeground() first, as this is only av
---
-### `hasTVPreferredFocus` Android
+### `hasTVPreferredFocus` Android
TV preferred focus (see documentation for the View component).
@@ -110,7 +110,7 @@ TV preferred focus (see documentation for the View component).
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
TV next focus down (see documentation for the View component).
@@ -120,7 +120,7 @@ TV next focus down (see documentation for the View component).
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
TV next focus forward (see documentation for the View component).
@@ -130,7 +130,7 @@ TV next focus forward (see documentation for the View component).
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
TV next focus left (see documentation for the View component).
@@ -140,7 +140,7 @@ TV next focus left (see documentation for the View component).
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
TV next focus right (see documentation for the View component).
@@ -150,7 +150,7 @@ TV next focus right (see documentation for the View component).
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
TV next focus up (see documentation for the View component).
diff --git a/website/versioned_docs/version-0.74/touchableopacity.md b/website/versioned_docs/version-0.74/touchableopacity.md
index 7b5abadc2a0..6ebee9a5865 100644
--- a/website/versioned_docs/version-0.74/touchableopacity.md
+++ b/website/versioned_docs/version-0.74/touchableopacity.md
@@ -81,7 +81,7 @@ Determines what the opacity of the wrapped view should be when touch is active.
---
-### `tvParallaxProperties` IOS
+### `tvParallaxProperties` IOS
_(Apple TV only)_ Object with properties to control Apple TV parallax effects.
@@ -100,7 +100,7 @@ _(Apple TV only)_ Object with properties to control Apple TV parallax effects.
---
-### `hasTVPreferredFocus` iOS
+### `hasTVPreferredFocus` iOS
_(Apple TV only)_ TV preferred focus (see documentation for the View component).
@@ -110,7 +110,7 @@ _(Apple TV only)_ TV preferred focus (see documentation for the View component).
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
TV next focus down (see documentation for the View component).
@@ -120,7 +120,7 @@ TV next focus down (see documentation for the View component).
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
TV next focus forward (see documentation for the View component).
@@ -130,7 +130,7 @@ TV next focus forward (see documentation for the View component).
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
TV next focus left (see documentation for the View component).
@@ -140,7 +140,7 @@ TV next focus left (see documentation for the View component).
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
TV next focus right (see documentation for the View component).
@@ -150,7 +150,7 @@ TV next focus right (see documentation for the View component).
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
TV next focus up (see documentation for the View component).
diff --git a/website/versioned_docs/version-0.74/touchablewithoutfeedback.md b/website/versioned_docs/version-0.74/touchablewithoutfeedback.md
index 3f081125a37..69de85b60a9 100644
--- a/website/versioned_docs/version-0.74/touchablewithoutfeedback.md
+++ b/website/versioned_docs/version-0.74/touchablewithoutfeedback.md
@@ -109,7 +109,7 @@ Overrides the text that's read by the screen reader when the user interacts with
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -257,7 +257,7 @@ Defines a string value that labels an interactive element.
---
-### `aria-live` Android
+### `aria-live` Android
Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
@@ -271,7 +271,7 @@ Indicates that an element will be updated, and describes the types of updates th
---
-### `aria-modal` iOS
+### `aria-modal` iOS
Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver. Has precedence over the [`accessibilityViewIsModal`](#accessibilityviewismodal-ios) prop.
@@ -511,7 +511,7 @@ Used to locate this view in end-to-end tests.
---
-### `touchSoundDisabled` Android
+### `touchSoundDisabled` Android
If true, doesn't play a system sound on touch.
diff --git a/website/versioned_docs/version-0.74/view-style-props.md b/website/versioned_docs/version-0.74/view-style-props.md
index ed091a9a8c6..886070f5ad2 100644
--- a/website/versioned_docs/version-0.74/view-style-props.md
+++ b/website/versioned_docs/version-0.74/view-style-props.md
@@ -159,7 +159,7 @@ export default ViewStyleProps;
---
-### `borderCurve` iOS
+### `borderCurve` iOS
On iOS 13+, it is possible to change the corner curve of borders.
@@ -289,7 +289,7 @@ If the rounded border is not visible, try applying `overflow: 'hidden'` as well.
| ------ |
| number |
-### `cursor` iOS
+### `cursor` iOS
On iOS 17+, Setting to `pointer` allows hover effects when a pointer (such as a trackpad or stylus on iOS, or the users' gaze on visionOS) is over the view.
@@ -299,7 +299,7 @@ On iOS 17+, Setting to `pointer` allows hover effects when a pointer (such as a
---
-### `elevation` Android
+### `elevation` Android
Sets the elevation of a view, using Android's underlying [elevation API](https://developer.android.com/training/material/shadows-clipping.html#Elevation). This adds a drop shadow to the item and affects z-order for overlapping views. Only supported on Android 5.0+, has no effect on earlier versions.
diff --git a/website/versioned_docs/version-0.74/view.md b/website/versioned_docs/version-0.74/view.md
index 7853e263809..099daf86031 100644
--- a/website/versioned_docs/version-0.74/view.md
+++ b/website/versioned_docs/version-0.74/view.md
@@ -57,7 +57,7 @@ See the [Accessibility guide](accessibility.md#accessibility-actions) for more i
---
-### `accessibilityElementsHidden` iOS
+### `accessibilityElementsHidden` iOS
A value indicating whether the accessibility elements contained within this accessibility element are hidden. Default is `false`.
@@ -79,7 +79,7 @@ An accessibility hint helps users understand what will happen when they perform
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -91,7 +91,7 @@ See the [iOS `accessibilityLanguage` doc](https://developer.apple.com/documentat
---
-### `accessibilityIgnoresInvertColors` iOS
+### `accessibilityIgnoresInvertColors` iOS
A value indicating this view should or should not be inverted when color inversion is turned on. A value of `true` will tell the view to not be inverted even if color inversion is turned on.
@@ -113,7 +113,7 @@ Overrides the text that's read by the screen reader when the user interacts with
---
-### `accessibilityLiveRegion` Android
+### `accessibilityLiveRegion` Android
Indicates to accessibility services whether the user should be notified when this view changes. Works for Android API >= 19 only. Possible values:
@@ -194,7 +194,7 @@ See the [Accessibility guide](accessibility.md#accessibilityvalue-ios-android) f
---
-### `accessibilityViewIsModal` iOS
+### `accessibilityViewIsModal` iOS
A value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver. Default is `false`.
@@ -274,7 +274,7 @@ Defines a string value that labels an interactive element.
---
-### `aria-labelledby` Android
+### `aria-labelledby` Android
Identifies the element that labels the element it is applied to. The value of `aria-labelledby` should match the [`nativeID`](view.md#nativeid) of the related element:
@@ -291,7 +291,7 @@ Identifies the element that labels the element it is applied to. The value of `a
---
-### `aria-live` Android
+### `aria-live` Android
Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
@@ -305,7 +305,7 @@ Indicates that an element will be updated, and describes the types of updates th
---
-### `aria-modal` iOS
+### `aria-modal` iOS
Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver. Has precedence over the [`accessibilityViewIsModal`](#accessibilityviewismodal-ios) prop.
@@ -363,7 +363,7 @@ Represents the textual description of the component. Has precedence over the `te
---
-### `collapsable` Android
+### `collapsable` Android
Views that are only used to layout their children or otherwise don't draw anything may be automatically removed from the native hierarchy as an optimization. Set this property to `false` to disable this optimization and ensure that this `View` exists in the native view hierarchy.
@@ -373,7 +373,7 @@ Views that are only used to layout their children or otherwise don't draw anythi
---
-### `focusable` Android
+### `focusable` Android
Whether this `View` should be focusable with a non-touch input device, eg. receive focus with a hardware keyboard.
@@ -409,7 +409,7 @@ Used to locate this view from native classes. Has precedence over `nativeID` pro
---
-### `importantForAccessibility` Android
+### `importantForAccessibility` Android
Controls how view is important for accessibility which is if it fires accessibility events and if it is reported to accessibility services that query the screen. Works for Android only.
@@ -452,7 +452,7 @@ Rendering offscreen to preserve correct alpha behavior is extremely expensive an
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
Designates the next view to receive focus when the user navigates down. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusDown).
@@ -462,7 +462,7 @@ Designates the next view to receive focus when the user navigates down. See the
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
Designates the next view to receive focus when the user navigates forward. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusForward).
@@ -472,7 +472,7 @@ Designates the next view to receive focus when the user navigates forward. See t
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
Designates the next view to receive focus when the user navigates left. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusLeft).
@@ -482,7 +482,7 @@ Designates the next view to receive focus when the user navigates left. See the
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
Designates the next view to receive focus when the user navigates right. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusRight).
@@ -492,7 +492,7 @@ Designates the next view to receive focus when the user navigates right. See the
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
Designates the next view to receive focus when the user navigates up. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusUp).
@@ -514,7 +514,7 @@ See the [Accessibility guide](accessibility.md#accessibility-actions) for more i
---
-### `onAccessibilityEscape` iOS
+### `onAccessibilityEscape` iOS
When `accessible` is `true`, the system will invoke this function when the user performs the escape gesture.
@@ -524,7 +524,7 @@ When `accessible` is `true`, the system will invoke this function when the user
---
-### `onAccessibilityTap` iOS
+### `onAccessibilityTap` iOS
When `accessible` is true, the system will try to invoke this function when the user performs accessibility tap gesture.
@@ -546,7 +546,7 @@ This event is fired immediately once the layout has been calculated, but the new
---
-### `onMagicTap` iOS
+### `onMagicTap` iOS
When `accessible` is `true`, the system will invoke this function when the user performs the magic tap gesture.
@@ -702,7 +702,7 @@ This is a reserved performance property exposed by `RCTView` and is useful for s
---
-### `renderToHardwareTextureAndroid` Android
+### `renderToHardwareTextureAndroid` Android
Whether this `View` should render itself (and all of its children) into a single hardware texture on the GPU.
@@ -724,7 +724,7 @@ On Android, this is useful for animations and interactions that only modify opac
---
-### `shouldRasterizeIOS` iOS
+### `shouldRasterizeIOS` iOS
Whether this `View` should be rendered as a bitmap before compositing.
@@ -746,7 +746,7 @@ Rasterization incurs an off-screen drawing pass and the bitmap consumes memory.
---
-### `tabIndex` Android
+### `tabIndex` Android
Whether this `View` should be focusable with a non-touch input device, eg. receive focus with a hardware keyboard.
Supports the following values:
diff --git a/website/versioned_docs/version-0.74/virtualizedlist.md b/website/versioned_docs/version-0.74/virtualizedlist.md
index 2f0b23b25d8..783130d2fe9 100644
--- a/website/versioned_docs/version-0.74/virtualizedlist.md
+++ b/website/versioned_docs/version-0.74/virtualizedlist.md
@@ -178,7 +178,7 @@ Opaque data type passed to `getItem` and `getItemCount` to retrieve items.
---
-### Required
**`getItem`**
+### Required
**`getItem`**
```tsx
(data: any, index: number) => any;
@@ -192,7 +192,7 @@ A generic accessor for extracting an item from any sort of data blob.
---
-### Required
**`getItemCount`**
+### Required
**`getItemCount`**
```tsx
(data: any) => number;
@@ -206,7 +206,7 @@ Determines how many items are in the data blob.
---
-### Required
**`renderItem`**
+### Required
**`renderItem`**
```tsx
(info: any) => ?React.Element
diff --git a/website/versioned_docs/version-0.75/accessibility.md b/website/versioned_docs/version-0.75/accessibility.md
index a1ef2d960db..39663afc021 100644
--- a/website/versioned_docs/version-0.75/accessibility.md
+++ b/website/versioned_docs/version-0.75/accessibility.md
@@ -46,7 +46,7 @@ To use, set the `accessibilityLabel` property to a custom string on your View, T
In the above example, the `accessibilityLabel` on the TouchableOpacity element would default to "Press me!". The label is constructed by concatenating all Text node children separated by spaces.
-### `accessibilityLabelledBy` Android
+### `accessibilityLabelledBy` Android
A reference to another element [nativeID](view.md#nativeid) used to build complex forms.
The value of `accessibilityLabelledBy` should match the `nativeID` of the related element:
@@ -81,15 +81,15 @@ Provide the `accessibilityHint` property a custom string on your View, Text, or
```
-iOS
+iOS
In the above example, VoiceOver will read the hint after the label, if the user has hints enabled in the device's VoiceOver settings. Read more about guidelines for `accessibilityHint` in the [iOS Developer Docs](https://developer.apple.com/documentation/objectivec/nsobject/1615093-accessibilityhint)
-Android
+Android
In the above example, TalkBack will read the hint after the label. At this time, hints cannot be turned off on Android.
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
By using the `accessibilityLanguage` property, the screen reader will understand which language to use while reading the element's **label**, **value**, and **hint**. The provided string value must follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -102,11 +102,11 @@ By using the `accessibilityLanguage` property, the screen reader will understand
```
-### `accessibilityIgnoresInvertColors` iOS
+### `accessibilityIgnoresInvertColors` iOS
Inverting screen colors is an accessibility feature available in iOS and iPadOS for people with color blindness, low vision, or vision impairment. If there's a view you don't want to invert when this setting is on, possibly a photo, set this property to `true`.
-### `accessibilityLiveRegion` Android
+### `accessibilityLiveRegion` Android
When components dynamically change, we want TalkBack to alert the end user. This is made possible by the `accessibilityLiveRegion` property. It can be set to `none`, `polite`, and `assertive`:
@@ -192,13 +192,13 @@ Represents the current value of a component. It can be a textual description of
| now | The current value of this component's range. | integer | No |
| text | A textual description of this component's value. Will override `min`, `now`, and `max` if set. | string | No |
-### `accessibilityViewIsModal` iOS
+### `accessibilityViewIsModal` iOS
A boolean value that indicates whether VoiceOver should ignore the elements within views that are siblings of the receiver.
For example, in a window that contains sibling views `A` and `B`, setting `accessibilityViewIsModal` to `true` on view `B` causes VoiceOver to ignore the elements in view `A`. On the other hand, if view `B` contains a child view `C` and you set `accessibilityViewIsModal` to `true` on view `C`, VoiceOver does not ignore the elements in view `A`.
-### `accessibilityElementsHidden` iOS
+### `accessibilityElementsHidden` iOS
A boolean value indicating whether the accessibility elements contained within this accessibility element are hidden.
@@ -270,7 +270,7 @@ Defines a string value that labels an interactive element.
| ------ |
| string |
-### `aria-labelledby` Android
+### `aria-labelledby` Android
Identifies the element that labels the element it is applied to. The value of `aria-labelledby` should match the [`nativeID`](view.md#nativeid) of the related element:
@@ -285,7 +285,7 @@ Identifies the element that labels the element it is applied to. The value of `a
| ------ |
| string |
-### `aria-live` Android
+### `aria-live` Android
Indicates that an element will be updated and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
@@ -299,7 +299,7 @@ Indicates that an element will be updated and describes the types of updates the
---
-### `aria-modal` iOS
+### `aria-modal` iOS
Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver.
@@ -315,7 +315,7 @@ Indicates whether a selectable element is currently selected or not.
| ------- |
| boolean |
-### `importantForAccessibility` Android
+### `importantForAccessibility` Android
In the case of two overlapping UI components with the same parent, default accessibility focus can have unpredictable behavior. The `importantForAccessibility` property will resolve this by controlling if a view fires accessibility events and if it is reported to accessibility services. It can be set to `auto`, `yes`, `no` and `no-hide-descendants` (the last value will force accessibility services to ignore the component and all of its children).
@@ -336,15 +336,15 @@ In the case of two overlapping UI components with the same parent, default acces
In the above example, the `yellow` layout and its descendants are completely invisible to TalkBack and all other accessibility services. So we can use overlapping views with the same parent without confusing TalkBack.
-### `onAccessibilityEscape` iOS
+### `onAccessibilityEscape` iOS
Assign this property to a custom function which will be called when someone performs the "escape" gesture, which is a two finger Z shaped gesture. An escape function should move back hierarchically in the user interface. This can mean moving up or back in a navigation hierarchy or dismissing a modal user interface. If the selected element does not have an `onAccessibilityEscape` function, the system will attempt to traverse up the view hierarchy until it finds a view that does or bonk to indicate it was unable to find one.
-### `onAccessibilityTap` iOS
+### `onAccessibilityTap` iOS
Use this property to assign a custom function to be called when someone activates an accessible element by double tapping on it while it's selected.
-### `onMagicTap` iOS
+### `onMagicTap` iOS
Assign this property to a custom function which will be called when someone performs the "magic tap" gesture, which is a double-tap with two fingers. A magic tap function should perform the most relevant action a user could take on a component. In the Phone app on iPhone, a magic tap answers a phone call or ends the current one. If the selected element does not have an `onMagicTap` function, the system will traverse up the view hierarchy until it finds a view that does.
@@ -440,7 +440,7 @@ To handle action requests, a component must implement an `onAccessibilityAction`
The `AccessibilityInfo` API allows you to determine whether or not a screen reader is currently active. See the [AccessibilityInfo documentation](accessibilityinfo) for details.
-## Sending Accessibility Events Android
+## Sending Accessibility Events Android
Sometimes it is useful to trigger an accessibility event on a UI component (i.e. when a custom view appears on a screen or set accessibility focus to a view). Native UIManager module exposes a method ‘sendAccessibilityEvent’ for this purpose. It takes two arguments: a view tag and a type of event. The supported event types are `typeWindowStateChanged`, `typeViewFocused`, and `typeViewClicked`.
@@ -455,7 +455,7 @@ if (Platform.OS === 'android') {
}
```
-## Testing TalkBack Support Android
+## Testing TalkBack Support Android
To enable TalkBack, go to the Settings app on your Android device or emulator. Tap Accessibility, then TalkBack. Toggle the "Use service" switch to enable or disable it.
@@ -475,7 +475,7 @@ adb shell settings put secure enabled_accessibility_services com.android.talkbac
adb shell settings put secure enabled_accessibility_services com.google.android.marvin.talkback/com.google.android.marvin.talkback.TalkBackService
```
-## Testing VoiceOver Support iOS
+## Testing VoiceOver Support iOS
To enable VoiceOver on your iOS or iPadOS device, go to the Settings app, tap General, then Accessibility. There you will find many tools available for people to enable their devices to be more usable, including VoiceOver. To enable VoiceOver, tap on VoiceOver under "Vision" and toggle the switch that appears at the top.
diff --git a/website/versioned_docs/version-0.75/accessibilityinfo.md b/website/versioned_docs/version-0.75/accessibilityinfo.md
index e06b765c140..5fe6d0acbe2 100644
--- a/website/versioned_docs/version-0.75/accessibilityinfo.md
+++ b/website/versioned_docs/version-0.75/accessibilityinfo.md
@@ -87,16 +87,16 @@ static addEventListener(
Add an event handler. Supported events:
-| Event name | Description |
-| ------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `accessibilityServiceChanged`
Android
| Fires when some services such as TalkBack, other Android assistive technologies, and third-party accessibility services are enabled. The argument to the event handler is a boolean. The boolean is `true` when a some accessibility services is enabled and `false` otherwise. |
-| `announcementFinished`
iOS
| Fires when the screen reader has finished making an announcement. The argument to the event handler is a dictionary with these keys:- `announcement`: The string announced by the screen reader.
- `success`: A boolean indicating whether the announcement was successfully made.
|
-| `boldTextChanged`
iOS
| Fires when the state of the bold text toggle changes. The argument to the event handler is a boolean. The boolean is `true` when bold text is enabled and `false` otherwise. |
-| `grayscaleChanged`
iOS
| Fires when the state of the gray scale toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a gray scale is enabled and `false` otherwise. |
-| `invertColorsChanged`
iOS
| Fires when the state of the invert colors toggle changes. The argument to the event handler is a boolean. The boolean is `true` when invert colors is enabled and `false` otherwise. |
-| `reduceMotionChanged` | Fires when the state of the reduce motion toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a reduce motion is enabled (or when "Transition Animation Scale" in "Developer options" is "Animation off") and `false` otherwise. |
-| `reduceTransparencyChanged`
iOS
| Fires when the state of the reduce transparency toggle changes. The argument to the event handler is a boolean. The boolean is `true` when reduce transparency is enabled and `false` otherwise. |
-| `screenReaderChanged` | Fires when the state of the screen reader changes. The argument to the event handler is a boolean. The boolean is `true` when a screen reader is enabled and `false` otherwise. |
+| Event name | Description |
+| ---------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessibilityServiceChanged`
Android
| Fires when some services such as TalkBack, other Android assistive technologies, and third-party accessibility services are enabled. The argument to the event handler is a boolean. The boolean is `true` when a some accessibility services is enabled and `false` otherwise. |
+| `announcementFinished`
iOS
| Fires when the screen reader has finished making an announcement. The argument to the event handler is a dictionary with these keys:- `announcement`: The string announced by the screen reader.
- `success`: A boolean indicating whether the announcement was successfully made.
|
+| `boldTextChanged`
iOS
| Fires when the state of the bold text toggle changes. The argument to the event handler is a boolean. The boolean is `true` when bold text is enabled and `false` otherwise. |
+| `grayscaleChanged`
iOS
| Fires when the state of the gray scale toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a gray scale is enabled and `false` otherwise. |
+| `invertColorsChanged`
iOS
| Fires when the state of the invert colors toggle changes. The argument to the event handler is a boolean. The boolean is `true` when invert colors is enabled and `false` otherwise. |
+| `reduceMotionChanged` | Fires when the state of the reduce motion toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a reduce motion is enabled (or when "Transition Animation Scale" in "Developer options" is "Animation off") and `false` otherwise. |
+| `reduceTransparencyChanged`
iOS
| Fires when the state of the reduce transparency toggle changes. The argument to the event handler is a boolean. The boolean is `true` when reduce transparency is enabled and `false` otherwise. |
+| `screenReaderChanged` | Fires when the state of the screen reader changes. The argument to the event handler is a boolean. The boolean is `true` when a screen reader is enabled and `false` otherwise. |
---
@@ -123,14 +123,14 @@ Post a string to be announced by the screen reader with modification options. By
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------------- | ------ | ---------------------------------------------------------------------------------------- |
-| announcement Required
| string | The string to be announced |
-| options Required
| object | `queue` - queue the announcement behind existing speech iOS
|
+| Name | Type | Description |
+| ----------------------------------------------------------------- | ------ | -------------------------------------------------------------------------------------------- |
+| announcement Required
| string | The string to be announced |
+| options Required
| object | `queue` - queue the announcement behind existing speech iOS
|
---
-### `getRecommendedTimeoutMillis()` Android
+### `getRecommendedTimeoutMillis()` Android
```tsx
static getRecommendedTimeoutMillis(originalTimeout: number): Promise;
@@ -141,13 +141,13 @@ This value is set in "Time to take action (Accessibility timeout)" of "Accessibi
**Parameters:**
-| Name | Type | Description |
-| ---------------------------------------------------------------- | ------ | ------------------------------------------------------------------------------------- |
-| originalTimeout Required
| number | The timeout to return if "Accessibility timeout" is not set. Specify in milliseconds. |
+| Name | Type | Description |
+| -------------------------------------------------------------------- | ------ | ------------------------------------------------------------------------------------- |
+| originalTimeout Required
| number | The timeout to return if "Accessibility timeout" is not set. Specify in milliseconds. |
---
-### `isAccessibilityServiceEnabled()` Android
+### `isAccessibilityServiceEnabled()` Android
```tsx
static isAccessibilityServiceEnabled(): Promise;
@@ -159,7 +159,7 @@ Check whether any accessibility service is enabled. This includes TalkBack but a
---
-### `isBoldTextEnabled()` iOS
+### `isBoldTextEnabled()` iOS
```tsx
static isBoldTextEnabled(): Promise:
@@ -169,7 +169,7 @@ Query whether a bold text is currently enabled. Returns a promise which resolves
---
-### `isGrayscaleEnabled()` iOS
+### `isGrayscaleEnabled()` iOS
```tsx
static isGrayscaleEnabled(): Promise;
@@ -179,7 +179,7 @@ Query whether grayscale is currently enabled. Returns a promise which resolves t
---
-### `isInvertColorsEnabled()` iOS
+### `isInvertColorsEnabled()` iOS
```tsx
static isInvertColorsEnabled(): Promise;
@@ -199,7 +199,7 @@ Query whether reduce motion is currently enabled. Returns a promise which resolv
---
-### `isReduceTransparencyEnabled()` iOS
+### `isReduceTransparencyEnabled()` iOS
```tsx
static isReduceTransparencyEnabled(): Promise;
@@ -219,7 +219,7 @@ Query whether a screen reader is currently enabled. Returns a promise which reso
---
-### `prefersCrossFadeTransitions()` iOS
+### `prefersCrossFadeTransitions()` iOS
```tsx
static prefersCrossFadeTransitions(): Promise;
diff --git a/website/versioned_docs/version-0.75/activityindicator.md b/website/versioned_docs/version-0.75/activityindicator.md
index cdcd5605c3a..ecfe5d78502 100644
--- a/website/versioned_docs/version-0.75/activityindicator.md
+++ b/website/versioned_docs/version-0.75/activityindicator.md
@@ -59,13 +59,13 @@ Whether to show the indicator (`true`) or hide it (`false`).
The foreground color of the spinner.
-| Type | Default |
-| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| [color](colors) | `null` (system accent default color)Android
`'#999999'` iOS
|
+| Type | Default |
+| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| [color](colors) | `null` (system accent default color)Android
`'#999999'` iOS
|
---
-### `hidesWhenStopped` iOS
+### `hidesWhenStopped` iOS
Whether the indicator should hide when not animating.
@@ -79,6 +79,6 @@ Whether the indicator should hide when not animating.
Size of the indicator.
-| Type | Default |
-| ------------------------------------------------------------------------------ | --------- |
-| enum(`'small'`, `'large'`)
number Android
| `'small'` |
+| Type | Default |
+| ---------------------------------------------------------------------------------- | --------- |
+| enum(`'small'`, `'large'`)
number Android
| `'small'` |
diff --git a/website/versioned_docs/version-0.75/alert.md b/website/versioned_docs/version-0.75/alert.md
index a17abfb87f4..c301a2630f4 100644
--- a/website/versioned_docs/version-0.75/alert.md
+++ b/website/versioned_docs/version-0.75/alert.md
@@ -75,7 +75,7 @@ Alerts on Android can be dismissed by tapping outside of the alert box. It is di
The cancel event can be handled by providing an `onDismiss` callback property inside the `options` parameter.
-### Example Android
+### Example Android
```SnackPlayer name=Alert%20Android%20Dissmissable%20Example&supportedPlatforms=android
import React from 'react';
@@ -137,16 +137,16 @@ static alert (
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---------------------------------- | ----------------------------------------------------------------------- |
-| title Required
| string | The dialog's title. Passing `null` or empty string will hide the title. |
-| message | string | An optional message that appears below the dialog's title. |
-| buttons | [AlertButton](alert#alertbutton)[] | An optional array containing buttons configuration. |
-| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---------------------------------- | ----------------------------------------------------------------------- |
+| title Required
| string | The dialog's title. Passing `null` or empty string will hide the title. |
+| message | string | An optional message that appears below the dialog's title. |
+| buttons | [AlertButton](alert#alertbutton)[] | An optional array containing buttons configuration. |
+| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
---
-### `prompt()` iOS
+### `prompt()` iOS
```tsx
static prompt: (
@@ -163,21 +163,21 @@ Create and display a prompt to enter some text in form of Alert.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| title Required
| string | The dialog's title. |
-| message | string | An optional message that appears above the text input. |
-| callbackOrButtons | function
[AlertButton](alert#alertButton)[] | If passed a function, it will be called with the prompt's value
`(text: string) => void`, when the user taps 'OK'.
If passed an array, buttons will be configured based on the array content. |
-| type | [AlertType](alert#alerttype-ios) | This configures the text input. |
-| defaultValue | string | The default text in text input. |
-| keyboardType | string | The keyboard type of first text field (if exists). One of TextInput [keyboardTypes](textinput#keyboardtype). |
-| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| title Required
| string | The dialog's title. |
+| message | string | An optional message that appears above the text input. |
+| callbackOrButtons | function
[AlertButton](alert#alertButton)[] | If passed a function, it will be called with the prompt's value
`(text: string) => void`, when the user taps 'OK'.
If passed an array, buttons will be configured based on the array content. |
+| type | [AlertType](alert#alerttype-ios) | This configures the text input. |
+| defaultValue | string | The default text in text input. |
+| keyboardType | string | The keyboard type of first text field (if exists). One of TextInput [keyboardTypes](textinput#keyboardtype). |
+| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
---
## Type Definitions
-### AlertButtonStyle iOS
+### AlertButtonStyle iOS
An iOS Alert button style.
@@ -195,7 +195,7 @@ An iOS Alert button style.
---
-### AlertType iOS
+### AlertType iOS
An iOS Alert type.
@@ -224,12 +224,12 @@ An object describing the configuration of a button in the alert.
**Objects properties:**
-| Name | Type | Description |
-| -------------------------------------------- | ---------------------------------------------- | ------------------------------------------------------------------------------ |
-| text | string | Button label. |
-| onPress | function | Callback function when button is pressed. |
-| style iOS
| [AlertButtonStyle](alert#alertbuttonstyle-ios) | Button style, on Android this property will be ignored. |
-| isPreferred iOS
| boolean | Whether button should be emphasized, on Android this property will be ignored. |
+| Name | Type | Description |
+| ------------------------------------------------ | ---------------------------------------------- | ------------------------------------------------------------------------------ |
+| text | string | Button label. |
+| onPress | function | Callback function when button is pressed. |
+| style iOS
| [AlertButtonStyle](alert#alertbuttonstyle-ios) | Button style, on Android this property will be ignored. |
+| isPreferred iOS
| boolean | Whether button should be emphasized, on Android this property will be ignored. |
---
@@ -241,8 +241,8 @@ An object describing the configuration of a button in the alert.
**Properties:**
-| Name | Type | Description |
-| --------------------------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------- |
-| cancelable Android
| boolean | Defines if alert can be dismissed by tapping outside of the alert box. |
-| userInterfaceStyle iOS
| string | The interface style used for the alert, can be set to `light` or `dark`, otherwise the default system style will be used. |
-| onDismiss Android
| function | Callback function fired when alert has been dismissed. |
+| Name | Type | Description |
+| ------------------------------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------- |
+| cancelable Android
| boolean | Defines if alert can be dismissed by tapping outside of the alert box. |
+| userInterfaceStyle iOS
| string | The interface style used for the alert, can be set to `light` or `dark`, otherwise the default system style will be used. |
+| onDismiss Android
| function | Callback function fired when alert has been dismissed. |
diff --git a/website/versioned_docs/version-0.75/appstate.md b/website/versioned_docs/version-0.75/appstate.md
index 31eac825fb6..e66739e6111 100644
--- a/website/versioned_docs/version-0.75/appstate.md
+++ b/website/versioned_docs/version-0.75/appstate.md
@@ -83,11 +83,11 @@ This event is received when the app state has changed. The listener is called wi
This event is used in the need of throwing memory warning or releasing it.
-### `focus` Android
+### `focus` Android
Received when the app gains focus (the user is interacting with the app).
-### `blur` Android
+### `blur` Android
Received when the user is not actively interacting with the app. Useful in situations when the user pulls down the [notification drawer](https://developer.android.com/guide/topics/ui/notifiers/notifications#bar-and-drawer). `AppState` won't change but the `blur` event will get fired.
diff --git a/website/versioned_docs/version-0.75/button.md b/website/versioned_docs/version-0.75/button.md
index 262ad5fd01d..d5429155339 100644
--- a/website/versioned_docs/version-0.75/button.md
+++ b/website/versioned_docs/version-0.75/button.md
@@ -116,7 +116,7 @@ export default App;
## Props
-### Required
**`onPress`**
+### Required
**`onPress`**
Handler to be called when the user taps the button.
@@ -126,7 +126,7 @@ Handler to be called when the user taps the button.
---
-### Required
**`title`**
+### Required
**`title`**
Text to display inside the button. On Android the given title will be converted to the uppercased form.
@@ -146,7 +146,7 @@ Text to display for blindness accessibility features.
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -216,7 +216,7 @@ If `true`, disable all interactions for this component.
---
-### `hasTVPreferredFocus` TV
+### `hasTVPreferredFocus` TV
TV preferred focus.
@@ -226,7 +226,7 @@ TV preferred focus.
---
-### `nextFocusDown` Android
TV
+### `nextFocusDown` Android
TV
Designates the next view to receive focus when the user navigates down. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusDown).
@@ -236,7 +236,7 @@ Designates the next view to receive focus when the user navigates down. See the
---
-### `nextFocusForward` Android
TV
+### `nextFocusForward` Android
TV
Designates the next view to receive focus when the user navigates forward. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusForward).
@@ -246,7 +246,7 @@ Designates the next view to receive focus when the user navigates forward. See t
---
-### `nextFocusLeft` Android
TV
+### `nextFocusLeft` Android
TV
Designates the next view to receive focus when the user navigates left. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusLeft).
@@ -256,7 +256,7 @@ Designates the next view to receive focus when the user navigates left. See the
---
-### `nextFocusRight` Android
TV
+### `nextFocusRight` Android
TV
Designates the next view to receive focus when the user navigates right. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusRight).
@@ -266,7 +266,7 @@ Designates the next view to receive focus when the user navigates right. See the
---
-### `nextFocusUp` Android
TV
+### `nextFocusUp` Android
TV
Designates the next view to receive focus when the user navigates up. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusUp).
@@ -286,7 +286,7 @@ Used to locate this view in end-to-end tests.
---
-### `touchSoundDisabled` Android
+### `touchSoundDisabled` Android
If `true`, doesn't play system sound on touch.
diff --git a/website/versioned_docs/version-0.75/flatlist.md b/website/versioned_docs/version-0.75/flatlist.md
index 2e0591988ec..82ff9ff4435 100644
--- a/website/versioned_docs/version-0.75/flatlist.md
+++ b/website/versioned_docs/version-0.75/flatlist.md
@@ -364,7 +364,7 @@ Inherits [VirtualizedList Props](virtualizedlist.md#props).
---
-### Required
**`renderItem`**
+### Required
**`renderItem`**
```tsx
renderItem({
@@ -424,7 +424,7 @@ Example usage:
---
-### Required
**`data`**
+### Required
**`data`**
An array (or array-like list) of items to render. Other data types can be used by targeting [`VirtualizedList`](virtualizedlist.md) directly.
diff --git a/website/versioned_docs/version-0.75/image-style-props.md b/website/versioned_docs/version-0.75/image-style-props.md
index d1aeb4130d5..9036df1fd09 100644
--- a/website/versioned_docs/version-0.75/image-style-props.md
+++ b/website/versioned_docs/version-0.75/image-style-props.md
@@ -328,7 +328,7 @@ Set an opacity value for the image. The number should be in the range from `0.0`
---
-### `overlayColor` Android
+### `overlayColor` Android
When the image has rounded corners, specifying an overlayColor will cause the remaining space in the corners to be filled with a solid color. This is useful in cases which are not supported by the Android implementation of rounded corners:
diff --git a/website/versioned_docs/version-0.75/image.md b/website/versioned_docs/version-0.75/image.md
index 078b054ebdc..4bc31095fea 100644
--- a/website/versioned_docs/version-0.75/image.md
+++ b/website/versioned_docs/version-0.75/image.md
@@ -165,7 +165,7 @@ blurRadius: the blur radius of the blur filter added to the image.
---
-### `capInsets` iOS
+### `capInsets` iOS
When the image is resized, the corners of the size specified by `capInsets` will stay a fixed size, but the center content and borders of the image will be stretched. This is useful for creating resizable rounded buttons, shadows, and other resizable assets. More info in the [official Apple documentation](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIImage_Class/index.html#//apple_ref/occ/instm/UIImage/resizableImageWithCapInsets).
@@ -200,7 +200,7 @@ A static image to display while loading the image source.
---
-### `fadeDuration` Android
+### `fadeDuration` Android
Fade animation duration in milliseconds.
@@ -284,7 +284,7 @@ Invoked on load start.
---
-### `onPartialLoad` iOS
+### `onPartialLoad` iOS
Invoked when a partial load of the image is complete. The definition of what constitutes a "partial load" is loader specific though this is meant for progressive JPEG loads.
@@ -304,7 +304,7 @@ Invoked on download progress.
---
-### `progressiveRenderingEnabled` Android
+### `progressiveRenderingEnabled` Android
When `true`, enables progressive jpeg streaming - https://frescolib.org/docs/progressive-jpegs.
@@ -314,7 +314,7 @@ When `true`, enables progressive jpeg streaming - https://frescolib.org/docs/pro
---
-### `resizeMethod` Android
+### `resizeMethod` Android
The mechanism that should be used to resize the image when the image's dimensions differ from the image view's dimensions. Defaults to `auto`.
@@ -444,7 +444,7 @@ Width of the image component.
## Methods
-### `abortPrefetch()` Android
+### `abortPrefetch()` Android
```tsx
static abortPrefetch(requestId: number);
@@ -454,9 +454,9 @@ Abort prefetch request.
**Parameters:**
-| Name | Type | Description |
-| ---------------------------------------------------------- | ------ | --------------------------------------- |
-| requestId Required
| number | Request id as returned by `prefetch()`. |
+| Name | Type | Description |
+| -------------------------------------------------------------- | ------ | --------------------------------------- |
+| requestId Required
| number | Request id as returned by `prefetch()`. |
---
@@ -476,11 +476,11 @@ In order to retrieve the image dimensions, the image may first need to be loaded
**Parameters:**
-| Name
| Type | Description |
-| -------------------------------------------------------- | -------- | ---------------------------------------------------------------------------------------------------- |
-| uri Required
| string | The location of the image. |
-| success Required
| function | The function that will be called if the image was successfully found and width and height retrieved. |
-| failure | function | The function that will be called if there was an error, such as failing to retrieve the image. |
+| Name
| Type | Description |
+| ------------------------------------------------------------ | -------- | ---------------------------------------------------------------------------------------------------- |
+| uri Required
| string | The location of the image. |
+| success Required
| function | The function that will be called if the image was successfully found and width and height retrieved. |
+| failure | function | The function that will be called if there was an error, such as failing to retrieve the image. |
---
@@ -501,12 +501,12 @@ In order to retrieve the image dimensions, the image may first need to be loaded
**Parameters:**
-| Name
| Type | Description |
-| -------------------------------------------------------- | -------- | ---------------------------------------------------------------------------------------------------- |
-| uri Required
| string | The location of the image. |
-| headers Required
| object | The headers for the request. |
-| success Required
| function | The function that will be called if the image was successfully found and width and height retrieved. |
-| failure | function | The function that will be called if there was an error, such as failing to retrieve the image. |
+| Name
| Type | Description |
+| ------------------------------------------------------------ | -------- | ---------------------------------------------------------------------------------------------------- |
+| uri Required
| string | The location of the image. |
+| headers Required
| object | The headers for the request. |
+| success Required
| function | The function that will be called if the image was successfully found and width and height retrieved. |
+| failure | function | The function that will be called if there was an error, such as failing to retrieve the image. |
---
@@ -520,10 +520,10 @@ Prefetches a remote image for later use by downloading it to the disk cache. Ret
**Parameters:**
-| Name | Type | Description |
-| ---------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------------ |
-| url Required
| string | The remote location of the image. |
-| callback | function Android
| The function that will be called with the `requestId`. |
+| Name | Type | Description |
+| -------------------------------------------------------- | ----------------------------------------------------- | ------------------------------------------------------ |
+| url Required
| string | The remote location of the image. |
+| callback | function Android
| The function that will be called with the `requestId`. |
---
@@ -539,9 +539,9 @@ Perform cache interrogation. Returns a promise which resolves to a mapping from
**Parameters:**
-| Name | Type | Description |
-| ----------------------------------------------------- | ----- | ------------------------------------------ |
-| urls Required
| array | List of image URLs to check the cache for. |
+| Name | Type | Description |
+| --------------------------------------------------------- | ----- | ------------------------------------------ |
+| urls Required
| array | List of image URLs to check the cache for. |
---
@@ -560,13 +560,13 @@ Resolves an asset reference into an object which has the properties `uri`, `scal
**Parameters:**
-| Name
| Type | Description |
-| ------------------------------------------------------- | ---------------------------------------- | ---------------------------------------------------------------------------- |
-| source Required
| [ImageSource](image#imagesource), number | A number (opaque type returned by `require('./foo.png')`) or an ImageSource. |
+| Name
| Type | Description |
+| ----------------------------------------------------------- | ---------------------------------------- | ---------------------------------------------------------------------------- |
+| source Required
| [ImageSource](image#imagesource), number | A number (opaque type returned by `require('./foo.png')`) or an ImageSource. |
## Type Definitions
-### ImageCacheEnum iOS
+### ImageCacheEnum iOS
Enum which can be used to set the cache handling or strategy for the potentially cached responses.
@@ -611,17 +611,17 @@ Object returned in the `onLoad` callback.
**Properties (if passing as object or array of objects):**
-| Name
| Type | Description |
-| -------------------------------------- | ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| uri | string | A string representing the resource identifier for the image, which could be an http address, a local file path, or the name of a static image resource. |
-| width | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
-| height | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
-| scale | number | Used to indicate the scale factor of the image. Defaults to `1.0` if unspecified, meaning that one image pixel equates to one display point / DIP. |
-| bundleiOS
| string | The iOS asset bundle which the image is included in. This will default to `[NSBundle mainBundle]` if not set. |
-| method | string | The HTTP Method to use. Defaults to `'GET'` if not specified. |
-| headers | object | An object representing the HTTP headers to send along with the request for a remote image. |
-| body | string | The HTTP body to send with the request. This must be a valid UTF-8 string, and will be sent exactly as specified, with no additional encoding (e.g. URL-escaping or base64) applied. |
-| cacheiOS
| [ImageCacheEnum](image#imagecacheenum-ios) | Determines how the requests handles potentially cached responses. |
+| Name
| Type | Description |
+| ------------------------------------------ | ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| uri | string | A string representing the resource identifier for the image, which could be an http address, a local file path, or the name of a static image resource. |
+| width | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
+| height | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
+| scale | number | Used to indicate the scale factor of the image. Defaults to `1.0` if unspecified, meaning that one image pixel equates to one display point / DIP. |
+| bundleiOS
| string | The iOS asset bundle which the image is included in. This will default to `[NSBundle mainBundle]` if not set. |
+| method | string | The HTTP Method to use. Defaults to `'GET'` if not specified. |
+| headers | object | An object representing the HTTP headers to send along with the request for a remote image. |
+| body | string | The HTTP body to send with the request. This must be a valid UTF-8 string, and will be sent exactly as specified, with no additional encoding (e.g. URL-escaping or base64) applied. |
+| cacheiOS
| [ImageCacheEnum](image#imagecacheenum-ios) | Determines how the requests handles potentially cached responses. |
**If passing a number:**
diff --git a/website/versioned_docs/version-0.75/linking.md b/website/versioned_docs/version-0.75/linking.md
index 91912a5d856..289a28b9578 100644
--- a/website/versioned_docs/version-0.75/linking.md
+++ b/website/versioned_docs/version-0.75/linking.md
@@ -636,7 +636,7 @@ The method returns a `Promise` object. If the user confirms the open dialog or t
---
-### `sendIntent()` Android
+### `sendIntent()` Android
```tsx
static sendIntent(
diff --git a/website/versioned_docs/version-0.75/modal.md b/website/versioned_docs/version-0.75/modal.md
index 2a363f97cf3..893798767ae 100644
--- a/website/versioned_docs/version-0.75/modal.md
+++ b/website/versioned_docs/version-0.75/modal.md
@@ -124,7 +124,7 @@ Possible values:
---
-### `hardwareAccelerated` Android
+### `hardwareAccelerated` Android
The `hardwareAccelerated` prop controls whether to force hardware acceleration for the underlying window.
@@ -134,7 +134,7 @@ The `hardwareAccelerated` prop controls whether to force hardware acceleration f
---
-### `onDismiss` iOS
+### `onDismiss` iOS
The `onDismiss` prop allows passing a function that will be called once the modal has been dismissed.
@@ -144,7 +144,7 @@ The `onDismiss` prop allows passing a function that will be called once the moda
---
-### `onOrientationChange` iOS
+### `onOrientationChange` iOS
The `onOrientationChange` callback is called when the orientation changes while the modal is being displayed. The orientation provided is only 'portrait' or 'landscape'. This callback is also called on initial render, regardless of the current orientation.
@@ -175,7 +175,7 @@ The `onShow` prop allows passing a function that will be called once the modal h
---
-### `presentationStyle` iOS
+### `presentationStyle` iOS
The `presentationStyle` prop controls how the modal appears (generally on larger devices such as iPad or plus-sized iPhones). See https://developer.apple.com/reference/uikit/uimodalpresentationstyle for details.
@@ -192,7 +192,7 @@ Possible values:
---
-### `statusBarTranslucent` Android
+### `statusBarTranslucent` Android
The `statusBarTranslucent` prop determines whether your modal should go under the system statusbar.
@@ -202,7 +202,7 @@ The `statusBarTranslucent` prop determines whether your modal should go under th
---
-### `supportedOrientations` iOS
+### `supportedOrientations` iOS
The `supportedOrientations` prop allows the modal to be rotated to any of the specified orientations. On iOS, the modal is still restricted by what's specified in your app's Info.plist's UISupportedInterfaceOrientations field.
diff --git a/website/versioned_docs/version-0.75/platform-specific-code.md b/website/versioned_docs/version-0.75/platform-specific-code.md
index cf9263c2d53..0f688f196d6 100644
--- a/website/versioned_docs/version-0.75/platform-specific-code.md
+++ b/website/versioned_docs/version-0.75/platform-specific-code.md
@@ -72,7 +72,7 @@ const Component = Platform.select({
;
```
-### Detecting the Android version Android
+### Detecting the Android version Android
On Android, the `Platform` module can also be used to detect the version of the Android Platform in which the app is running:
@@ -86,7 +86,7 @@ if (Platform.Version === 25) {
**Note**: `Version` is set to the Android API version not the Android OS version. To find a mapping please refer to [Android Version History](https://en.wikipedia.org/wiki/Android_version_history#Overview).
-### Detecting the iOS version iOS
+### Detecting the iOS version iOS
On iOS, the `Version` is a result of `-[UIDevice systemVersion]`, which is a string with the current version of the operating system. An example of the system version is "10.3". For example, to detect the major version number on iOS:
diff --git a/website/versioned_docs/version-0.75/platform.md b/website/versioned_docs/version-0.75/platform.md
index 572be1753dd..a6ed8f60bb5 100644
--- a/website/versioned_docs/version-0.75/platform.md
+++ b/website/versioned_docs/version-0.75/platform.md
@@ -84,7 +84,7 @@ Returns an object which contains all available common and specific constants rel
---
-### `isPad` iOS
+### `isPad` iOS
```tsx
static isPad: boolean;
diff --git a/website/versioned_docs/version-0.75/pressable.md b/website/versioned_docs/version-0.75/pressable.md
index 72d3489a5d6..e6a839abf0d 100644
--- a/website/versioned_docs/version-0.75/pressable.md
+++ b/website/versioned_docs/version-0.75/pressable.md
@@ -105,7 +105,7 @@ export default App;
## Props
-### `android_disableSound` Android
+### `android_disableSound` Android
If true, doesn't play Android system sound on press.
@@ -113,7 +113,7 @@ If true, doesn't play Android system sound on press.
| ------- | ------- |
| boolean | `false` |
-### `android_ripple` Android
+### `android_ripple` Android
Enables the Android ripple effect and configures its properties.
diff --git a/website/versioned_docs/version-0.75/pressevent.md b/website/versioned_docs/version-0.75/pressevent.md
index b7ec5a5d4ef..df81b875ddf 100644
--- a/website/versioned_docs/version-0.75/pressevent.md
+++ b/website/versioned_docs/version-0.75/pressevent.md
@@ -31,7 +31,7 @@ Array of all PressEvents that have changed since the last event.
| -------------------- | -------- |
| array of PressEvents | No |
-### `force` iOS
+### `force` iOS
Amount of force used during the 3D Touch press. Returns the float value in range from `0.0` to `1.0`.
diff --git a/website/versioned_docs/version-0.75/refreshcontrol.md b/website/versioned_docs/version-0.75/refreshcontrol.md
index c2c74ea2231..c6e99405f0f 100644
--- a/website/versioned_docs/version-0.75/refreshcontrol.md
+++ b/website/versioned_docs/version-0.75/refreshcontrol.md
@@ -69,7 +69,7 @@ Inherits [View Props](view.md#props).
---
-### Required
**`refreshing`**
+### Required
**`refreshing`**
Whether the view should be indicating an active refresh.
@@ -79,7 +79,7 @@ Whether the view should be indicating an active refresh.
---
-### `colors` Android
+### `colors` Android
The colors (at least one) that will be used to draw the refresh indicator.
@@ -89,7 +89,7 @@ The colors (at least one) that will be used to draw the refresh indicator.
---
-### `enabled` Android
+### `enabled` Android
Whether the pull to refresh functionality is enabled.
@@ -109,7 +109,7 @@ Called when the view starts refreshing.
---
-### `progressBackgroundColor` Android
+### `progressBackgroundColor` Android
The background color of the refresh indicator.
@@ -129,7 +129,7 @@ Progress view top offset.
---
-### `size` Android
+### `size` Android
Size of the refresh indicator.
@@ -139,7 +139,7 @@ Size of the refresh indicator.
---
-### `tintColor` iOS
+### `tintColor` iOS
The color of the refresh indicator.
@@ -149,7 +149,7 @@ The color of the refresh indicator.
---
-### `title` iOS
+### `title` iOS
The title displayed under the refresh indicator.
@@ -159,7 +159,7 @@ The title displayed under the refresh indicator.
---
-### `titleColor` iOS
+### `titleColor` iOS
The color of the refresh indicator title.
diff --git a/website/versioned_docs/version-0.75/scrollview.md b/website/versioned_docs/version-0.75/scrollview.md
index 5456bd5d5b4..300257ebbb8 100644
--- a/website/versioned_docs/version-0.75/scrollview.md
+++ b/website/versioned_docs/version-0.75/scrollview.md
@@ -88,7 +88,7 @@ A React Component that will be used to render sticky headers, should be used tog
---
-### `alwaysBounceHorizontal` iOS
+### `alwaysBounceHorizontal` iOS
When true, the scroll view bounces horizontally when it reaches the end even if the content is smaller than the scroll view itself.
@@ -98,7 +98,7 @@ When true, the scroll view bounces horizontally when it reaches the end even if
---
-### `alwaysBounceVertical` iOS
+### `alwaysBounceVertical` iOS
When true, the scroll view bounces vertically when it reaches the end even if the content is smaller than the scroll view itself.
@@ -108,7 +108,7 @@ When true, the scroll view bounces vertically when it reaches the end even if th
---
-### `automaticallyAdjustContentInsets` iOS
+### `automaticallyAdjustContentInsets` iOS
Controls whether iOS should automatically adjust the content inset for scroll views that are placed behind a navigation bar or tab bar/toolbar.
@@ -118,7 +118,7 @@ Controls whether iOS should automatically adjust the content inset for scroll vi
---
-### `automaticallyAdjustKeyboardInsets` iOS
+### `automaticallyAdjustKeyboardInsets` iOS
Controls whether the ScrollView should automatically adjust its `contentInset` and `scrollViewInsets` when the Keyboard changes its size.
@@ -128,7 +128,7 @@ Controls whether the ScrollView should automatically adjust its `contentInset` a
---
-### `automaticallyAdjustsScrollIndicatorInsets` iOS
+### `automaticallyAdjustsScrollIndicatorInsets` iOS
Controls whether iOS should automatically adjust the scroll indicator insets. See Apple's [documentation on the property](https://developer.apple.com/documentation/uikit/uiscrollview/3198043-automaticallyadjustsscrollindica).
@@ -138,7 +138,7 @@ Controls whether iOS should automatically adjust the scroll indicator insets. Se
---
-### `bounces` iOS
+### `bounces` iOS
When true, the scroll view bounces when it reaches the end of the content if the content is larger than the scroll view along the axis of the scroll direction. When `false`, it disables all bouncing even if the `alwaysBounce*` props are `true`.
@@ -148,7 +148,7 @@ When true, the scroll view bounces when it reaches the end of the content if the
---
-### `bouncesZoom` iOS
+### `bouncesZoom` iOS
When `true`, gestures can drive zoom past min/max and the zoom will animate to the min/max value at gesture end, otherwise the zoom will not exceed the limits.
@@ -158,7 +158,7 @@ When `true`, gestures can drive zoom past min/max and the zoom will animate to t
---
-### `canCancelContentTouches` iOS
+### `canCancelContentTouches` iOS
When `false`, once tracking starts, won't try to drag if the touch moves.
@@ -168,7 +168,7 @@ When `false`, once tracking starts, won't try to drag if the touch moves.
---
-### `centerContent` iOS
+### `centerContent` iOS
When `true`, the scroll view automatically centers the content when the content is smaller than the scroll view bounds; when the content is larger than the scroll view, this property has no effect.
@@ -201,7 +201,7 @@ const styles = StyleSheet.create({
---
-### `contentInset` iOS
+### `contentInset` iOS
The amount by which the scroll view content is inset from the edges of the scroll view.
@@ -211,7 +211,7 @@ The amount by which the scroll view content is inset from the edges of the scrol
---
-### `contentInsetAdjustmentBehavior` iOS
+### `contentInsetAdjustmentBehavior` iOS
This property specifies how the safe area insets are used to modify the content area of the scroll view. Available on iOS 11 and later.
@@ -244,7 +244,7 @@ A floating-point number that determines how quickly the scroll view decelerates
---
-### `directionalLockEnabled` iOS
+### `directionalLockEnabled` iOS
When true, the ScrollView will try to lock to only vertical or horizontal scrolling while dragging.
@@ -274,7 +274,7 @@ When true, the default JS pan responder on the ScrollView is disabled, and full
---
-### `endFillColor` Android
+### `endFillColor` Android
Sometimes a scrollview takes up more space than its content fills. When this is the case, this prop will fill the rest of the scrollview with a color to avoid setting a background and creating unnecessary overdraw. This is an advanced optimization that is not needed in the general case.
@@ -284,7 +284,7 @@ Sometimes a scrollview takes up more space than its content fills. When this is
---
-### `fadingEdgeLength` Android
+### `fadingEdgeLength` Android
Fades out the edges of the scroll content.
@@ -306,7 +306,7 @@ When `true`, the scroll view's children are arranged horizontally in a row inste
---
-### `indicatorStyle` iOS
+### `indicatorStyle` iOS
The style of the scroll indicators.
@@ -379,7 +379,7 @@ Caveat 2: This uses `contentOffset` and `frame.origin` in native code to compute
---
-### `maximumZoomScale` iOS
+### `maximumZoomScale` iOS
The maximum allowed zoom scale.
@@ -389,7 +389,7 @@ The maximum allowed zoom scale.
---
-### `minimumZoomScale` iOS
+### `minimumZoomScale` iOS
The minimum allowed zoom scale.
@@ -399,7 +399,7 @@ The minimum allowed zoom scale.
---
-### `nestedScrollEnabled` Android
+### `nestedScrollEnabled` Android
Enables nested scrolling for Android API level 21+.
@@ -485,7 +485,7 @@ Called when the user stops dragging the scroll view and it either stops or begin
---
-### `onScrollToTop` iOS
+### `onScrollToTop` iOS
Fires when the scroll view scrolls to top after the status bar has been tapped.
@@ -495,7 +495,7 @@ Fires when the scroll view scrolls to top after the status bar has been tapped.
---
-### `overScrollMode` Android
+### `overScrollMode` Android
Used to override default value of overScroll mode.
@@ -521,7 +521,7 @@ When true, the scroll view stops on multiples of the scroll view's size when scr
---
-### `persistentScrollbar` Android
+### `persistentScrollbar` Android
Causes the scrollbars not to turn transparent when they are not in use.
@@ -531,7 +531,7 @@ Causes the scrollbars not to turn transparent when they are not in use.
---
-### `pinchGestureEnabled` iOS
+### `pinchGestureEnabled` iOS
When true, ScrollView allows use of pinch gestures to zoom in and out.
@@ -585,7 +585,7 @@ Limits how often scroll events will be fired while scrolling, specified as a tim
---
-### `scrollIndicatorInsets` iOS
+### `scrollIndicatorInsets` iOS
The amount by which the scroll view indicators are inset from the edges of the scroll view. This should normally be set to the same value as the `contentInset`.
@@ -595,7 +595,7 @@ The amount by which the scroll view indicators are inset from the edges of the s
---
-### `scrollPerfTag` Android
+### `scrollPerfTag` Android
Tag used to log scroll performance on this scroll view. Will force momentum events to be turned on (see sendMomentumEvents). This doesn't do anything out of the box and you need to implement a custom native FpsListener for it to be useful.
@@ -605,7 +605,7 @@ Tag used to log scroll performance on this scroll view. Will force momentum even
---
-### `scrollToOverflowEnabled` iOS
+### `scrollToOverflowEnabled` iOS
When `true`, the scroll view can be programmatically scrolled beyond its content size.
@@ -615,7 +615,7 @@ When `true`, the scroll view can be programmatically scrolled beyond its content
---
-### `scrollsToTop` iOS
+### `scrollsToTop` iOS
When `true`, the scroll view scrolls to top when the status bar is tapped.
@@ -721,7 +721,7 @@ An array of child indices determining which children get docked to the top of th
---
-### `zoomScale` iOS
+### `zoomScale` iOS
The current scale of the scroll view content.
diff --git a/website/versioned_docs/version-0.75/sectionlist.md b/website/versioned_docs/version-0.75/sectionlist.md
index a14b94e96f2..89b923a4e95 100644
--- a/website/versioned_docs/version-0.75/sectionlist.md
+++ b/website/versioned_docs/version-0.75/sectionlist.md
@@ -109,7 +109,7 @@ Inherits [VirtualizedList Props](virtualizedlist.md#props).
---
-### Required
**`renderItem`**
+### Required
**`renderItem`**
Default renderer for every item in every section. Can be over-ridden on a per-section basis. Should return a React element.
@@ -131,7 +131,7 @@ The render function will be passed an object with the following keys:
---
-### Required
**`sections`**
+### Required
**`sections`**
The actual data to render, akin to the `data` prop in [`FlatList`](flatlist.md).
@@ -297,13 +297,13 @@ Rendered at the top and bottom of each section (note this is different from `Ite
Makes section headers stick to the top of the screen until the next one pushes it off. Only enabled by default on iOS because that is the platform standard there.
-| Type | Default |
-| ------- | ------------------------------------------------------------------------------------------------ |
-| boolean | `false` Android
`true` iOS
|
+| Type | Default |
+| ------- | ---------------------------------------------------------------------------------------------------- |
+| boolean | `false` Android
`true` iOS
|
## Methods
-### `flashScrollIndicators()` iOS
+### `flashScrollIndicators()` iOS
```tsx
flashScrollIndicators();
@@ -335,9 +335,9 @@ Scrolls to the item at the specified `sectionIndex` and `itemIndex` (within the
**Parameters:**
-| Name | Type |
-| ------------------------------------------------------- | ------ |
-| params Required
| object |
+| Name | Type |
+| ----------------------------------------------------------- | ------ |
+| params Required
| object |
Valid `params` keys are:
@@ -359,10 +359,10 @@ An object that identifies the data to be rendered for a given section.
**Properties:**
-| Name | Type | Description |
-| ----------------------------------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| data Required
| array | The data for rendering items in this section. Array of objects, much like [`FlatList`'s data prop](flatlist#required-data). |
-| key | string | Optional key to keep track of section re-ordering. If you don't plan on re-ordering sections, the array index will be used by default. |
-| renderItem | function | Optionally define an arbitrary item renderer for this section, overriding the default [`renderItem`](sectionlist#renderitem) for the list. |
-| ItemSeparatorComponent | component, element | Optionally define an arbitrary item separator for this section, overriding the default [`ItemSeparatorComponent`](sectionlist#itemseparatorcomponent) for the list. |
-| keyExtractor | function | Optionally define an arbitrary key extractor for this section, overriding the default [`keyExtractor`](sectionlist#keyextractor). |
+| Name | Type | Description |
+| --------------------------------------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| data Required
| array | The data for rendering items in this section. Array of objects, much like [`FlatList`'s data prop](flatlist#required-data). |
+| key | string | Optional key to keep track of section re-ordering. If you don't plan on re-ordering sections, the array index will be used by default. |
+| renderItem | function | Optionally define an arbitrary item renderer for this section, overriding the default [`renderItem`](sectionlist#renderitem) for the list. |
+| ItemSeparatorComponent | component, element | Optionally define an arbitrary item separator for this section, overriding the default [`ItemSeparatorComponent`](sectionlist#itemseparatorcomponent) for the list. |
+| keyExtractor | function | Optionally define an arbitrary key extractor for this section, overriding the default [`keyExtractor`](sectionlist#keyextractor). |
diff --git a/website/versioned_docs/version-0.75/shadow-props.md b/website/versioned_docs/version-0.75/shadow-props.md
index 7622c82bc7a..2d4238b7d6a 100644
--- a/website/versioned_docs/version-0.75/shadow-props.md
+++ b/website/versioned_docs/version-0.75/shadow-props.md
@@ -226,7 +226,7 @@ This property will only work on Android API 28 and above. For similar functional
---
-### `shadowOffset` iOS
+### `shadowOffset` iOS
Sets the drop shadow offset.
@@ -236,7 +236,7 @@ Sets the drop shadow offset.
---
-### `shadowOpacity` iOS
+### `shadowOpacity` iOS
Sets the drop shadow opacity (multiplied by the color's alpha component).
@@ -246,7 +246,7 @@ Sets the drop shadow opacity (multiplied by the color's alpha component).
---
-### `shadowRadius` iOS
+### `shadowRadius` iOS
Sets the drop shadow blur radius.
diff --git a/website/versioned_docs/version-0.75/share.md b/website/versioned_docs/version-0.75/share.md
index ab0e847c003..113f4904a1d 100644
--- a/website/versioned_docs/version-0.75/share.md
+++ b/website/versioned_docs/version-0.75/share.md
@@ -102,10 +102,10 @@ In Android, returns a Promise which will always be resolved with action being `S
**Properties:**
-| Name | Type | Description |
-| ------------------------------------------------------------ | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| content Required
| object | `message` - a message to share
`url` - a URL to share iOS
`title` - title of the message Android
At least one of `url` and `message` is required. |
-| options | object | `dialogTitle` Android
`excludedActivityTypes` iOS
`subject` - a subject to share via email iOS
`tintColor` iOS
`anchor` - the node to which the action sheet should be anchored (used for iPad) iOS
|
+| Name | Type | Description |
+| ------------------------------------------------------------ | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| content Required
| object | `message` - a message to share
`url` - a URL to share iOS
`title` - title of the message Android
At least one of `url` and `message` is required. |
+| options | object | `dialogTitle` Android
`excludedActivityTypes` iOS
`subject` - a subject to share via email iOS
`tintColor` iOS
`anchor` - the node to which the action sheet should be anchored (used for iPad) iOS
|
---
@@ -121,7 +121,7 @@ The content was successfully shared.
---
-### `dismissedAction` iOS
+### `dismissedAction` iOS
```tsx
static dismissedAction: 'dismissedAction';
diff --git a/website/versioned_docs/version-0.75/statusbar.md b/website/versioned_docs/version-0.75/statusbar.md
index 47233c86a88..539ca50333e 100644
--- a/website/versioned_docs/version-0.75/statusbar.md
+++ b/website/versioned_docs/version-0.75/statusbar.md
@@ -227,7 +227,7 @@ For cases where using a component is not ideal, there is also an imperative API
## Constants
-### `currentHeight` Android
+### `currentHeight` Android
The height of the status bar, which includes the notch height, if present.
@@ -245,7 +245,7 @@ If the transition between status bar property changes should be animated. Suppor
---
-### `backgroundColor` Android
+### `backgroundColor` Android
The background color of the status bar.
@@ -277,7 +277,7 @@ If the status bar is hidden.
---
-### `networkActivityIndicatorVisible` iOS
+### `networkActivityIndicatorVisible` iOS
If the network activity indicator should be visible.
@@ -287,7 +287,7 @@ If the network activity indicator should be visible.
---
-### `showHideTransition` iOS
+### `showHideTransition` iOS
The transition effect when showing and hiding the status bar using the `hidden` prop.
@@ -297,7 +297,7 @@ The transition effect when showing and hiding the status bar using the `hidden`
---
-### `translucent` Android
+### `translucent` Android
If the status bar is translucent. When translucent is set to `true`, the app will draw under the status bar. This is useful when using a semi transparent status bar color.
@@ -317,9 +317,9 @@ Get and remove the last StatusBar entry from the stack.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---- | ------------------------------------- |
-| entry Required
| any | Entry returned from `pushStackEntry`. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---- | ------------------------------------- |
+| entry Required
| any | Entry returned from `pushStackEntry`. |
---
@@ -333,9 +333,9 @@ Push a StatusBar entry onto the stack. The return value should be passed to `pop
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---- | ---------------------------------------------------------------- |
-| props Required
| any | Object containing the StatusBar props to use in the stack entry. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---- | ---------------------------------------------------------------- |
+| props Required
| any | Object containing the StatusBar props to use in the stack entry. |
---
@@ -352,14 +352,14 @@ Replace an existing StatusBar stack entry with new props.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---- | ---------------------------------------------------------------------------- |
-| entry Required
| any | Entry returned from `pushStackEntry` to replace. |
-| props Required
| any | Object containing the StatusBar props to use in the replacement stack entry. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---- | ---------------------------------------------------------------------------- |
+| entry Required
| any | Entry returned from `pushStackEntry` to replace. |
+| props Required
| any | Object containing the StatusBar props to use in the replacement stack entry. |
---
-### `setBackgroundColor()` Android
+### `setBackgroundColor()` Android
```tsx
static setBackgroundColor(color: ColorValue, animated?: boolean);
@@ -369,10 +369,10 @@ Set the background color for the status bar.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ------- | ------------------------- |
-| color Required
| string | Background color. |
-| animated | boolean | Animate the style change. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ------- | ------------------------- |
+| color Required
| string | Background color. |
+| animated | boolean | Animate the style change. |
---
@@ -386,10 +386,10 @@ Set the status bar style.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ------------------------------------------ | ------------------------- |
-| style Required
| [StatusBarStyle](statusbar#statusbarstyle) | Status bar style to set. |
-| animated | boolean | Animate the style change. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ------------------------------------------ | ------------------------- |
+| style Required
| [StatusBarStyle](statusbar#statusbarstyle) | Status bar style to set. |
+| animated | boolean | Animate the style change. |
---
@@ -403,14 +403,14 @@ Show or hide the status bar.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------- | -------------------------------------------------- | ------------------------------------------------------- |
-| hidden Required
| boolean | Hide the status bar. |
-| animation iOS
| [StatusBarAnimation](statusbar#statusbaranimation) | Animation when changing the status bar hidden property. |
+| Name | Type | Description |
+| ----------------------------------------------------------- | -------------------------------------------------- | ------------------------------------------------------- |
+| hidden Required
| boolean | Hide the status bar. |
+| animation iOS
| [StatusBarAnimation](statusbar#statusbaranimation) | Animation when changing the status bar hidden property. |
---
-### `setNetworkActivityIndicatorVisible()` iOS
+### `setNetworkActivityIndicatorVisible()` iOS
```tsx
static setNetworkActivityIndicatorVisible(visible: boolean);
@@ -420,13 +420,13 @@ Control the visibility of the network activity indicator.
**Parameters:**
-| Name | Type | Description |
-| -------------------------------------------------------- | ------- | ------------------- |
-| visible Required
| boolean | Show the indicator. |
+| Name | Type | Description |
+| ------------------------------------------------------------ | ------- | ------------------- |
+| visible Required
| boolean | Show the indicator. |
---
-### `setTranslucent()` Android
+### `setTranslucent()` Android
```tsx
static setTranslucent(translucent: boolean);
@@ -436,9 +436,9 @@ Control the translucency of the status bar.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------------ | ------- | ------------------- |
-| translucent Required
| boolean | Set as translucent. |
+| Name | Type | Description |
+| ---------------------------------------------------------------- | ------- | ------------------- |
+| translucent Required
| boolean | Set as translucent. |
## Type Definitions
diff --git a/website/versioned_docs/version-0.75/switch.md b/website/versioned_docs/version-0.75/switch.md
index f6cff1444ad..d32031b58f4 100644
--- a/website/versioned_docs/version-0.75/switch.md
+++ b/website/versioned_docs/version-0.75/switch.md
@@ -63,7 +63,7 @@ If true the user won't be able to toggle the switch.
---
-### `ios_backgroundColor` iOS
+### `ios_backgroundColor` iOS
On iOS, custom color for the background. This background color can be seen either when the switch value is `false` or when the switch is disabled (and the switch is translucent).
diff --git a/website/versioned_docs/version-0.75/text-style-props.md b/website/versioned_docs/version-0.75/text-style-props.md
index f23ae4c39d6..e524e14538b 100644
--- a/website/versioned_docs/version-0.75/text-style-props.md
+++ b/website/versioned_docs/version-0.75/text-style-props.md
@@ -804,7 +804,7 @@ Specifies font weight. The values `'normal'` and `'bold'` are supported for most
---
-### `includeFontPadding` Android
+### `includeFontPadding` Android
Set to `false` to remove extra font padding intended to make space for certain ascenders / descenders. With some fonts, this padding can make text look slightly misaligned when centered vertically. For best results also set `textAlignVertical` to `center`.
@@ -854,7 +854,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `textAlignVertical` Android
+### `textAlignVertical` Android
| Type | Default |
| ----------------------------------------------- | -------- |
@@ -862,7 +862,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `textDecorationColor` iOS
+### `textDecorationColor` iOS
| Type |
| ------------------ |
@@ -878,7 +878,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `textDecorationStyle` iOS
+### `textDecorationStyle` iOS
| Type | Default |
| --------------------------------------------------- | --------- |
@@ -918,7 +918,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `verticalAlign` Android
+### `verticalAlign` Android
| Type | Default |
| ----------------------------------------------- | -------- |
@@ -926,7 +926,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `writingDirection` iOS
+### `writingDirection` iOS
| Type | Default |
| -------------------------------- | -------- |
diff --git a/website/versioned_docs/version-0.75/text.md b/website/versioned_docs/version-0.75/text.md
index cb496b98a84..5aa3c545f38 100644
--- a/website/versioned_docs/version-0.75/text.md
+++ b/website/versioned_docs/version-0.75/text.md
@@ -201,7 +201,7 @@ An accessibility hint helps users understand what will happen when they perform
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -305,7 +305,7 @@ Specifies whether fonts should scale to respect Text Size accessibility settings
---
-### `android_hyphenationFrequency` Android
+### `android_hyphenationFrequency` Android
Sets the frequency of automatic hyphenation to use when determining word breaks on Android API Level 23+.
@@ -373,7 +373,7 @@ Indicates whether a selectable element is currently selected or not.
| ------- |
| boolean |
-### `dataDetectorType` Android
+### `dataDetectorType` Android
Determines the types of data converted to clickable URLs in the text element. By default, no data types are detected.
@@ -385,7 +385,7 @@ You can provide only one type.
---
-### `disabled` Android
+### `disabled` Android
Specifies the disabled state of the text view for testing purposes.
@@ -395,7 +395,7 @@ Specifies the disabled state of the text view for testing purposes.
---
-### `dynamicTypeRamp` iOS
+### `dynamicTypeRamp` iOS
The [Dynamic Type](https://developer.apple.com/documentation/uikit/uifont/scaling_fonts_automatically) ramp to apply to this element on iOS.
@@ -448,7 +448,7 @@ Specifies the largest possible scale a font can reach when `allowFontScaling` is
---
-### `minimumFontScale` iOS
+### `minimumFontScale` iOS
Specifies the smallest possible scale a font can reach when `adjustsFontSizeToFit` is enabled. (values 0.01-1.0).
@@ -642,7 +642,7 @@ Lets the user select text, to use the native copy and paste functionality.
---
-### `selectionColor` Android
+### `selectionColor` Android
The highlight color of the text.
@@ -660,7 +660,7 @@ The highlight color of the text.
---
-### `suppressHighlighting` iOS
+### `suppressHighlighting` iOS
When `true`, no visual change is made when text is pressed down. By default, a gray oval highlights the text on press down.
@@ -680,7 +680,7 @@ Used to locate this view in end-to-end tests.
---
-### `textBreakStrategy` Android
+### `textBreakStrategy` Android
Set text break strategy on Android API Level 23+, possible values are `simple`, `highQuality`, `balanced`.
@@ -690,7 +690,7 @@ Set text break strategy on Android API Level 23+, possible values are `simple`,
---
-### `lineBreakStrategyIOS` iOS
+### `lineBreakStrategyIOS` iOS
Set line break strategy on iOS 14+. Possible values are `none`, `standard`, `hangul-word` and `push-out`.
diff --git a/website/versioned_docs/version-0.75/textinput.md b/website/versioned_docs/version-0.75/textinput.md
index 591f91d50d3..fc6a82ad404 100644
--- a/website/versioned_docs/version-0.75/textinput.md
+++ b/website/versioned_docs/version-0.75/textinput.md
@@ -157,7 +157,7 @@ The following values work across platforms:
- `tel`
- `username`
-iOS
+iOS
The following values work on iOS only:
@@ -171,7 +171,7 @@ The following values work on iOS only:
- `organization-title`
- `url`
-Android
+Android
The following values work on Android only:
@@ -242,7 +242,7 @@ If `true`, caret is hidden. The default value is `false`.
---
-### `clearButtonMode` iOS
+### `clearButtonMode` iOS
When the clear button should appear on the right side of the text view. This property is supported only for single-line TextInput component. The default value is `never`.
@@ -252,7 +252,7 @@ When the clear button should appear on the right side of the text view. This pro
---
-### `clearTextOnFocus` iOS
+### `clearTextOnFocus` iOS
If `true`, clears the text field automatically when editing begins.
@@ -272,7 +272,7 @@ If `true`, context menu is hidden. The default value is `false`.
---
-### `dataDetectorTypes` iOS
+### `dataDetectorTypes` iOS
Determines the types of data converted to clickable URLs in the text input. Only valid if `multiline={true}` and `editable={false}`. By default no data types are detected.
@@ -303,7 +303,7 @@ Provides an initial value that will change when the user starts typing. Useful f
---
-### `cursorColor` Android
+### `cursorColor` Android
When provided it will set the color of the cursor (or "caret") in the component. Unlike the behavior of `selectionColor` the cursor color will be set independently from the color of the text selection box.
@@ -313,7 +313,7 @@ When provided it will set the color of the cursor (or "caret") in the component.
---
-### `disableFullscreenUI` Android
+### `disableFullscreenUI` Android
When `false`, if there is a small amount of space available around a text input (e.g. landscape orientation on a phone), the OS may choose to have the user edit the text inside of a full screen text input mode. When `true`, this feature is disabled and users will always edit the text directly inside of the text input. Defaults to `false`.
@@ -333,7 +333,7 @@ If `false`, text is not editable. The default value is `true`.
---
-### `enablesReturnKeyAutomatically` iOS
+### `enablesReturnKeyAutomatically` iOS
If `true`, the keyboard disables the return key when there is no text and automatically enables it when there is text. The default value is `false`.
@@ -373,7 +373,7 @@ The following values work on iOS only:
---
-### `importantForAutofill` Android
+### `importantForAutofill` Android
Tells the operating system whether the individual fields in your app should be included in a view structure for autofill purposes on Android API Level 26+. Possible values are `auto`, `no`, `noExcludeDescendants`, `yes`, and `yesExcludeDescendants`. The default value is `auto`.
@@ -389,7 +389,7 @@ Tells the operating system whether the individual fields in your app should be i
---
-### `inlineImageLeft` Android
+### `inlineImageLeft` Android
If defined, the provided image resource will be rendered on the left. The image resource must be inside `/android/app/src/main/res/drawable` and referenced like
@@ -405,7 +405,7 @@ If defined, the provided image resource will be rendered on the left. The image
---
-### `inlineImagePadding` Android
+### `inlineImagePadding` Android
Padding between the inline image, if any, and the text input itself.
@@ -415,7 +415,7 @@ Padding between the inline image, if any, and the text input itself.
---
-### `inputAccessoryViewID` iOS
+### `inputAccessoryViewID` iOS
An optional identifier which links a custom [InputAccessoryView](inputaccessoryview.md) to this text input. The InputAccessoryView is rendered above the keyboard when this text input is focused.
@@ -446,7 +446,7 @@ Support the following values:
---
-### `keyboardAppearance` iOS
+### `keyboardAppearance` iOS
Determines the color of the keyboard.
@@ -532,7 +532,7 @@ It is important to note that this aligns the text to the top on iOS, and centers
---
-### `numberOfLines` Android
+### `numberOfLines` Android
Sets the number of lines for a `TextInput`. Use it with multiline set to `true` to be able to fill the lines.
@@ -708,7 +708,7 @@ If `true`, text is not editable. The default value is `false`.
---
-### `returnKeyLabel` Android
+### `returnKeyLabel` Android
Sets the return key to the label. Use it instead of `returnKeyType`.
@@ -754,7 +754,7 @@ The following values work on iOS only:
| --------------------------------------------------------------------------------------------------------------------------------- |
| enum('done', 'go', 'next', 'search', 'send', 'none', 'previous', 'default', 'emergency-call', 'google', 'join', 'route', 'yahoo') |
-### `rejectResponderTermination` iOS
+### `rejectResponderTermination` iOS
If `true`, allows TextInput to pass touch events to the parent component. This allows components such as SwipeableListView to be swipeable from the TextInput on iOS, as is the case on Android by default. If `false`, TextInput always asks to handle the input (except when disabled). The default value is `true`.
@@ -764,7 +764,7 @@ If `true`, allows TextInput to pass touch events to the parent component. This a
---
-### `rows` Android
+### `rows` Android
Sets the number of lines for a `TextInput`. Use it with multiline set to `true` to be able to fill the lines.
@@ -774,7 +774,7 @@ Sets the number of lines for a `TextInput`. Use it with multiline set to `true`
---
-### `scrollEnabled` iOS
+### `scrollEnabled` iOS
If `false`, scrolling of the text view will be disabled. The default value is `true`. Only works with `multiline={true}`.
@@ -814,7 +814,7 @@ The highlight, selection handle and cursor color of the text input.
---
-### `selectionHandleColor` Android
+### `selectionHandleColor` Android
Sets the color of the selection handle. Unlike `selectionColor`, it allows the selection handle color to be customized independently of the selection's color.
@@ -844,7 +844,7 @@ When `false`, it will prevent the soft keyboard from showing when the field is f
---
-### `spellCheck` iOS
+### `spellCheck` iOS
If `false`, disables spell-check style (i.e. red underlines). The default value is inherited from `autoCorrect`.
@@ -870,7 +870,7 @@ Possible values for `textAlign` are:
---
-### `textContentType` iOS
+### `textContentType` iOS
Give the keyboard and the system information about the expected semantic meaning for the content that users enter.
@@ -936,7 +936,7 @@ Possible values for `textContentType` are:
---
-### `passwordRules` iOS
+### `passwordRules` iOS
When using `textContentType` as `newPassword` on iOS we can let the OS know the minimum requirements of the password so that it can generate one that will satisfy them. In order to create a valid string for `PasswordRules` take a look to the [Apple Docs](https://developer.apple.com/password-rules/).
@@ -972,7 +972,7 @@ Note that not all Text styles are supported, an incomplete list of what is not s
---
-### `textBreakStrategy` Android
+### `textBreakStrategy` Android
Set text break strategy on Android API Level 23+, possible values are `simple`, `highQuality`, `balanced` The default value is `highQuality`.
@@ -982,7 +982,7 @@ Set text break strategy on Android API Level 23+, possible values are `simple`,
---
-### `underlineColorAndroid` Android
+### `underlineColorAndroid` Android
The color of the `TextInput` underline.
@@ -1002,7 +1002,7 @@ The value to show for the text input. `TextInput` is a controlled component, whi
---
-### `lineBreakStrategyIOS` iOS
+### `lineBreakStrategyIOS` iOS
Set line break strategy on iOS 14+. Possible values are `none`, `standard`, `hangul-word` and `push-out`.
diff --git a/website/versioned_docs/version-0.75/touchablehighlight.md b/website/versioned_docs/version-0.75/touchablehighlight.md
index 350711663e9..9e42c462c0c 100644
--- a/website/versioned_docs/version-0.75/touchablehighlight.md
+++ b/website/versioned_docs/version-0.75/touchablehighlight.md
@@ -135,7 +135,7 @@ The color of the underlay that will show through when the touch is active.
---
-### `hasTVPreferredFocus` iOS
+### `hasTVPreferredFocus` iOS
_(Apple TV only)_ TV preferred focus (see documentation for the View component).
@@ -145,7 +145,7 @@ _(Apple TV only)_ TV preferred focus (see documentation for the View component).
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
TV next focus down (see documentation for the View component).
@@ -155,7 +155,7 @@ TV next focus down (see documentation for the View component).
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
TV next focus forward (see documentation for the View component).
@@ -165,7 +165,7 @@ TV next focus forward (see documentation for the View component).
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
TV next focus left (see documentation for the View component).
@@ -175,7 +175,7 @@ TV next focus left (see documentation for the View component).
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
TV next focus right (see documentation for the View component).
@@ -185,7 +185,7 @@ TV next focus right (see documentation for the View component).
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
TV next focus up (see documentation for the View component).
diff --git a/website/versioned_docs/version-0.75/touchablenativefeedback.md b/website/versioned_docs/version-0.75/touchablenativefeedback.md
index 1e5e3aa159b..78a9142715b 100644
--- a/website/versioned_docs/version-0.75/touchablenativefeedback.md
+++ b/website/versioned_docs/version-0.75/touchablenativefeedback.md
@@ -100,7 +100,7 @@ Check TouchableNativeFeedback.canUseNativeForeground() first, as this is only av
---
-### `hasTVPreferredFocus` Android
+### `hasTVPreferredFocus` Android
TV preferred focus (see documentation for the View component).
@@ -110,7 +110,7 @@ TV preferred focus (see documentation for the View component).
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
TV next focus down (see documentation for the View component).
@@ -120,7 +120,7 @@ TV next focus down (see documentation for the View component).
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
TV next focus forward (see documentation for the View component).
@@ -130,7 +130,7 @@ TV next focus forward (see documentation for the View component).
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
TV next focus left (see documentation for the View component).
@@ -140,7 +140,7 @@ TV next focus left (see documentation for the View component).
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
TV next focus right (see documentation for the View component).
@@ -150,7 +150,7 @@ TV next focus right (see documentation for the View component).
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
TV next focus up (see documentation for the View component).
diff --git a/website/versioned_docs/version-0.75/touchableopacity.md b/website/versioned_docs/version-0.75/touchableopacity.md
index 149a889efed..962d628dc29 100644
--- a/website/versioned_docs/version-0.75/touchableopacity.md
+++ b/website/versioned_docs/version-0.75/touchableopacity.md
@@ -81,7 +81,7 @@ Determines what the opacity of the wrapped view should be when touch is active.
---
-### `hasTVPreferredFocus` iOS
+### `hasTVPreferredFocus` iOS
_(Apple TV only)_ TV preferred focus (see documentation for the View component).
@@ -91,7 +91,7 @@ _(Apple TV only)_ TV preferred focus (see documentation for the View component).
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
TV next focus down (see documentation for the View component).
@@ -101,7 +101,7 @@ TV next focus down (see documentation for the View component).
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
TV next focus forward (see documentation for the View component).
@@ -111,7 +111,7 @@ TV next focus forward (see documentation for the View component).
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
TV next focus left (see documentation for the View component).
@@ -121,7 +121,7 @@ TV next focus left (see documentation for the View component).
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
TV next focus right (see documentation for the View component).
@@ -131,7 +131,7 @@ TV next focus right (see documentation for the View component).
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
TV next focus up (see documentation for the View component).
diff --git a/website/versioned_docs/version-0.75/touchablewithoutfeedback.md b/website/versioned_docs/version-0.75/touchablewithoutfeedback.md
index 3f081125a37..69de85b60a9 100644
--- a/website/versioned_docs/version-0.75/touchablewithoutfeedback.md
+++ b/website/versioned_docs/version-0.75/touchablewithoutfeedback.md
@@ -109,7 +109,7 @@ Overrides the text that's read by the screen reader when the user interacts with
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -257,7 +257,7 @@ Defines a string value that labels an interactive element.
---
-### `aria-live` Android
+### `aria-live` Android
Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
@@ -271,7 +271,7 @@ Indicates that an element will be updated, and describes the types of updates th
---
-### `aria-modal` iOS
+### `aria-modal` iOS
Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver. Has precedence over the [`accessibilityViewIsModal`](#accessibilityviewismodal-ios) prop.
@@ -511,7 +511,7 @@ Used to locate this view in end-to-end tests.
---
-### `touchSoundDisabled` Android
+### `touchSoundDisabled` Android
If true, doesn't play a system sound on touch.
diff --git a/website/versioned_docs/version-0.75/view-style-props.md b/website/versioned_docs/version-0.75/view-style-props.md
index 8f00a9a3e28..3574197db4e 100644
--- a/website/versioned_docs/version-0.75/view-style-props.md
+++ b/website/versioned_docs/version-0.75/view-style-props.md
@@ -159,7 +159,7 @@ export default ViewStyleProps;
---
-### `borderCurve` iOS
+### `borderCurve` iOS
On iOS 13+, it is possible to change the corner curve of borders.
@@ -289,7 +289,7 @@ If the rounded border is not visible, try applying `overflow: 'hidden'` as well.
| ------ |
| number |
-### `cursor` iOS
+### `cursor` iOS
On iOS 17+, Setting to `pointer` allows hover effects when a pointer (such as a trackpad or stylus on iOS, or the users' gaze on visionOS) is over the view.
@@ -299,7 +299,7 @@ On iOS 17+, Setting to `pointer` allows hover effects when a pointer (such as a
---
-### `elevation` Android
+### `elevation` Android
Sets the elevation of a view, using Android's underlying [elevation API](https://developer.android.com/training/material/shadows-clipping.html#Elevation). This adds a drop shadow to the item and affects z-order for overlapping views. Only supported on Android 5.0+, has no effect on earlier versions.
diff --git a/website/versioned_docs/version-0.75/view.md b/website/versioned_docs/version-0.75/view.md
index 7853e263809..099daf86031 100644
--- a/website/versioned_docs/version-0.75/view.md
+++ b/website/versioned_docs/version-0.75/view.md
@@ -57,7 +57,7 @@ See the [Accessibility guide](accessibility.md#accessibility-actions) for more i
---
-### `accessibilityElementsHidden` iOS
+### `accessibilityElementsHidden` iOS
A value indicating whether the accessibility elements contained within this accessibility element are hidden. Default is `false`.
@@ -79,7 +79,7 @@ An accessibility hint helps users understand what will happen when they perform
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -91,7 +91,7 @@ See the [iOS `accessibilityLanguage` doc](https://developer.apple.com/documentat
---
-### `accessibilityIgnoresInvertColors` iOS
+### `accessibilityIgnoresInvertColors` iOS
A value indicating this view should or should not be inverted when color inversion is turned on. A value of `true` will tell the view to not be inverted even if color inversion is turned on.
@@ -113,7 +113,7 @@ Overrides the text that's read by the screen reader when the user interacts with
---
-### `accessibilityLiveRegion` Android
+### `accessibilityLiveRegion` Android
Indicates to accessibility services whether the user should be notified when this view changes. Works for Android API >= 19 only. Possible values:
@@ -194,7 +194,7 @@ See the [Accessibility guide](accessibility.md#accessibilityvalue-ios-android) f
---
-### `accessibilityViewIsModal` iOS
+### `accessibilityViewIsModal` iOS
A value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver. Default is `false`.
@@ -274,7 +274,7 @@ Defines a string value that labels an interactive element.
---
-### `aria-labelledby` Android
+### `aria-labelledby` Android
Identifies the element that labels the element it is applied to. The value of `aria-labelledby` should match the [`nativeID`](view.md#nativeid) of the related element:
@@ -291,7 +291,7 @@ Identifies the element that labels the element it is applied to. The value of `a
---
-### `aria-live` Android
+### `aria-live` Android
Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
@@ -305,7 +305,7 @@ Indicates that an element will be updated, and describes the types of updates th
---
-### `aria-modal` iOS
+### `aria-modal` iOS
Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver. Has precedence over the [`accessibilityViewIsModal`](#accessibilityviewismodal-ios) prop.
@@ -363,7 +363,7 @@ Represents the textual description of the component. Has precedence over the `te
---
-### `collapsable` Android
+### `collapsable` Android
Views that are only used to layout their children or otherwise don't draw anything may be automatically removed from the native hierarchy as an optimization. Set this property to `false` to disable this optimization and ensure that this `View` exists in the native view hierarchy.
@@ -373,7 +373,7 @@ Views that are only used to layout their children or otherwise don't draw anythi
---
-### `focusable` Android
+### `focusable` Android
Whether this `View` should be focusable with a non-touch input device, eg. receive focus with a hardware keyboard.
@@ -409,7 +409,7 @@ Used to locate this view from native classes. Has precedence over `nativeID` pro
---
-### `importantForAccessibility` Android
+### `importantForAccessibility` Android
Controls how view is important for accessibility which is if it fires accessibility events and if it is reported to accessibility services that query the screen. Works for Android only.
@@ -452,7 +452,7 @@ Rendering offscreen to preserve correct alpha behavior is extremely expensive an
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
Designates the next view to receive focus when the user navigates down. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusDown).
@@ -462,7 +462,7 @@ Designates the next view to receive focus when the user navigates down. See the
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
Designates the next view to receive focus when the user navigates forward. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusForward).
@@ -472,7 +472,7 @@ Designates the next view to receive focus when the user navigates forward. See t
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
Designates the next view to receive focus when the user navigates left. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusLeft).
@@ -482,7 +482,7 @@ Designates the next view to receive focus when the user navigates left. See the
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
Designates the next view to receive focus when the user navigates right. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusRight).
@@ -492,7 +492,7 @@ Designates the next view to receive focus when the user navigates right. See the
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
Designates the next view to receive focus when the user navigates up. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusUp).
@@ -514,7 +514,7 @@ See the [Accessibility guide](accessibility.md#accessibility-actions) for more i
---
-### `onAccessibilityEscape` iOS
+### `onAccessibilityEscape` iOS
When `accessible` is `true`, the system will invoke this function when the user performs the escape gesture.
@@ -524,7 +524,7 @@ When `accessible` is `true`, the system will invoke this function when the user
---
-### `onAccessibilityTap` iOS
+### `onAccessibilityTap` iOS
When `accessible` is true, the system will try to invoke this function when the user performs accessibility tap gesture.
@@ -546,7 +546,7 @@ This event is fired immediately once the layout has been calculated, but the new
---
-### `onMagicTap` iOS
+### `onMagicTap` iOS
When `accessible` is `true`, the system will invoke this function when the user performs the magic tap gesture.
@@ -702,7 +702,7 @@ This is a reserved performance property exposed by `RCTView` and is useful for s
---
-### `renderToHardwareTextureAndroid` Android
+### `renderToHardwareTextureAndroid` Android
Whether this `View` should render itself (and all of its children) into a single hardware texture on the GPU.
@@ -724,7 +724,7 @@ On Android, this is useful for animations and interactions that only modify opac
---
-### `shouldRasterizeIOS` iOS
+### `shouldRasterizeIOS` iOS
Whether this `View` should be rendered as a bitmap before compositing.
@@ -746,7 +746,7 @@ Rasterization incurs an off-screen drawing pass and the bitmap consumes memory.
---
-### `tabIndex` Android
+### `tabIndex` Android
Whether this `View` should be focusable with a non-touch input device, eg. receive focus with a hardware keyboard.
Supports the following values:
diff --git a/website/versioned_docs/version-0.75/virtualizedlist.md b/website/versioned_docs/version-0.75/virtualizedlist.md
index 2f0b23b25d8..783130d2fe9 100644
--- a/website/versioned_docs/version-0.75/virtualizedlist.md
+++ b/website/versioned_docs/version-0.75/virtualizedlist.md
@@ -178,7 +178,7 @@ Opaque data type passed to `getItem` and `getItemCount` to retrieve items.
---
-### Required
**`getItem`**
+### Required
**`getItem`**
```tsx
(data: any, index: number) => any;
@@ -192,7 +192,7 @@ A generic accessor for extracting an item from any sort of data blob.
---
-### Required
**`getItemCount`**
+### Required
**`getItemCount`**
```tsx
(data: any) => number;
@@ -206,7 +206,7 @@ Determines how many items are in the data blob.
---
-### Required
**`renderItem`**
+### Required
**`renderItem`**
```tsx
(info: any) => ?React.Element
diff --git a/website/versioned_docs/version-0.76/accessibility.md b/website/versioned_docs/version-0.76/accessibility.md
index 33e1708e43e..fee049296e7 100644
--- a/website/versioned_docs/version-0.76/accessibility.md
+++ b/website/versioned_docs/version-0.76/accessibility.md
@@ -46,7 +46,7 @@ To use, set the `accessibilityLabel` property to a custom string on your View, T
In the above example, the `accessibilityLabel` on the TouchableOpacity element would default to "Press me!". The label is constructed by concatenating all Text node children separated by spaces.
-### `accessibilityLabelledBy` Android
+### `accessibilityLabelledBy` Android
A reference to another element [nativeID](view.md#nativeid) used to build complex forms.
The value of `accessibilityLabelledBy` should match the `nativeID` of the related element:
@@ -81,15 +81,15 @@ Provide the `accessibilityHint` property a custom string on your View, Text, or
```
-iOS
+iOS
In the above example, VoiceOver will read the hint after the label, if the user has hints enabled in the device's VoiceOver settings. Read more about guidelines for `accessibilityHint` in the [iOS Developer Docs](https://developer.apple.com/documentation/objectivec/nsobject/1615093-accessibilityhint)
-Android
+Android
In the above example, TalkBack will read the hint after the label. At this time, hints cannot be turned off on Android.
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
By using the `accessibilityLanguage` property, the screen reader will understand which language to use while reading the element's **label**, **value**, and **hint**. The provided string value must follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -102,11 +102,11 @@ By using the `accessibilityLanguage` property, the screen reader will understand
```
-### `accessibilityIgnoresInvertColors` iOS
+### `accessibilityIgnoresInvertColors` iOS
Inverting screen colors is an accessibility feature available in iOS and iPadOS for people with color blindness, low vision, or vision impairment. If there's a view you don't want to invert when this setting is on, possibly a photo, set this property to `true`.
-### `accessibilityLiveRegion` Android
+### `accessibilityLiveRegion` Android
When components dynamically change, we want TalkBack to alert the end user. This is made possible by the `accessibilityLiveRegion` property. It can be set to `none`, `polite`, and `assertive`:
@@ -163,13 +163,13 @@ In the above example method `addOne` changes the state variable `count`. When th
- **toolbar** Used to represent a toolbar (a container of action buttons or components).
- **grid** Used with ScrollView, VirtualizedList, FlatList, or SectionList to represent a grid. Adds the in/out of grid announcements to Android's GridView.
-### `accessibilityShowsLargeContentViewer` iOS
+### `accessibilityShowsLargeContentViewer` iOS
A boolean value that determines whether the large content viewer is shown when the user performs a long press on the element.
Available in iOS 13.0 and later.
-### `accessibilityLargeContentTitle` iOS
+### `accessibilityLargeContentTitle` iOS
A string that will be used as the title of the large content viewer when it is shown.
@@ -212,13 +212,13 @@ Represents the current value of a component. It can be a textual description of
| now | The current value of this component's range. | integer | No |
| text | A textual description of this component's value. Will override `min`, `now`, and `max` if set. | string | No |
-### `accessibilityViewIsModal` iOS
+### `accessibilityViewIsModal` iOS
A boolean value that indicates whether VoiceOver should ignore the elements within views that are siblings of the receiver.
For example, in a window that contains sibling views `A` and `B`, setting `accessibilityViewIsModal` to `true` on view `B` causes VoiceOver to ignore the elements in view `A`. On the other hand, if view `B` contains a child view `C` and you set `accessibilityViewIsModal` to `true` on view `C`, VoiceOver does not ignore the elements in view `A`.
-### `accessibilityElementsHidden` iOS
+### `accessibilityElementsHidden` iOS
A boolean value indicating whether the accessibility elements contained within this accessibility element are hidden.
@@ -290,7 +290,7 @@ Defines a string value that labels an interactive element.
| ------ |
| string |
-### `aria-labelledby` Android
+### `aria-labelledby` Android
Identifies the element that labels the element it is applied to. The value of `aria-labelledby` should match the [`nativeID`](view.md#nativeid) of the related element:
@@ -305,7 +305,7 @@ Identifies the element that labels the element it is applied to. The value of `a
| ------ |
| string |
-### `aria-live` Android
+### `aria-live` Android
Indicates that an element will be updated and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
@@ -319,7 +319,7 @@ Indicates that an element will be updated and describes the types of updates the
---
-### `aria-modal` iOS
+### `aria-modal` iOS
Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver.
@@ -335,7 +335,7 @@ Indicates whether a selectable element is currently selected or not.
| ------- |
| boolean |
-### `importantForAccessibility` Android
+### `importantForAccessibility` Android
In the case of two overlapping UI components with the same parent, default accessibility focus can have unpredictable behavior. The `importantForAccessibility` property will resolve this by controlling if a view fires accessibility events and if it is reported to accessibility services. It can be set to `auto`, `yes`, `no` and `no-hide-descendants` (the last value will force accessibility services to ignore the component and all of its children).
@@ -356,15 +356,15 @@ In the case of two overlapping UI components with the same parent, default acces
In the above example, the `yellow` layout and its descendants are completely invisible to TalkBack and all other accessibility services. So we can use overlapping views with the same parent without confusing TalkBack.
-### `onAccessibilityEscape` iOS
+### `onAccessibilityEscape` iOS
Assign this property to a custom function which will be called when someone performs the "escape" gesture, which is a two finger Z shaped gesture. An escape function should move back hierarchically in the user interface. This can mean moving up or back in a navigation hierarchy or dismissing a modal user interface. If the selected element does not have an `onAccessibilityEscape` function, the system will attempt to traverse up the view hierarchy until it finds a view that does or bonk to indicate it was unable to find one.
-### `onAccessibilityTap` iOS
+### `onAccessibilityTap` iOS
Use this property to assign a custom function to be called when someone activates an accessible element by double tapping on it while it's selected.
-### `onMagicTap` iOS
+### `onMagicTap` iOS
Assign this property to a custom function which will be called when someone performs the "magic tap" gesture, which is a double-tap with two fingers. A magic tap function should perform the most relevant action a user could take on a component. In the Phone app on iPhone, a magic tap answers a phone call or ends the current one. If the selected element does not have an `onMagicTap` function, the system will traverse up the view hierarchy until it finds a view that does.
@@ -460,7 +460,7 @@ To handle action requests, a component must implement an `onAccessibilityAction`
The `AccessibilityInfo` API allows you to determine whether or not a screen reader is currently active. See the [AccessibilityInfo documentation](accessibilityinfo) for details.
-## Sending Accessibility Events Android
+## Sending Accessibility Events Android
Sometimes it is useful to trigger an accessibility event on a UI component (i.e. when a custom view appears on a screen or set accessibility focus to a view). Native UIManager module exposes a method ‘sendAccessibilityEvent’ for this purpose. It takes two arguments: a view tag and a type of event. The supported event types are `typeWindowStateChanged`, `typeViewFocused`, and `typeViewClicked`.
@@ -475,7 +475,7 @@ if (Platform.OS === 'android') {
}
```
-## Testing TalkBack Support Android
+## Testing TalkBack Support Android
To enable TalkBack, go to the Settings app on your Android device or emulator. Tap Accessibility, then TalkBack. Toggle the "Use service" switch to enable or disable it.
@@ -495,7 +495,7 @@ adb shell settings put secure enabled_accessibility_services com.android.talkbac
adb shell settings put secure enabled_accessibility_services com.google.android.marvin.talkback/com.google.android.marvin.talkback.TalkBackService
```
-## Testing VoiceOver Support iOS
+## Testing VoiceOver Support iOS
To enable VoiceOver on your iOS or iPadOS device, go to the Settings app, tap General, then Accessibility. There you will find many tools available for people to enable their devices to be more usable, including VoiceOver. To enable VoiceOver, tap on VoiceOver under "Vision" and toggle the switch that appears at the top.
diff --git a/website/versioned_docs/version-0.76/accessibilityinfo.md b/website/versioned_docs/version-0.76/accessibilityinfo.md
index 2e4bf6d00ce..3d77f80884f 100644
--- a/website/versioned_docs/version-0.76/accessibilityinfo.md
+++ b/website/versioned_docs/version-0.76/accessibilityinfo.md
@@ -90,16 +90,16 @@ static addEventListener(
Add an event handler. Supported events:
-| Event name | Description |
-| ------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `accessibilityServiceChanged`
Android
| Fires when some services such as TalkBack, other Android assistive technologies, and third-party accessibility services are enabled. The argument to the event handler is a boolean. The boolean is `true` when a some accessibility services is enabled and `false` otherwise. |
-| `announcementFinished`
iOS
| Fires when the screen reader has finished making an announcement. The argument to the event handler is a dictionary with these keys:- `announcement`: The string announced by the screen reader.
- `success`: A boolean indicating whether the announcement was successfully made.
|
-| `boldTextChanged`
iOS
| Fires when the state of the bold text toggle changes. The argument to the event handler is a boolean. The boolean is `true` when bold text is enabled and `false` otherwise. |
-| `grayscaleChanged`
iOS
| Fires when the state of the gray scale toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a gray scale is enabled and `false` otherwise. |
-| `invertColorsChanged`
iOS
| Fires when the state of the invert colors toggle changes. The argument to the event handler is a boolean. The boolean is `true` when invert colors is enabled and `false` otherwise. |
-| `reduceMotionChanged` | Fires when the state of the reduce motion toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a reduce motion is enabled (or when "Transition Animation Scale" in "Developer options" is "Animation off") and `false` otherwise. |
-| `reduceTransparencyChanged`
iOS
| Fires when the state of the reduce transparency toggle changes. The argument to the event handler is a boolean. The boolean is `true` when reduce transparency is enabled and `false` otherwise. |
-| `screenReaderChanged` | Fires when the state of the screen reader changes. The argument to the event handler is a boolean. The boolean is `true` when a screen reader is enabled and `false` otherwise. |
+| Event name | Description |
+| ---------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessibilityServiceChanged`
Android
| Fires when some services such as TalkBack, other Android assistive technologies, and third-party accessibility services are enabled. The argument to the event handler is a boolean. The boolean is `true` when a some accessibility services is enabled and `false` otherwise. |
+| `announcementFinished`
iOS
| Fires when the screen reader has finished making an announcement. The argument to the event handler is a dictionary with these keys:- `announcement`: The string announced by the screen reader.
- `success`: A boolean indicating whether the announcement was successfully made.
|
+| `boldTextChanged`
iOS
| Fires when the state of the bold text toggle changes. The argument to the event handler is a boolean. The boolean is `true` when bold text is enabled and `false` otherwise. |
+| `grayscaleChanged`
iOS
| Fires when the state of the gray scale toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a gray scale is enabled and `false` otherwise. |
+| `invertColorsChanged`
iOS
| Fires when the state of the invert colors toggle changes. The argument to the event handler is a boolean. The boolean is `true` when invert colors is enabled and `false` otherwise. |
+| `reduceMotionChanged` | Fires when the state of the reduce motion toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a reduce motion is enabled (or when "Transition Animation Scale" in "Developer options" is "Animation off") and `false` otherwise. |
+| `reduceTransparencyChanged`
iOS
| Fires when the state of the reduce transparency toggle changes. The argument to the event handler is a boolean. The boolean is `true` when reduce transparency is enabled and `false` otherwise. |
+| `screenReaderChanged` | Fires when the state of the screen reader changes. The argument to the event handler is a boolean. The boolean is `true` when a screen reader is enabled and `false` otherwise. |
---
@@ -126,14 +126,14 @@ Post a string to be announced by the screen reader with modification options. By
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------------- | ------ | ---------------------------------------------------------------------------------------- |
-| announcement Required
| string | The string to be announced |
-| options Required
| object | `queue` - queue the announcement behind existing speech iOS
|
+| Name | Type | Description |
+| ----------------------------------------------------------------- | ------ | -------------------------------------------------------------------------------------------- |
+| announcement Required
| string | The string to be announced |
+| options Required
| object | `queue` - queue the announcement behind existing speech iOS
|
---
-### `getRecommendedTimeoutMillis()` Android
+### `getRecommendedTimeoutMillis()` Android
```tsx
static getRecommendedTimeoutMillis(originalTimeout: number): Promise;
@@ -144,13 +144,13 @@ This value is set in "Time to take action (Accessibility timeout)" of "Accessibi
**Parameters:**
-| Name | Type | Description |
-| ---------------------------------------------------------------- | ------ | ------------------------------------------------------------------------------------- |
-| originalTimeout Required
| number | The timeout to return if "Accessibility timeout" is not set. Specify in milliseconds. |
+| Name | Type | Description |
+| -------------------------------------------------------------------- | ------ | ------------------------------------------------------------------------------------- |
+| originalTimeout Required
| number | The timeout to return if "Accessibility timeout" is not set. Specify in milliseconds. |
---
-### `isAccessibilityServiceEnabled()` Android
+### `isAccessibilityServiceEnabled()` Android
```tsx
static isAccessibilityServiceEnabled(): Promise;
@@ -162,7 +162,7 @@ Check whether any accessibility service is enabled. This includes TalkBack but a
---
-### `isBoldTextEnabled()` iOS
+### `isBoldTextEnabled()` iOS
```tsx
static isBoldTextEnabled(): Promise:
@@ -172,7 +172,7 @@ Query whether a bold text is currently enabled. Returns a promise which resolves
---
-### `isGrayscaleEnabled()` iOS
+### `isGrayscaleEnabled()` iOS
```tsx
static isGrayscaleEnabled(): Promise;
@@ -182,7 +182,7 @@ Query whether grayscale is currently enabled. Returns a promise which resolves t
---
-### `isInvertColorsEnabled()` iOS
+### `isInvertColorsEnabled()` iOS
```tsx
static isInvertColorsEnabled(): Promise;
@@ -202,7 +202,7 @@ Query whether reduce motion is currently enabled. Returns a promise which resolv
---
-### `isReduceTransparencyEnabled()` iOS
+### `isReduceTransparencyEnabled()` iOS
```tsx
static isReduceTransparencyEnabled(): Promise;
@@ -222,7 +222,7 @@ Query whether a screen reader is currently enabled. Returns a promise which reso
---
-### `prefersCrossFadeTransitions()` iOS
+### `prefersCrossFadeTransitions()` iOS
```tsx
static prefersCrossFadeTransitions(): Promise;
diff --git a/website/versioned_docs/version-0.76/activityindicator.md b/website/versioned_docs/version-0.76/activityindicator.md
index ca4abe65894..fc8edca4e25 100644
--- a/website/versioned_docs/version-0.76/activityindicator.md
+++ b/website/versioned_docs/version-0.76/activityindicator.md
@@ -62,13 +62,13 @@ Whether to show the indicator (`true`) or hide it (`false`).
The foreground color of the spinner.
-| Type | Default |
-| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| [color](colors) | `null` (system accent default color)Android
`'#999999'` iOS
|
+| Type | Default |
+| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| [color](colors) | `null` (system accent default color)Android
`'#999999'` iOS
|
---
-### `hidesWhenStopped` iOS
+### `hidesWhenStopped` iOS
Whether the indicator should hide when not animating.
@@ -82,6 +82,6 @@ Whether the indicator should hide when not animating.
Size of the indicator.
-| Type | Default |
-| ------------------------------------------------------------------------------ | --------- |
-| enum(`'small'`, `'large'`)
number Android
| `'small'` |
+| Type | Default |
+| ---------------------------------------------------------------------------------- | --------- |
+| enum(`'small'`, `'large'`)
number Android
| `'small'` |
diff --git a/website/versioned_docs/version-0.76/alert.md b/website/versioned_docs/version-0.76/alert.md
index f9e104de16b..c80b62fb7a6 100644
--- a/website/versioned_docs/version-0.76/alert.md
+++ b/website/versioned_docs/version-0.76/alert.md
@@ -78,7 +78,7 @@ Alerts on Android can be dismissed by tapping outside of the alert box. It is di
The cancel event can be handled by providing an `onDismiss` callback property inside the `options` parameter.
-### Example Android
+### Example Android
```SnackPlayer name=Alert%20Android%20Dissmissable%20Example&supportedPlatforms=android
import React from 'react';
@@ -143,16 +143,16 @@ static alert (
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---------------------------------- | ----------------------------------------------------------------------- |
-| title Required
| string | The dialog's title. Passing `null` or empty string will hide the title. |
-| message | string | An optional message that appears below the dialog's title. |
-| buttons | [AlertButton](alert#alertbutton)[] | An optional array containing buttons configuration. |
-| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---------------------------------- | ----------------------------------------------------------------------- |
+| title Required
| string | The dialog's title. Passing `null` or empty string will hide the title. |
+| message | string | An optional message that appears below the dialog's title. |
+| buttons | [AlertButton](alert#alertbutton)[] | An optional array containing buttons configuration. |
+| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
---
-### `prompt()` iOS
+### `prompt()` iOS
```tsx
static prompt: (
@@ -169,21 +169,21 @@ Create and display a prompt to enter some text in form of Alert.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| title Required
| string | The dialog's title. |
-| message | string | An optional message that appears above the text input. |
-| callbackOrButtons | function
[AlertButton](alert#alertButton)[] | If passed a function, it will be called with the prompt's value
`(text: string) => void`, when the user taps 'OK'.
If passed an array, buttons will be configured based on the array content. |
-| type | [AlertType](alert#alerttype-ios) | This configures the text input. |
-| defaultValue | string | The default text in text input. |
-| keyboardType | string | The keyboard type of first text field (if exists). One of TextInput [keyboardTypes](textinput#keyboardtype). |
-| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| title Required
| string | The dialog's title. |
+| message | string | An optional message that appears above the text input. |
+| callbackOrButtons | function
[AlertButton](alert#alertButton)[] | If passed a function, it will be called with the prompt's value
`(text: string) => void`, when the user taps 'OK'.
If passed an array, buttons will be configured based on the array content. |
+| type | [AlertType](alert#alerttype-ios) | This configures the text input. |
+| defaultValue | string | The default text in text input. |
+| keyboardType | string | The keyboard type of first text field (if exists). One of TextInput [keyboardTypes](textinput#keyboardtype). |
+| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
---
## Type Definitions
-### AlertButtonStyle iOS
+### AlertButtonStyle iOS
An iOS Alert button style.
@@ -201,7 +201,7 @@ An iOS Alert button style.
---
-### AlertType iOS
+### AlertType iOS
An iOS Alert type.
@@ -230,12 +230,12 @@ An object describing the configuration of a button in the alert.
**Objects properties:**
-| Name | Type | Description |
-| -------------------------------------------- | ---------------------------------------------- | ------------------------------------------------------------------------------ |
-| text | string | Button label. |
-| onPress | function | Callback function when button is pressed. |
-| style iOS
| [AlertButtonStyle](alert#alertbuttonstyle-ios) | Button style, on Android this property will be ignored. |
-| isPreferred iOS
| boolean | Whether button should be emphasized, on Android this property will be ignored. |
+| Name | Type | Description |
+| ------------------------------------------------ | ---------------------------------------------- | ------------------------------------------------------------------------------ |
+| text | string | Button label. |
+| onPress | function | Callback function when button is pressed. |
+| style iOS
| [AlertButtonStyle](alert#alertbuttonstyle-ios) | Button style, on Android this property will be ignored. |
+| isPreferred iOS
| boolean | Whether button should be emphasized, on Android this property will be ignored. |
---
@@ -247,8 +247,8 @@ An object describing the configuration of a button in the alert.
**Properties:**
-| Name | Type | Description |
-| --------------------------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------- |
-| cancelable Android
| boolean | Defines if alert can be dismissed by tapping outside of the alert box. |
-| userInterfaceStyle iOS
| string | The interface style used for the alert, can be set to `light` or `dark`, otherwise the default system style will be used. |
-| onDismiss Android
| function | Callback function fired when alert has been dismissed. |
+| Name | Type | Description |
+| ------------------------------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------- |
+| cancelable Android
| boolean | Defines if alert can be dismissed by tapping outside of the alert box. |
+| userInterfaceStyle iOS
| string | The interface style used for the alert, can be set to `light` or `dark`, otherwise the default system style will be used. |
+| onDismiss Android
| function | Callback function fired when alert has been dismissed. |
diff --git a/website/versioned_docs/version-0.76/appstate.md b/website/versioned_docs/version-0.76/appstate.md
index 594ff232ac3..f88c7e61c96 100644
--- a/website/versioned_docs/version-0.76/appstate.md
+++ b/website/versioned_docs/version-0.76/appstate.md
@@ -86,11 +86,11 @@ This event is received when the app state has changed. The listener is called wi
This event is used in the need of throwing memory warning or releasing it.
-### `focus` Android
+### `focus` Android
Received when the app gains focus (the user is interacting with the app).
-### `blur` Android
+### `blur` Android
Received when the user is not actively interacting with the app. Useful in situations when the user pulls down the [notification drawer](https://developer.android.com/guide/topics/ui/notifiers/notifications#bar-and-drawer). `AppState` won't change but the `blur` event will get fired.
diff --git a/website/versioned_docs/version-0.76/button.md b/website/versioned_docs/version-0.76/button.md
index bccb65000c3..cfed6819d28 100644
--- a/website/versioned_docs/version-0.76/button.md
+++ b/website/versioned_docs/version-0.76/button.md
@@ -112,7 +112,7 @@ export default App;
## Props
-### Required
**`onPress`**
+### Required
**`onPress`**
Handler to be called when the user taps the button.
@@ -122,7 +122,7 @@ Handler to be called when the user taps the button.
---
-### Required
**`title`**
+### Required
**`title`**
Text to display inside the button. On Android the given title will be converted to the uppercased form.
@@ -142,7 +142,7 @@ Text to display for blindness accessibility features.
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -212,7 +212,7 @@ If `true`, disable all interactions for this component.
---
-### `hasTVPreferredFocus` TV
+### `hasTVPreferredFocus` TV
TV preferred focus.
@@ -222,7 +222,7 @@ TV preferred focus.
---
-### `nextFocusDown` Android
TV
+### `nextFocusDown` Android
TV
Designates the next view to receive focus when the user navigates down. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusDown).
@@ -232,7 +232,7 @@ Designates the next view to receive focus when the user navigates down. See the
---
-### `nextFocusForward` Android
TV
+### `nextFocusForward` Android
TV
Designates the next view to receive focus when the user navigates forward. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusForward).
@@ -242,7 +242,7 @@ Designates the next view to receive focus when the user navigates forward. See t
---
-### `nextFocusLeft` Android
TV
+### `nextFocusLeft` Android
TV
Designates the next view to receive focus when the user navigates left. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusLeft).
@@ -252,7 +252,7 @@ Designates the next view to receive focus when the user navigates left. See the
---
-### `nextFocusRight` Android
TV
+### `nextFocusRight` Android
TV
Designates the next view to receive focus when the user navigates right. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusRight).
@@ -262,7 +262,7 @@ Designates the next view to receive focus when the user navigates right. See the
---
-### `nextFocusUp` Android
TV
+### `nextFocusUp` Android
TV
Designates the next view to receive focus when the user navigates up. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusUp).
@@ -282,7 +282,7 @@ Used to locate this view in end-to-end tests.
---
-### `touchSoundDisabled` Android
+### `touchSoundDisabled` Android
If `true`, doesn't play system sound on touch.
diff --git a/website/versioned_docs/version-0.76/fabric-native-components-ios.md b/website/versioned_docs/version-0.76/fabric-native-components-ios.md
index 36cf945b7a6..de0e025c3ff 100644
--- a/website/versioned_docs/version-0.76/fabric-native-components-ios.md
+++ b/website/versioned_docs/version-0.76/fabric-native-components-ios.md
@@ -38,19 +38,19 @@ cd ios
open Demo.xcworkspace
```
-
+
2. Right click on app and select New Group, call the new group `WebView`.
-
+
3. In the `WebView` group, create New→File from Template.
-
+
4. Use the Objective-C File template, and name it RCTWebView.
-
+
5. Rename RCTWebView.m → RCTWebView.mm making it an Objective-C++ file
@@ -252,10 +252,10 @@ To link the WebKit framework in your app, follow these steps:
3. Select the General tab
4. Scroll down until you find the _"Frameworks, Libraries, and Embedded Contents"_ section, and press the `+` button
-
+
5. In the search bar, filter for WebKit
6. Select the WebKit framework
7. Click on Add.
-
+
diff --git a/website/versioned_docs/version-0.76/flatlist.md b/website/versioned_docs/version-0.76/flatlist.md
index fe86e1af557..6c299ca26bb 100644
--- a/website/versioned_docs/version-0.76/flatlist.md
+++ b/website/versioned_docs/version-0.76/flatlist.md
@@ -356,7 +356,7 @@ Inherits [VirtualizedList Props](virtualizedlist.md#props).
---
-### Required
**`renderItem`**
+### Required
**`renderItem`**
```tsx
renderItem({
@@ -416,7 +416,7 @@ Example usage:
---
-### Required
**`data`**
+### Required
**`data`**
An array (or array-like list) of items to render. Other data types can be used by targeting [`VirtualizedList`](virtualizedlist.md) directly.
diff --git a/website/versioned_docs/version-0.76/image-style-props.md b/website/versioned_docs/version-0.76/image-style-props.md
index b89b8a991a2..efa0dc725e1 100644
--- a/website/versioned_docs/version-0.76/image-style-props.md
+++ b/website/versioned_docs/version-0.76/image-style-props.md
@@ -312,7 +312,7 @@ Set an opacity value for the image. The number should be in the range from `0.0`
---
-### `overlayColor` Android
+### `overlayColor` Android
When the image has rounded corners, specifying an overlayColor will cause the remaining space in the corners to be filled with a solid color. This is useful in cases which are not supported by the Android implementation of rounded corners:
diff --git a/website/versioned_docs/version-0.76/image.md b/website/versioned_docs/version-0.76/image.md
index d1c2135868e..3e6f3e68c6b 100644
--- a/website/versioned_docs/version-0.76/image.md
+++ b/website/versioned_docs/version-0.76/image.md
@@ -167,7 +167,7 @@ blurRadius: the blur radius of the blur filter added to the image.
---
-### `capInsets` iOS
+### `capInsets` iOS
When the image is resized, the corners of the size specified by `capInsets` will stay a fixed size, but the center content and borders of the image will be stretched. This is useful for creating resizable rounded buttons, shadows, and other resizable assets. More info in the [official Apple documentation](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIImage_Class/index.html#//apple_ref/occ/instm/UIImage/resizableImageWithCapInsets).
@@ -202,7 +202,7 @@ A static image to display while loading the image source.
---
-### `fadeDuration` Android
+### `fadeDuration` Android
Fade animation duration in milliseconds.
@@ -286,7 +286,7 @@ Invoked on load start.
---
-### `onPartialLoad` iOS
+### `onPartialLoad` iOS
Invoked when a partial load of the image is complete. The definition of what constitutes a "partial load" is loader specific though this is meant for progressive JPEG loads.
@@ -306,7 +306,7 @@ Invoked on download progress.
---
-### `progressiveRenderingEnabled` Android
+### `progressiveRenderingEnabled` Android
When `true`, enables progressive jpeg streaming - https://frescolib.org/docs/progressive-jpegs.
@@ -326,7 +326,7 @@ A string indicating which referrer to use when fetching the resource. Sets the v
---
-### `resizeMethod` Android
+### `resizeMethod` Android
The mechanism that should be used to resize the image when the image's dimensions differ from the image view's dimensions. Defaults to `auto`.
@@ -368,7 +368,7 @@ Determines how to resize the image when the frame doesn't match the raw image di
---
-### `resizeMultiplier` Android
+### `resizeMultiplier` Android
When the `resizeMethod` is set to `resize`, the destination dimensions are multiplied by this value. The `scale` method is used to perform the remainder of the resize. A default of `1.0` means the bitmap size is designed to fit the destination dimensions. A multiplier greater than `1.0` will set the resize options larger than that of the destination dimensions, and the resulting bitmap will be scaled down from the hardware size. Defaults to `1.0`.
@@ -464,7 +464,7 @@ Width of the image component.
## Methods
-### `abortPrefetch()` Android
+### `abortPrefetch()` Android
```tsx
static abortPrefetch(requestId: number);
@@ -474,9 +474,9 @@ Abort prefetch request.
**Parameters:**
-| Name | Type | Description |
-| ---------------------------------------------------------- | ------ | --------------------------------------- |
-| requestId Required
| number | Request id as returned by `prefetch()`. |
+| Name | Type | Description |
+| -------------------------------------------------------------- | ------ | --------------------------------------- |
+| requestId Required
| number | Request id as returned by `prefetch()`. |
---
@@ -496,11 +496,11 @@ In order to retrieve the image dimensions, the image may first need to be loaded
**Parameters:**
-| Name
| Type | Description |
-| -------------------------------------------------------- | -------- | ---------------------------------------------------------------------------------------------------- |
-| uri Required
| string | The location of the image. |
-| success Required
| function | The function that will be called if the image was successfully found and width and height retrieved. |
-| failure | function | The function that will be called if there was an error, such as failing to retrieve the image. |
+| Name
| Type | Description |
+| ------------------------------------------------------------ | -------- | ---------------------------------------------------------------------------------------------------- |
+| uri Required
| string | The location of the image. |
+| success Required
| function | The function that will be called if the image was successfully found and width and height retrieved. |
+| failure | function | The function that will be called if there was an error, such as failing to retrieve the image. |
---
@@ -521,12 +521,12 @@ In order to retrieve the image dimensions, the image may first need to be loaded
**Parameters:**
-| Name
| Type | Description |
-| -------------------------------------------------------- | -------- | ---------------------------------------------------------------------------------------------------- |
-| uri Required
| string | The location of the image. |
-| headers Required
| object | The headers for the request. |
-| success Required
| function | The function that will be called if the image was successfully found and width and height retrieved. |
-| failure | function | The function that will be called if there was an error, such as failing to retrieve the image. |
+| Name
| Type | Description |
+| ------------------------------------------------------------ | -------- | ---------------------------------------------------------------------------------------------------- |
+| uri Required
| string | The location of the image. |
+| headers Required
| object | The headers for the request. |
+| success Required
| function | The function that will be called if the image was successfully found and width and height retrieved. |
+| failure | function | The function that will be called if there was an error, such as failing to retrieve the image. |
---
@@ -540,10 +540,10 @@ Prefetches a remote image for later use by downloading it to the disk cache. Ret
**Parameters:**
-| Name | Type | Description |
-| ---------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------------ |
-| url Required
| string | The remote location of the image. |
-| callback | function Android
| The function that will be called with the `requestId`. |
+| Name | Type | Description |
+| -------------------------------------------------------- | ----------------------------------------------------- | ------------------------------------------------------ |
+| url Required
| string | The remote location of the image. |
+| callback | function Android
| The function that will be called with the `requestId`. |
---
@@ -559,9 +559,9 @@ Perform cache interrogation. Returns a promise which resolves to a mapping from
**Parameters:**
-| Name | Type | Description |
-| ----------------------------------------------------- | ----- | ------------------------------------------ |
-| urls Required
| array | List of image URLs to check the cache for. |
+| Name | Type | Description |
+| --------------------------------------------------------- | ----- | ------------------------------------------ |
+| urls Required
| array | List of image URLs to check the cache for. |
---
@@ -580,13 +580,13 @@ Resolves an asset reference into an object which has the properties `uri`, `scal
**Parameters:**
-| Name
| Type | Description |
-| ------------------------------------------------------- | ---------------------------------------- | ---------------------------------------------------------------------------- |
-| source Required
| [ImageSource](image#imagesource), number | A number (opaque type returned by `require('./foo.png')`) or an ImageSource. |
+| Name
| Type | Description |
+| ----------------------------------------------------------- | ---------------------------------------- | ---------------------------------------------------------------------------- |
+| source Required
| [ImageSource](image#imagesource), number | A number (opaque type returned by `require('./foo.png')`) or an ImageSource. |
## Type Definitions
-### ImageCacheEnum iOS
+### ImageCacheEnum iOS
Enum which can be used to set the cache handling or strategy for the potentially cached responses.
@@ -631,17 +631,17 @@ Object returned in the `onLoad` callback.
**Properties (if passing as object or array of objects):**
-| Name
| Type | Description |
-| -------------------------------------- | ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| uri | string | A string representing the resource identifier for the image, which could be an http address, a local file path, or the name of a static image resource. |
-| width | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
-| height | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
-| scale | number | Used to indicate the scale factor of the image. Defaults to `1.0` if unspecified, meaning that one image pixel equates to one display point / DIP. |
-| bundleiOS
| string | The iOS asset bundle which the image is included in. This will default to `[NSBundle mainBundle]` if not set. |
-| method | string | The HTTP Method to use. Defaults to `'GET'` if not specified. |
-| headers | object | An object representing the HTTP headers to send along with the request for a remote image. |
-| body | string | The HTTP body to send with the request. This must be a valid UTF-8 string, and will be sent exactly as specified, with no additional encoding (e.g. URL-escaping or base64) applied. |
-| cacheiOS
| [ImageCacheEnum](image#imagecacheenum-ios) | Determines how the requests handles potentially cached responses. |
+| Name
| Type | Description |
+| ------------------------------------------ | ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| uri | string | A string representing the resource identifier for the image, which could be an http address, a local file path, or the name of a static image resource. |
+| width | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
+| height | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
+| scale | number | Used to indicate the scale factor of the image. Defaults to `1.0` if unspecified, meaning that one image pixel equates to one display point / DIP. |
+| bundleiOS
| string | The iOS asset bundle which the image is included in. This will default to `[NSBundle mainBundle]` if not set. |
+| method | string | The HTTP Method to use. Defaults to `'GET'` if not specified. |
+| headers | object | An object representing the HTTP headers to send along with the request for a remote image. |
+| body | string | The HTTP body to send with the request. This must be a valid UTF-8 string, and will be sent exactly as specified, with no additional encoding (e.g. URL-escaping or base64) applied. |
+| cacheiOS
| [ImageCacheEnum](image#imagecacheenum-ios) | Determines how the requests handles potentially cached responses. |
**If passing a number:**
diff --git a/website/versioned_docs/version-0.76/linking.md b/website/versioned_docs/version-0.76/linking.md
index 9c8f449f2ed..a393615b359 100644
--- a/website/versioned_docs/version-0.76/linking.md
+++ b/website/versioned_docs/version-0.76/linking.md
@@ -636,7 +636,7 @@ The method returns a `Promise` object. If the user confirms the open dialog or t
---
-### `sendIntent()` Android
+### `sendIntent()` Android
```tsx
static sendIntent(
diff --git a/website/versioned_docs/version-0.76/modal.md b/website/versioned_docs/version-0.76/modal.md
index e299f480436..92950dc9319 100644
--- a/website/versioned_docs/version-0.76/modal.md
+++ b/website/versioned_docs/version-0.76/modal.md
@@ -126,7 +126,7 @@ Possible values:
---
-### `hardwareAccelerated` Android
+### `hardwareAccelerated` Android
The `hardwareAccelerated` prop controls whether to force hardware acceleration for the underlying window.
@@ -136,7 +136,7 @@ The `hardwareAccelerated` prop controls whether to force hardware acceleration f
---
-### `onDismiss` iOS
+### `onDismiss` iOS
The `onDismiss` prop allows passing a function that will be called once the modal has been dismissed.
@@ -146,7 +146,7 @@ The `onDismiss` prop allows passing a function that will be called once the moda
---
-### `onOrientationChange` iOS
+### `onOrientationChange` iOS
The `onOrientationChange` callback is called when the orientation changes while the modal is being displayed. The orientation provided is only 'portrait' or 'landscape'. This callback is also called on initial render, regardless of the current orientation.
@@ -177,7 +177,7 @@ The `onShow` prop allows passing a function that will be called once the modal h
---
-### `presentationStyle` iOS
+### `presentationStyle` iOS
The `presentationStyle` prop controls how the modal appears (generally on larger devices such as iPad or plus-sized iPhones). See https://developer.apple.com/reference/uikit/uimodalpresentationstyle for details.
@@ -194,7 +194,7 @@ Possible values:
---
-### `statusBarTranslucent` Android
+### `statusBarTranslucent` Android
The `statusBarTranslucent` prop determines whether your modal should go under the system statusbar.
@@ -204,7 +204,7 @@ The `statusBarTranslucent` prop determines whether your modal should go under th
---
-### `supportedOrientations` iOS
+### `supportedOrientations` iOS
The `supportedOrientations` prop allows the modal to be rotated to any of the specified orientations. On iOS, the modal is still restricted by what's specified in your app's Info.plist's UISupportedInterfaceOrientations field.
diff --git a/website/versioned_docs/version-0.76/platform-specific-code.md b/website/versioned_docs/version-0.76/platform-specific-code.md
index cf9263c2d53..0f688f196d6 100644
--- a/website/versioned_docs/version-0.76/platform-specific-code.md
+++ b/website/versioned_docs/version-0.76/platform-specific-code.md
@@ -72,7 +72,7 @@ const Component = Platform.select({
;
```
-### Detecting the Android version Android
+### Detecting the Android version Android
On Android, the `Platform` module can also be used to detect the version of the Android Platform in which the app is running:
@@ -86,7 +86,7 @@ if (Platform.Version === 25) {
**Note**: `Version` is set to the Android API version not the Android OS version. To find a mapping please refer to [Android Version History](https://en.wikipedia.org/wiki/Android_version_history#Overview).
-### Detecting the iOS version iOS
+### Detecting the iOS version iOS
On iOS, the `Version` is a result of `-[UIDevice systemVersion]`, which is a string with the current version of the operating system. An example of the system version is "10.3". For example, to detect the major version number on iOS:
diff --git a/website/versioned_docs/version-0.76/platform.md b/website/versioned_docs/version-0.76/platform.md
index 64382e894fa..af8b2cccb49 100644
--- a/website/versioned_docs/version-0.76/platform.md
+++ b/website/versioned_docs/version-0.76/platform.md
@@ -89,7 +89,7 @@ Returns an object which contains all available common and specific constants rel
---
-### `isPad` iOS
+### `isPad` iOS
```tsx
static isPad: boolean;
diff --git a/website/versioned_docs/version-0.76/pressable.md b/website/versioned_docs/version-0.76/pressable.md
index 48b24e9fa13..cf052bae342 100644
--- a/website/versioned_docs/version-0.76/pressable.md
+++ b/website/versioned_docs/version-0.76/pressable.md
@@ -108,7 +108,7 @@ export default App;
## Props
-### `android_disableSound` Android
+### `android_disableSound` Android
If true, doesn't play Android system sound on press.
@@ -116,7 +116,7 @@ If true, doesn't play Android system sound on press.
| ------- | ------- |
| boolean | `false` |
-### `android_ripple` Android
+### `android_ripple` Android
Enables the Android ripple effect and configures its properties.
diff --git a/website/versioned_docs/version-0.76/pressevent.md b/website/versioned_docs/version-0.76/pressevent.md
index b7ec5a5d4ef..df81b875ddf 100644
--- a/website/versioned_docs/version-0.76/pressevent.md
+++ b/website/versioned_docs/version-0.76/pressevent.md
@@ -31,7 +31,7 @@ Array of all PressEvents that have changed since the last event.
| -------------------- | -------- |
| array of PressEvents | No |
-### `force` iOS
+### `force` iOS
Amount of force used during the 3D Touch press. Returns the float value in range from `0.0` to `1.0`.
diff --git a/website/versioned_docs/version-0.76/refreshcontrol.md b/website/versioned_docs/version-0.76/refreshcontrol.md
index ae1509b660b..e7f8fea5e83 100644
--- a/website/versioned_docs/version-0.76/refreshcontrol.md
+++ b/website/versioned_docs/version-0.76/refreshcontrol.md
@@ -66,7 +66,7 @@ Inherits [View Props](view.md#props).
---
-### Required
**`refreshing`**
+### Required
**`refreshing`**
Whether the view should be indicating an active refresh.
@@ -76,7 +76,7 @@ Whether the view should be indicating an active refresh.
---
-### `colors` Android
+### `colors` Android
The colors (at least one) that will be used to draw the refresh indicator.
@@ -86,7 +86,7 @@ The colors (at least one) that will be used to draw the refresh indicator.
---
-### `enabled` Android
+### `enabled` Android
Whether the pull to refresh functionality is enabled.
@@ -106,7 +106,7 @@ Called when the view starts refreshing.
---
-### `progressBackgroundColor` Android
+### `progressBackgroundColor` Android
The background color of the refresh indicator.
@@ -126,7 +126,7 @@ Progress view top offset.
---
-### `size` Android
+### `size` Android
Size of the refresh indicator.
@@ -136,7 +136,7 @@ Size of the refresh indicator.
---
-### `tintColor` iOS
+### `tintColor` iOS
The color of the refresh indicator.
@@ -146,7 +146,7 @@ The color of the refresh indicator.
---
-### `title` iOS
+### `title` iOS
The title displayed under the refresh indicator.
@@ -156,7 +156,7 @@ The title displayed under the refresh indicator.
---
-### `titleColor` iOS
+### `titleColor` iOS
The color of the refresh indicator title.
diff --git a/website/versioned_docs/version-0.76/scrollview.md b/website/versioned_docs/version-0.76/scrollview.md
index 39dd750e872..b7099890f42 100644
--- a/website/versioned_docs/version-0.76/scrollview.md
+++ b/website/versioned_docs/version-0.76/scrollview.md
@@ -83,7 +83,7 @@ A React Component that will be used to render sticky headers, should be used tog
---
-### `alwaysBounceHorizontal` iOS
+### `alwaysBounceHorizontal` iOS
When true, the scroll view bounces horizontally when it reaches the end even if the content is smaller than the scroll view itself.
@@ -93,7 +93,7 @@ When true, the scroll view bounces horizontally when it reaches the end even if
---
-### `alwaysBounceVertical` iOS
+### `alwaysBounceVertical` iOS
When true, the scroll view bounces vertically when it reaches the end even if the content is smaller than the scroll view itself.
@@ -103,7 +103,7 @@ When true, the scroll view bounces vertically when it reaches the end even if th
---
-### `automaticallyAdjustContentInsets` iOS
+### `automaticallyAdjustContentInsets` iOS
Controls whether iOS should automatically adjust the content inset for scroll views that are placed behind a navigation bar or tab bar/toolbar.
@@ -113,7 +113,7 @@ Controls whether iOS should automatically adjust the content inset for scroll vi
---
-### `automaticallyAdjustKeyboardInsets` iOS
+### `automaticallyAdjustKeyboardInsets` iOS
Controls whether the ScrollView should automatically adjust its `contentInset` and `scrollViewInsets` when the Keyboard changes its size.
@@ -123,7 +123,7 @@ Controls whether the ScrollView should automatically adjust its `contentInset` a
---
-### `automaticallyAdjustsScrollIndicatorInsets` iOS
+### `automaticallyAdjustsScrollIndicatorInsets` iOS
Controls whether iOS should automatically adjust the scroll indicator insets. See Apple's [documentation on the property](https://developer.apple.com/documentation/uikit/uiscrollview/3198043-automaticallyadjustsscrollindica).
@@ -133,7 +133,7 @@ Controls whether iOS should automatically adjust the scroll indicator insets. Se
---
-### `bounces` iOS
+### `bounces` iOS
When true, the scroll view bounces when it reaches the end of the content if the content is larger than the scroll view along the axis of the scroll direction. When `false`, it disables all bouncing even if the `alwaysBounce*` props are `true`.
@@ -143,7 +143,7 @@ When true, the scroll view bounces when it reaches the end of the content if the
---
-### `bouncesZoom` iOS
+### `bouncesZoom` iOS
When `true`, gestures can drive zoom past min/max and the zoom will animate to the min/max value at gesture end, otherwise the zoom will not exceed the limits.
@@ -153,7 +153,7 @@ When `true`, gestures can drive zoom past min/max and the zoom will animate to t
---
-### `canCancelContentTouches` iOS
+### `canCancelContentTouches` iOS
When `false`, once tracking starts, won't try to drag if the touch moves.
@@ -163,7 +163,7 @@ When `false`, once tracking starts, won't try to drag if the touch moves.
---
-### `centerContent` iOS
+### `centerContent` iOS
When `true`, the scroll view automatically centers the content when the content is smaller than the scroll view bounds; when the content is larger than the scroll view, this property has no effect.
@@ -196,7 +196,7 @@ const styles = StyleSheet.create({
---
-### `contentInset` iOS
+### `contentInset` iOS
The amount by which the scroll view content is inset from the edges of the scroll view.
@@ -206,7 +206,7 @@ The amount by which the scroll view content is inset from the edges of the scrol
---
-### `contentInsetAdjustmentBehavior` iOS
+### `contentInsetAdjustmentBehavior` iOS
This property specifies how the safe area insets are used to modify the content area of the scroll view. Available on iOS 11 and later.
@@ -239,7 +239,7 @@ A floating-point number that determines how quickly the scroll view decelerates
---
-### `directionalLockEnabled` iOS
+### `directionalLockEnabled` iOS
When true, the ScrollView will try to lock to only vertical or horizontal scrolling while dragging.
@@ -269,7 +269,7 @@ When true, the default JS pan responder on the ScrollView is disabled, and full
---
-### `endFillColor` Android
+### `endFillColor` Android
Sometimes a scrollview takes up more space than its content fills. When this is the case, this prop will fill the rest of the scrollview with a color to avoid setting a background and creating unnecessary overdraw. This is an advanced optimization that is not needed in the general case.
@@ -279,7 +279,7 @@ Sometimes a scrollview takes up more space than its content fills. When this is
---
-### `fadingEdgeLength` Android
+### `fadingEdgeLength` Android
Fades out the edges of the scroll content.
@@ -301,7 +301,7 @@ When `true`, the scroll view's children are arranged horizontally in a row inste
---
-### `indicatorStyle` iOS
+### `indicatorStyle` iOS
The style of the scroll indicators.
@@ -374,7 +374,7 @@ Caveat 2: This uses `contentOffset` and `frame.origin` in native code to compute
---
-### `maximumZoomScale` iOS
+### `maximumZoomScale` iOS
The maximum allowed zoom scale.
@@ -384,7 +384,7 @@ The maximum allowed zoom scale.
---
-### `minimumZoomScale` iOS
+### `minimumZoomScale` iOS
The minimum allowed zoom scale.
@@ -394,7 +394,7 @@ The minimum allowed zoom scale.
---
-### `nestedScrollEnabled` Android
+### `nestedScrollEnabled` Android
Enables nested scrolling for Android API level 21+.
@@ -480,7 +480,7 @@ Called when the user stops dragging the scroll view and it either stops or begin
---
-### `onScrollToTop` iOS
+### `onScrollToTop` iOS
Fires when the scroll view scrolls to top after the status bar has been tapped.
@@ -490,7 +490,7 @@ Fires when the scroll view scrolls to top after the status bar has been tapped.
---
-### `overScrollMode` Android
+### `overScrollMode` Android
Used to override default value of overScroll mode.
@@ -516,7 +516,7 @@ When true, the scroll view stops on multiples of the scroll view's size when scr
---
-### `persistentScrollbar` Android
+### `persistentScrollbar` Android
Causes the scrollbars not to turn transparent when they are not in use.
@@ -526,7 +526,7 @@ Causes the scrollbars not to turn transparent when they are not in use.
---
-### `pinchGestureEnabled` iOS
+### `pinchGestureEnabled` iOS
When true, ScrollView allows use of pinch gestures to zoom in and out.
@@ -580,7 +580,7 @@ Limits how often scroll events will be fired while scrolling, specified as a tim
---
-### `scrollIndicatorInsets` iOS
+### `scrollIndicatorInsets` iOS
The amount by which the scroll view indicators are inset from the edges of the scroll view. This should normally be set to the same value as the `contentInset`.
@@ -590,7 +590,7 @@ The amount by which the scroll view indicators are inset from the edges of the s
---
-### `scrollPerfTag` Android
+### `scrollPerfTag` Android
Tag used to log scroll performance on this scroll view. Will force momentum events to be turned on (see sendMomentumEvents). This doesn't do anything out of the box and you need to implement a custom native FpsListener for it to be useful.
@@ -600,7 +600,7 @@ Tag used to log scroll performance on this scroll view. Will force momentum even
---
-### `scrollToOverflowEnabled` iOS
+### `scrollToOverflowEnabled` iOS
When `true`, the scroll view can be programmatically scrolled beyond its content size.
@@ -610,7 +610,7 @@ When `true`, the scroll view can be programmatically scrolled beyond its content
---
-### `scrollsToTop` iOS
+### `scrollsToTop` iOS
When `true`, the scroll view scrolls to top when the status bar is tapped.
@@ -716,7 +716,7 @@ An array of child indices determining which children get docked to the top of th
---
-### `zoomScale` iOS
+### `zoomScale` iOS
The current scale of the scroll view content.
diff --git a/website/versioned_docs/version-0.76/sectionlist.md b/website/versioned_docs/version-0.76/sectionlist.md
index c5bd932bf7a..efc77855f17 100644
--- a/website/versioned_docs/version-0.76/sectionlist.md
+++ b/website/versioned_docs/version-0.76/sectionlist.md
@@ -105,7 +105,7 @@ Inherits [VirtualizedList Props](virtualizedlist.md#props).
---
-### Required
**`renderItem`**
+### Required
**`renderItem`**
Default renderer for every item in every section. Can be over-ridden on a per-section basis. Should return a React element.
@@ -127,7 +127,7 @@ The render function will be passed an object with the following keys:
---
-### Required
**`sections`**
+### Required
**`sections`**
The actual data to render, akin to the `data` prop in [`FlatList`](flatlist.md).
@@ -293,13 +293,13 @@ Rendered at the top and bottom of each section (note this is different from `Ite
Makes section headers stick to the top of the screen until the next one pushes it off. Only enabled by default on iOS because that is the platform standard there.
-| Type | Default |
-| ------- | ------------------------------------------------------------------------------------------------ |
-| boolean | `false` Android
`true` iOS
|
+| Type | Default |
+| ------- | ---------------------------------------------------------------------------------------------------- |
+| boolean | `false` Android
`true` iOS
|
## Methods
-### `flashScrollIndicators()` iOS
+### `flashScrollIndicators()` iOS
```tsx
flashScrollIndicators();
@@ -331,9 +331,9 @@ Scrolls to the item at the specified `sectionIndex` and `itemIndex` (within the
**Parameters:**
-| Name | Type |
-| ------------------------------------------------------- | ------ |
-| params Required
| object |
+| Name | Type |
+| ----------------------------------------------------------- | ------ |
+| params Required
| object |
Valid `params` keys are:
@@ -355,10 +355,10 @@ An object that identifies the data to be rendered for a given section.
**Properties:**
-| Name | Type | Description |
-| ----------------------------------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| data Required
| array | The data for rendering items in this section. Array of objects, much like [`FlatList`'s data prop](flatlist#required-data). |
-| key | string | Optional key to keep track of section re-ordering. If you don't plan on re-ordering sections, the array index will be used by default. |
-| renderItem | function | Optionally define an arbitrary item renderer for this section, overriding the default [`renderItem`](sectionlist#renderitem) for the list. |
-| ItemSeparatorComponent | component, element | Optionally define an arbitrary item separator for this section, overriding the default [`ItemSeparatorComponent`](sectionlist#itemseparatorcomponent) for the list. |
-| keyExtractor | function | Optionally define an arbitrary key extractor for this section, overriding the default [`keyExtractor`](sectionlist#keyextractor). |
+| Name | Type | Description |
+| --------------------------------------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| data Required
| array | The data for rendering items in this section. Array of objects, much like [`FlatList`'s data prop](flatlist#required-data). |
+| key | string | Optional key to keep track of section re-ordering. If you don't plan on re-ordering sections, the array index will be used by default. |
+| renderItem | function | Optionally define an arbitrary item renderer for this section, overriding the default [`renderItem`](sectionlist#renderitem) for the list. |
+| ItemSeparatorComponent | component, element | Optionally define an arbitrary item separator for this section, overriding the default [`ItemSeparatorComponent`](sectionlist#itemseparatorcomponent) for the list. |
+| keyExtractor | function | Optionally define an arbitrary key extractor for this section, overriding the default [`keyExtractor`](sectionlist#keyextractor). |
diff --git a/website/versioned_docs/version-0.76/shadow-props.md b/website/versioned_docs/version-0.76/shadow-props.md
index cbff04e435c..d5e8a037059 100644
--- a/website/versioned_docs/version-0.76/shadow-props.md
+++ b/website/versioned_docs/version-0.76/shadow-props.md
@@ -240,7 +240,7 @@ Both `boxShadow` and `dropShadow` are generally more capable than the `shadow` p
See [View Style Props](./view-style-props#boxshadow) for documentation.
-### `dropShadow` Android
+### `dropShadow` Android
See [View Style Props](./view-style-props#filter) for documentation.
@@ -256,7 +256,7 @@ This property will only work on Android API 28 and above. For similar functional
---
-### `shadowOffset` iOS
+### `shadowOffset` iOS
Sets the drop shadow offset.
@@ -266,7 +266,7 @@ Sets the drop shadow offset.
---
-### `shadowOpacity` iOS
+### `shadowOpacity` iOS
Sets the drop shadow opacity (multiplied by the color's alpha component).
@@ -276,7 +276,7 @@ Sets the drop shadow opacity (multiplied by the color's alpha component).
---
-### `shadowRadius` iOS
+### `shadowRadius` iOS
Sets the drop shadow blur radius.
diff --git a/website/versioned_docs/version-0.76/share.md b/website/versioned_docs/version-0.76/share.md
index 0fdb76fabc9..1fc5823361f 100644
--- a/website/versioned_docs/version-0.76/share.md
+++ b/website/versioned_docs/version-0.76/share.md
@@ -108,10 +108,10 @@ In Android, returns a Promise which will always be resolved with action being `S
**Properties:**
-| Name | Type | Description |
-| ------------------------------------------------------------ | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| content Required
| object | `message` - a message to share
`url` - a URL to share iOS
`title` - title of the message Android
At least one of `url` and `message` is required. |
-| options | object | `dialogTitle` Android
`excludedActivityTypes` iOS
`subject` - a subject to share via email iOS
`tintColor` iOS
`anchor` - the node to which the action sheet should be anchored (used for iPad) iOS
|
+| Name | Type | Description |
+| ------------------------------------------------------------ | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| content Required
| object | `message` - a message to share
`url` - a URL to share iOS
`title` - title of the message Android
At least one of `url` and `message` is required. |
+| options | object | `dialogTitle` Android
`excludedActivityTypes` iOS
`subject` - a subject to share via email iOS
`tintColor` iOS
`anchor` - the node to which the action sheet should be anchored (used for iPad) iOS
|
---
@@ -127,7 +127,7 @@ The content was successfully shared.
---
-### `dismissedAction` iOS
+### `dismissedAction` iOS
```tsx
static dismissedAction: 'dismissedAction';
diff --git a/website/versioned_docs/version-0.76/statusbar.md b/website/versioned_docs/version-0.76/statusbar.md
index 4b905d92942..639b5c9e682 100644
--- a/website/versioned_docs/version-0.76/statusbar.md
+++ b/website/versioned_docs/version-0.76/statusbar.md
@@ -243,7 +243,7 @@ For cases where using a component is not ideal, there is also an imperative API
## Constants
-### `currentHeight` Android
+### `currentHeight` Android
The height of the status bar, which includes the notch height, if present.
@@ -261,7 +261,7 @@ If the transition between status bar property changes should be animated. Suppor
---
-### `backgroundColor` Android
+### `backgroundColor` Android
The background color of the status bar.
@@ -297,7 +297,7 @@ If the status bar is hidden.
---
-### `networkActivityIndicatorVisible` iOS
+### `networkActivityIndicatorVisible` iOS
If the network activity indicator should be visible.
@@ -307,7 +307,7 @@ If the network activity indicator should be visible.
---
-### `showHideTransition` iOS
+### `showHideTransition` iOS
The transition effect when showing and hiding the status bar using the `hidden` prop.
@@ -317,7 +317,7 @@ The transition effect when showing and hiding the status bar using the `hidden`
---
-### `translucent` Android
+### `translucent` Android
If the status bar is translucent. When translucent is set to `true`, the app will draw under the status bar. This is useful when using a semi transparent status bar color.
@@ -341,9 +341,9 @@ Get and remove the last StatusBar entry from the stack.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---- | ------------------------------------- |
-| entry Required
| any | Entry returned from `pushStackEntry`. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---- | ------------------------------------- |
+| entry Required
| any | Entry returned from `pushStackEntry`. |
---
@@ -357,9 +357,9 @@ Push a StatusBar entry onto the stack. The return value should be passed to `pop
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---- | ---------------------------------------------------------------- |
-| props Required
| any | Object containing the StatusBar props to use in the stack entry. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---- | ---------------------------------------------------------------- |
+| props Required
| any | Object containing the StatusBar props to use in the stack entry. |
---
@@ -376,14 +376,14 @@ Replace an existing StatusBar stack entry with new props.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---- | ---------------------------------------------------------------------------- |
-| entry Required
| any | Entry returned from `pushStackEntry` to replace. |
-| props Required
| any | Object containing the StatusBar props to use in the replacement stack entry. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---- | ---------------------------------------------------------------------------- |
+| entry Required
| any | Entry returned from `pushStackEntry` to replace. |
+| props Required
| any | Object containing the StatusBar props to use in the replacement stack entry. |
---
-### `setBackgroundColor()` Android
+### `setBackgroundColor()` Android
```tsx
static setBackgroundColor(color: ColorValue, animated?: boolean);
@@ -397,10 +397,10 @@ Due to edge-to-edge enforcement introduced in Android 15, setting background col
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ------- | ------------------------- |
-| color Required
| string | Background color. |
-| animated | boolean | Animate the style change. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ------- | ------------------------- |
+| color Required
| string | Background color. |
+| animated | boolean | Animate the style change. |
---
@@ -414,10 +414,10 @@ Set the status bar style.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ------------------------------------------ | ------------------------- |
-| style Required
| [StatusBarStyle](statusbar#statusbarstyle) | Status bar style to set. |
-| animated | boolean | Animate the style change. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ------------------------------------------ | ------------------------- |
+| style Required
| [StatusBarStyle](statusbar#statusbarstyle) | Status bar style to set. |
+| animated | boolean | Animate the style change. |
---
@@ -431,14 +431,14 @@ Show or hide the status bar.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------- | -------------------------------------------------- | ------------------------------------------------------- |
-| hidden Required
| boolean | Hide the status bar. |
-| animation iOS
| [StatusBarAnimation](statusbar#statusbaranimation) | Animation when changing the status bar hidden property. |
+| Name | Type | Description |
+| ----------------------------------------------------------- | -------------------------------------------------- | ------------------------------------------------------- |
+| hidden Required
| boolean | Hide the status bar. |
+| animation iOS
| [StatusBarAnimation](statusbar#statusbaranimation) | Animation when changing the status bar hidden property. |
---
-### `setNetworkActivityIndicatorVisible()` iOS
+### `setNetworkActivityIndicatorVisible()` iOS
```tsx
static setNetworkActivityIndicatorVisible(visible: boolean);
@@ -448,13 +448,13 @@ Control the visibility of the network activity indicator.
**Parameters:**
-| Name | Type | Description |
-| -------------------------------------------------------- | ------- | ------------------- |
-| visible Required
| boolean | Show the indicator. |
+| Name | Type | Description |
+| ------------------------------------------------------------ | ------- | ------------------- |
+| visible Required
| boolean | Show the indicator. |
---
-### `setTranslucent()` Android
+### `setTranslucent()` Android
```tsx
static setTranslucent(translucent: boolean);
@@ -468,9 +468,9 @@ Due to edge-to-edge enforcement introduced in Android 15, setting the status bar
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------------ | ------- | ------------------- |
-| translucent Required
| boolean | Set as translucent. |
+| Name | Type | Description |
+| ---------------------------------------------------------------- | ------- | ------------------- |
+| translucent Required
| boolean | Set as translucent. |
## Type Definitions
diff --git a/website/versioned_docs/version-0.76/switch.md b/website/versioned_docs/version-0.76/switch.md
index ca76878015e..fcbaae7b1de 100644
--- a/website/versioned_docs/version-0.76/switch.md
+++ b/website/versioned_docs/version-0.76/switch.md
@@ -66,7 +66,7 @@ If true the user won't be able to toggle the switch.
---
-### `ios_backgroundColor` iOS
+### `ios_backgroundColor` iOS
On iOS, custom color for the background. This background color can be seen either when the switch value is `false` or when the switch is disabled (and the switch is translucent).
diff --git a/website/versioned_docs/version-0.76/text-style-props.md b/website/versioned_docs/version-0.76/text-style-props.md
index 9640ca6aabc..93c978a9ae7 100644
--- a/website/versioned_docs/version-0.76/text-style-props.md
+++ b/website/versioned_docs/version-0.76/text-style-props.md
@@ -805,7 +805,7 @@ Specifies font weight. The values `'normal'` and `'bold'` are supported for most
---
-### `includeFontPadding` Android
+### `includeFontPadding` Android
Set to `false` to remove extra font padding intended to make space for certain ascenders / descenders. With some fonts, this padding can make text look slightly misaligned when centered vertically. For best results also set `textAlignVertical` to `center`.
@@ -855,7 +855,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `textAlignVertical` Android
+### `textAlignVertical` Android
| Type | Default |
| ----------------------------------------------- | -------- |
@@ -863,7 +863,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `textDecorationColor` iOS
+### `textDecorationColor` iOS
| Type |
| ------------------ |
@@ -879,7 +879,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `textDecorationStyle` iOS
+### `textDecorationStyle` iOS
| Type | Default |
| --------------------------------------------------- | --------- |
@@ -919,7 +919,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `verticalAlign` Android
+### `verticalAlign` Android
| Type | Default |
| ----------------------------------------------- | -------- |
@@ -927,7 +927,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `writingDirection` iOS
+### `writingDirection` iOS
| Type | Default |
| -------------------------------- | -------- |
diff --git a/website/versioned_docs/version-0.76/text.md b/website/versioned_docs/version-0.76/text.md
index 73e4932c78d..a81b9f0b495 100644
--- a/website/versioned_docs/version-0.76/text.md
+++ b/website/versioned_docs/version-0.76/text.md
@@ -215,7 +215,7 @@ An accessibility hint helps users understand what will happen when they perform
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -319,7 +319,7 @@ Specifies whether fonts should scale to respect Text Size accessibility settings
---
-### `android_hyphenationFrequency` Android
+### `android_hyphenationFrequency` Android
Sets the frequency of automatic hyphenation to use when determining word breaks on Android API Level 23+.
@@ -387,7 +387,7 @@ Indicates whether a selectable element is currently selected or not.
| ------- |
| boolean |
-### `dataDetectorType` Android
+### `dataDetectorType` Android
Determines the types of data converted to clickable URLs in the text element. By default, no data types are detected.
@@ -399,7 +399,7 @@ You can provide only one type.
---
-### `disabled` Android
+### `disabled` Android
Specifies the disabled state of the text view for testing purposes.
@@ -409,7 +409,7 @@ Specifies the disabled state of the text view for testing purposes.
---
-### `dynamicTypeRamp` iOS
+### `dynamicTypeRamp` iOS
The [Dynamic Type](https://developer.apple.com/documentation/uikit/uifont/scaling_fonts_automatically) ramp to apply to this element on iOS.
@@ -462,7 +462,7 @@ Specifies the largest possible scale a font can reach when `allowFontScaling` is
---
-### `minimumFontScale` iOS
+### `minimumFontScale` iOS
Specifies the smallest possible scale a font can reach when `adjustsFontSizeToFit` is enabled. (values 0.01-1.0).
@@ -656,7 +656,7 @@ Lets the user select text, to use the native copy and paste functionality.
---
-### `selectionColor` Android
+### `selectionColor` Android
The highlight color of the text.
@@ -674,7 +674,7 @@ The highlight color of the text.
---
-### `suppressHighlighting` iOS
+### `suppressHighlighting` iOS
When `true`, no visual change is made when text is pressed down. By default, a gray oval highlights the text on press down.
@@ -694,7 +694,7 @@ Used to locate this view in end-to-end tests.
---
-### `textBreakStrategy` Android
+### `textBreakStrategy` Android
Set text break strategy on Android API Level 23+, possible values are `simple`, `highQuality`, `balanced`.
@@ -704,7 +704,7 @@ Set text break strategy on Android API Level 23+, possible values are `simple`,
---
-### `lineBreakStrategyIOS` iOS
+### `lineBreakStrategyIOS` iOS
Set line break strategy on iOS 14+. Possible values are `none`, `standard`, `hangul-word` and `push-out`.
diff --git a/website/versioned_docs/version-0.76/textinput.md b/website/versioned_docs/version-0.76/textinput.md
index de2f63307d7..edac0919412 100644
--- a/website/versioned_docs/version-0.76/textinput.md
+++ b/website/versioned_docs/version-0.76/textinput.md
@@ -174,7 +174,7 @@ The following values work across platforms:
- `tel`
- `username`
-iOS
+iOS
The following values work on iOS only:
@@ -188,7 +188,7 @@ The following values work on iOS only:
- `organization-title`
- `url`
-Android
+Android
The following values work on Android only:
@@ -259,7 +259,7 @@ If `true`, caret is hidden. The default value is `false`.
---
-### `clearButtonMode` iOS
+### `clearButtonMode` iOS
When the clear button should appear on the right side of the text view. This property is supported only for single-line TextInput component. The default value is `never`.
@@ -269,7 +269,7 @@ When the clear button should appear on the right side of the text view. This pro
---
-### `clearTextOnFocus` iOS
+### `clearTextOnFocus` iOS
If `true`, clears the text field automatically when editing begins.
@@ -289,7 +289,7 @@ If `true`, context menu is hidden. The default value is `false`.
---
-### `dataDetectorTypes` iOS
+### `dataDetectorTypes` iOS
Determines the types of data converted to clickable URLs in the text input. Only valid if `multiline={true}` and `editable={false}`. By default no data types are detected.
@@ -320,7 +320,7 @@ Provides an initial value that will change when the user starts typing. Useful f
---
-### `cursorColor` Android
+### `cursorColor` Android
When provided it will set the color of the cursor (or "caret") in the component. Unlike the behavior of `selectionColor` the cursor color will be set independently from the color of the text selection box.
@@ -330,7 +330,7 @@ When provided it will set the color of the cursor (or "caret") in the component.
---
-### `disableFullscreenUI` Android
+### `disableFullscreenUI` Android
When `false`, if there is a small amount of space available around a text input (e.g. landscape orientation on a phone), the OS may choose to have the user edit the text inside of a full screen text input mode. When `true`, this feature is disabled and users will always edit the text directly inside of the text input. Defaults to `false`.
@@ -350,7 +350,7 @@ If `false`, text is not editable. The default value is `true`.
---
-### `enablesReturnKeyAutomatically` iOS
+### `enablesReturnKeyAutomatically` iOS
If `true`, the keyboard disables the return key when there is no text and automatically enables it when there is text. The default value is `false`.
@@ -390,7 +390,7 @@ The following values work on iOS only:
---
-### `importantForAutofill` Android
+### `importantForAutofill` Android
Tells the operating system whether the individual fields in your app should be included in a view structure for autofill purposes on Android API Level 26+. Possible values are `auto`, `no`, `noExcludeDescendants`, `yes`, and `yesExcludeDescendants`. The default value is `auto`.
@@ -406,7 +406,7 @@ Tells the operating system whether the individual fields in your app should be i
---
-### `inlineImageLeft` Android
+### `inlineImageLeft` Android
If defined, the provided image resource will be rendered on the left. The image resource must be inside `/android/app/src/main/res/drawable` and referenced like
@@ -422,7 +422,7 @@ If defined, the provided image resource will be rendered on the left. The image
---
-### `inlineImagePadding` Android
+### `inlineImagePadding` Android
Padding between the inline image, if any, and the text input itself.
@@ -432,7 +432,7 @@ Padding between the inline image, if any, and the text input itself.
---
-### `inputAccessoryViewID` iOS
+### `inputAccessoryViewID` iOS
An optional identifier which links a custom [InputAccessoryView](inputaccessoryview.md) to this text input. The InputAccessoryView is rendered above the keyboard when this text input is focused.
@@ -463,7 +463,7 @@ Support the following values:
---
-### `keyboardAppearance` iOS
+### `keyboardAppearance` iOS
Determines the color of the keyboard.
@@ -549,7 +549,7 @@ It is important to note that this aligns the text to the top on iOS, and centers
---
-### `numberOfLines` Android
+### `numberOfLines` Android
Sets the number of lines for a `TextInput`. Use it with multiline set to `true` to be able to fill the lines.
@@ -725,7 +725,7 @@ If `true`, text is not editable. The default value is `false`.
---
-### `returnKeyLabel` Android
+### `returnKeyLabel` Android
Sets the return key to the label. Use it instead of `returnKeyType`.
@@ -771,7 +771,7 @@ The following values work on iOS only:
| --------------------------------------------------------------------------------------------------------------------------------- |
| enum('done', 'go', 'next', 'search', 'send', 'none', 'previous', 'default', 'emergency-call', 'google', 'join', 'route', 'yahoo') |
-### `rejectResponderTermination` iOS
+### `rejectResponderTermination` iOS
If `true`, allows TextInput to pass touch events to the parent component. This allows components such as SwipeableListView to be swipeable from the TextInput on iOS, as is the case on Android by default. If `false`, TextInput always asks to handle the input (except when disabled). The default value is `true`.
@@ -781,7 +781,7 @@ If `true`, allows TextInput to pass touch events to the parent component. This a
---
-### `rows` Android
+### `rows` Android
Sets the number of lines for a `TextInput`. Use it with multiline set to `true` to be able to fill the lines.
@@ -791,7 +791,7 @@ Sets the number of lines for a `TextInput`. Use it with multiline set to `true`
---
-### `scrollEnabled` iOS
+### `scrollEnabled` iOS
If `false`, scrolling of the text view will be disabled. The default value is `true`. Only works with `multiline={true}`.
@@ -831,7 +831,7 @@ The highlight, selection handle and cursor color of the text input.
---
-### `selectionHandleColor` Android
+### `selectionHandleColor` Android
Sets the color of the selection handle. Unlike `selectionColor`, it allows the selection handle color to be customized independently of the selection's color.
@@ -861,7 +861,7 @@ When `false`, it will prevent the soft keyboard from showing when the field is f
---
-### `spellCheck` iOS
+### `spellCheck` iOS
If `false`, disables spell-check style (i.e. red underlines). The default value is inherited from `autoCorrect`.
@@ -887,7 +887,7 @@ Possible values for `textAlign` are:
---
-### `textContentType` iOS
+### `textContentType` iOS
Give the keyboard and the system information about the expected semantic meaning for the content that users enter.
@@ -953,7 +953,7 @@ Possible values for `textContentType` are:
---
-### `passwordRules` iOS
+### `passwordRules` iOS
When using `textContentType` as `newPassword` on iOS we can let the OS know the minimum requirements of the password so that it can generate one that will satisfy them. In order to create a valid string for `PasswordRules` take a look to the [Apple Docs](https://developer.apple.com/password-rules/).
@@ -989,7 +989,7 @@ Note that not all Text styles are supported, an incomplete list of what is not s
---
-### `textBreakStrategy` Android
+### `textBreakStrategy` Android
Set text break strategy on Android API Level 23+, possible values are `simple`, `highQuality`, `balanced` The default value is `highQuality`.
@@ -999,7 +999,7 @@ Set text break strategy on Android API Level 23+, possible values are `simple`,
---
-### `underlineColorAndroid` Android
+### `underlineColorAndroid` Android
The color of the `TextInput` underline.
@@ -1019,7 +1019,7 @@ The value to show for the text input. `TextInput` is a controlled component, whi
---
-### `lineBreakStrategyIOS` iOS
+### `lineBreakStrategyIOS` iOS
Set line break strategy on iOS 14+. Possible values are `none`, `standard`, `hangul-word` and `push-out`.
@@ -1029,7 +1029,7 @@ Set line break strategy on iOS 14+. Possible values are `none`, `standard`, `han
---
-### `lineBreakModeIOS` iOS
+### `lineBreakModeIOS` iOS
Set line break mode on iOS. Possible values are `wordWrapping`, `char`, `clip`, `head`, `middle` and `tail`.
diff --git a/website/versioned_docs/version-0.76/the-new-architecture/create-module-library.md b/website/versioned_docs/version-0.76/the-new-architecture/create-module-library.md
index 09b61705193..f081810b85b 100644
--- a/website/versioned_docs/version-0.76/the-new-architecture/create-module-library.md
+++ b/website/versioned_docs/version-0.76/the-new-architecture/create-module-library.md
@@ -38,7 +38,7 @@ npx create-react-native-library@latest
Once the interactive prompt is done, the tool creates a folder whose structure looks like this in Visual Studio Code:
-
+
Feel free to explore the code that has been created for you. However, the most important parts:
diff --git a/website/versioned_docs/version-0.76/touchablehighlight.md b/website/versioned_docs/version-0.76/touchablehighlight.md
index aea3968008d..b5427ecbd2b 100644
--- a/website/versioned_docs/version-0.76/touchablehighlight.md
+++ b/website/versioned_docs/version-0.76/touchablehighlight.md
@@ -138,7 +138,7 @@ The color of the underlay that will show through when the touch is active.
---
-### `hasTVPreferredFocus` iOS
+### `hasTVPreferredFocus` iOS
_(Apple TV only)_ TV preferred focus (see documentation for the View component).
@@ -148,7 +148,7 @@ _(Apple TV only)_ TV preferred focus (see documentation for the View component).
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
TV next focus down (see documentation for the View component).
@@ -158,7 +158,7 @@ TV next focus down (see documentation for the View component).
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
TV next focus forward (see documentation for the View component).
@@ -168,7 +168,7 @@ TV next focus forward (see documentation for the View component).
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
TV next focus left (see documentation for the View component).
@@ -178,7 +178,7 @@ TV next focus left (see documentation for the View component).
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
TV next focus right (see documentation for the View component).
@@ -188,7 +188,7 @@ TV next focus right (see documentation for the View component).
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
TV next focus up (see documentation for the View component).
diff --git a/website/versioned_docs/version-0.76/touchablenativefeedback.md b/website/versioned_docs/version-0.76/touchablenativefeedback.md
index b03ac6b2ed4..4cb291a607b 100644
--- a/website/versioned_docs/version-0.76/touchablenativefeedback.md
+++ b/website/versioned_docs/version-0.76/touchablenativefeedback.md
@@ -104,7 +104,7 @@ Check TouchableNativeFeedback.canUseNativeForeground() first, as this is only av
---
-### `hasTVPreferredFocus` Android
+### `hasTVPreferredFocus` Android
TV preferred focus (see documentation for the View component).
@@ -114,7 +114,7 @@ TV preferred focus (see documentation for the View component).
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
TV next focus down (see documentation for the View component).
@@ -124,7 +124,7 @@ TV next focus down (see documentation for the View component).
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
TV next focus forward (see documentation for the View component).
@@ -134,7 +134,7 @@ TV next focus forward (see documentation for the View component).
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
TV next focus left (see documentation for the View component).
@@ -144,7 +144,7 @@ TV next focus left (see documentation for the View component).
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
TV next focus right (see documentation for the View component).
@@ -154,7 +154,7 @@ TV next focus right (see documentation for the View component).
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
TV next focus up (see documentation for the View component).
diff --git a/website/versioned_docs/version-0.76/touchableopacity.md b/website/versioned_docs/version-0.76/touchableopacity.md
index 525effbefa4..90bd4693681 100644
--- a/website/versioned_docs/version-0.76/touchableopacity.md
+++ b/website/versioned_docs/version-0.76/touchableopacity.md
@@ -84,7 +84,7 @@ Determines what the opacity of the wrapped view should be when touch is active.
---
-### `hasTVPreferredFocus` iOS
+### `hasTVPreferredFocus` iOS
_(Apple TV only)_ TV preferred focus (see documentation for the View component).
@@ -94,7 +94,7 @@ _(Apple TV only)_ TV preferred focus (see documentation for the View component).
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
TV next focus down (see documentation for the View component).
@@ -104,7 +104,7 @@ TV next focus down (see documentation for the View component).
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
TV next focus forward (see documentation for the View component).
@@ -114,7 +114,7 @@ TV next focus forward (see documentation for the View component).
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
TV next focus left (see documentation for the View component).
@@ -124,7 +124,7 @@ TV next focus left (see documentation for the View component).
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
TV next focus right (see documentation for the View component).
@@ -134,7 +134,7 @@ TV next focus right (see documentation for the View component).
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
TV next focus up (see documentation for the View component).
diff --git a/website/versioned_docs/version-0.76/touchablewithoutfeedback.md b/website/versioned_docs/version-0.76/touchablewithoutfeedback.md
index 977375e08da..70fa4feecfd 100644
--- a/website/versioned_docs/version-0.76/touchablewithoutfeedback.md
+++ b/website/versioned_docs/version-0.76/touchablewithoutfeedback.md
@@ -112,7 +112,7 @@ Overrides the text that's read by the screen reader when the user interacts with
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -260,7 +260,7 @@ Defines a string value that labels an interactive element.
---
-### `aria-live` Android
+### `aria-live` Android
Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
@@ -274,7 +274,7 @@ Indicates that an element will be updated, and describes the types of updates th
---
-### `aria-modal` iOS
+### `aria-modal` iOS
Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver. Has precedence over the [`accessibilityViewIsModal`](#accessibilityviewismodal-ios) prop.
@@ -514,7 +514,7 @@ Used to locate this view in end-to-end tests.
---
-### `touchSoundDisabled` Android
+### `touchSoundDisabled` Android
If true, doesn't play a system sound on touch.
diff --git a/website/versioned_docs/version-0.76/turbo-native-modules-ios.md b/website/versioned_docs/version-0.76/turbo-native-modules-ios.md
index 145b58c709f..c5b99dd100c 100644
--- a/website/versioned_docs/version-0.76/turbo-native-modules-ios.md
+++ b/website/versioned_docs/version-0.76/turbo-native-modules-ios.md
@@ -18,27 +18,27 @@ cd ios
open TurboModuleExample.xcworkspace
```
-
+
2. Right click on app and select New Group, call the new group `NativeLocalStorage`.
-
+
3. In the `NativeLocalStorage` group, create New→File from Template.
-
+
4. Use the Cocoa Touch Class.
-
+
5. Name the Cocoa Touch Class RCTNativeLocalStorage with the Objective-C language.
-
+
6. Rename RCTNativeLocalStorage.m → RCTNativeLocalStorage.mm making it an Objective-C++ file.
-
+
## Implement localStorage with NSUserDefaults
diff --git a/website/versioned_docs/version-0.76/view-style-props.md b/website/versioned_docs/version-0.76/view-style-props.md
index 08258d96346..184c86c1682 100644
--- a/website/versioned_docs/version-0.76/view-style-props.md
+++ b/website/versioned_docs/version-0.76/view-style-props.md
@@ -159,7 +159,7 @@ export default App;
---
-### `borderCurve` iOS
+### `borderCurve` iOS
On iOS 13+, it is possible to change the corner curve of borders.
@@ -304,7 +304,7 @@ These shadows can be composed together so that a single `boxShadow` can be compr
| --------------------------- |
| array of BoxShadowValue ojects \| string |
-### `cursor` iOS
+### `cursor` iOS
On iOS 17+, Setting to `pointer` allows hover effects when a pointer (such as a trackpad or stylus on iOS, or the users' gaze on visionOS) is over the view.
@@ -314,7 +314,7 @@ On iOS 17+, Setting to `pointer` allows hover effects when a pointer (such as a
---
-### `elevation` Android
+### `elevation` Android
Sets the elevation of a view, using Android's underlying [elevation API](https://developer.android.com/training/material/shadows-clipping.html#Elevation). This adds a drop shadow to the item and affects z-order for overlapping views. Only supported on Android 5.0+, has no effect on earlier versions.
@@ -341,7 +341,7 @@ The following filter functions work across all platforms:
Due to issues with performance and spec compliance, these are the only two filter functions available on iOS. There are plans to explore some potential workarounds using SwiftUI instead of UIKit for this implementation.
:::
-Android
+Android
The following filter functions work on Android only:
diff --git a/website/versioned_docs/version-0.76/view.md b/website/versioned_docs/version-0.76/view.md
index e39540d43e0..12a1f870e83 100644
--- a/website/versioned_docs/version-0.76/view.md
+++ b/website/versioned_docs/version-0.76/view.md
@@ -55,7 +55,7 @@ See the [Accessibility guide](accessibility.md#accessibility-actions) for more i
---
-### `accessibilityElementsHidden` iOS
+### `accessibilityElementsHidden` iOS
A value indicating whether the accessibility elements contained within this accessibility element are hidden. Default is `false`.
@@ -77,7 +77,7 @@ An accessibility hint helps users understand what will happen when they perform
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -89,7 +89,7 @@ See the [iOS `accessibilityLanguage` doc](https://developer.apple.com/documentat
---
-### `accessibilityIgnoresInvertColors` iOS
+### `accessibilityIgnoresInvertColors` iOS
A value indicating this view should or should not be inverted when color inversion is turned on. A value of `true` will tell the view to not be inverted even if color inversion is turned on.
@@ -111,7 +111,7 @@ Overrides the text that's read by the screen reader when the user interacts with
---
-### `accessibilityLiveRegion` Android
+### `accessibilityLiveRegion` Android
Indicates to accessibility services whether the user should be notified when this view changes. Works for Android API >= 19 only. Possible values:
@@ -192,7 +192,7 @@ See the [Accessibility guide](accessibility.md#accessibilityvalue-ios-android) f
---
-### `accessibilityViewIsModal` iOS
+### `accessibilityViewIsModal` iOS
A value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver. Default is `false`.
@@ -272,7 +272,7 @@ Defines a string value that labels an interactive element.
---
-### `aria-labelledby` Android
+### `aria-labelledby` Android
Identifies the element that labels the element it is applied to. The value of `aria-labelledby` should match the [`nativeID`](view.md#nativeid) of the related element:
@@ -289,7 +289,7 @@ Identifies the element that labels the element it is applied to. The value of `a
---
-### `aria-live` Android
+### `aria-live` Android
Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
@@ -303,7 +303,7 @@ Indicates that an element will be updated, and describes the types of updates th
---
-### `aria-modal` iOS
+### `aria-modal` iOS
Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver. Has precedence over the [`accessibilityViewIsModal`](#accessibilityviewismodal-ios) prop.
@@ -381,7 +381,7 @@ Setting to false prevents direct children of the view from being removed from th
---
-### `focusable` Android
+### `focusable` Android
Whether this `View` should be focusable with a non-touch input device, eg. receive focus with a hardware keyboard.
@@ -417,7 +417,7 @@ Used to locate this view from native classes. Has precedence over `nativeID` pro
---
-### `importantForAccessibility` Android
+### `importantForAccessibility` Android
Controls how view is important for accessibility which is if it fires accessibility events and if it is reported to accessibility services that query the screen. Works for Android only.
@@ -460,7 +460,7 @@ Rendering offscreen to preserve correct alpha behavior is extremely expensive an
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
Designates the next view to receive focus when the user navigates down. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusDown).
@@ -470,7 +470,7 @@ Designates the next view to receive focus when the user navigates down. See the
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
Designates the next view to receive focus when the user navigates forward. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusForward).
@@ -480,7 +480,7 @@ Designates the next view to receive focus when the user navigates forward. See t
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
Designates the next view to receive focus when the user navigates left. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusLeft).
@@ -490,7 +490,7 @@ Designates the next view to receive focus when the user navigates left. See the
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
Designates the next view to receive focus when the user navigates right. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusRight).
@@ -500,7 +500,7 @@ Designates the next view to receive focus when the user navigates right. See the
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
Designates the next view to receive focus when the user navigates up. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusUp).
@@ -522,7 +522,7 @@ See the [Accessibility guide](accessibility.md#accessibility-actions) for more i
---
-### `onAccessibilityEscape` iOS
+### `onAccessibilityEscape` iOS
When `accessible` is `true`, the system will invoke this function when the user performs the escape gesture.
@@ -532,7 +532,7 @@ When `accessible` is `true`, the system will invoke this function when the user
---
-### `onAccessibilityTap` iOS
+### `onAccessibilityTap` iOS
When `accessible` is true, the system will try to invoke this function when the user performs accessibility tap gesture.
@@ -554,7 +554,7 @@ This event is fired immediately once the layout has been calculated, but the new
---
-### `onMagicTap` iOS
+### `onMagicTap` iOS
When `accessible` is `true`, the system will invoke this function when the user performs the magic tap gesture.
@@ -710,7 +710,7 @@ This is a reserved performance property exposed by `RCTView` and is useful for s
---
-### `renderToHardwareTextureAndroid` Android
+### `renderToHardwareTextureAndroid` Android
Whether this `View` should render itself (and all of its children) into a single hardware texture on the GPU.
@@ -732,7 +732,7 @@ On Android, this is useful for animations and interactions that only modify opac
---
-### `shouldRasterizeIOS` iOS
+### `shouldRasterizeIOS` iOS
Whether this `View` should be rendered as a bitmap before compositing.
@@ -754,7 +754,7 @@ Rasterization incurs an off-screen drawing pass and the bitmap consumes memory.
---
-### `tabIndex` Android
+### `tabIndex` Android
Whether this `View` should be focusable with a non-touch input device, eg. receive focus with a hardware keyboard.
Supports the following values:
diff --git a/website/versioned_docs/version-0.76/virtualizedlist.md b/website/versioned_docs/version-0.76/virtualizedlist.md
index de9a07b666e..1bf19aa1806 100644
--- a/website/versioned_docs/version-0.76/virtualizedlist.md
+++ b/website/versioned_docs/version-0.76/virtualizedlist.md
@@ -166,7 +166,7 @@ Opaque data type passed to `getItem` and `getItemCount` to retrieve items.
---
-### Required
**`getItem`**
+### Required
**`getItem`**
```tsx
(data: any, index: number) => any;
@@ -180,7 +180,7 @@ A generic accessor for extracting an item from any sort of data blob.
---
-### Required
**`getItemCount`**
+### Required
**`getItemCount`**
```tsx
(data: any) => number;
@@ -194,7 +194,7 @@ Determines how many items are in the data blob.
---
-### Required
**`renderItem`**
+### Required
**`renderItem`**
```tsx
(info: any) => ?React.Element
diff --git a/website/versioned_docs/version-0.77/accessibility.md b/website/versioned_docs/version-0.77/accessibility.md
index 33e1708e43e..fee049296e7 100644
--- a/website/versioned_docs/version-0.77/accessibility.md
+++ b/website/versioned_docs/version-0.77/accessibility.md
@@ -46,7 +46,7 @@ To use, set the `accessibilityLabel` property to a custom string on your View, T
In the above example, the `accessibilityLabel` on the TouchableOpacity element would default to "Press me!". The label is constructed by concatenating all Text node children separated by spaces.
-### `accessibilityLabelledBy` Android
+### `accessibilityLabelledBy` Android
A reference to another element [nativeID](view.md#nativeid) used to build complex forms.
The value of `accessibilityLabelledBy` should match the `nativeID` of the related element:
@@ -81,15 +81,15 @@ Provide the `accessibilityHint` property a custom string on your View, Text, or
```
-iOS
+iOS
In the above example, VoiceOver will read the hint after the label, if the user has hints enabled in the device's VoiceOver settings. Read more about guidelines for `accessibilityHint` in the [iOS Developer Docs](https://developer.apple.com/documentation/objectivec/nsobject/1615093-accessibilityhint)
-Android
+Android
In the above example, TalkBack will read the hint after the label. At this time, hints cannot be turned off on Android.
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
By using the `accessibilityLanguage` property, the screen reader will understand which language to use while reading the element's **label**, **value**, and **hint**. The provided string value must follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -102,11 +102,11 @@ By using the `accessibilityLanguage` property, the screen reader will understand
```
-### `accessibilityIgnoresInvertColors` iOS
+### `accessibilityIgnoresInvertColors` iOS
Inverting screen colors is an accessibility feature available in iOS and iPadOS for people with color blindness, low vision, or vision impairment. If there's a view you don't want to invert when this setting is on, possibly a photo, set this property to `true`.
-### `accessibilityLiveRegion` Android
+### `accessibilityLiveRegion` Android
When components dynamically change, we want TalkBack to alert the end user. This is made possible by the `accessibilityLiveRegion` property. It can be set to `none`, `polite`, and `assertive`:
@@ -163,13 +163,13 @@ In the above example method `addOne` changes the state variable `count`. When th
- **toolbar** Used to represent a toolbar (a container of action buttons or components).
- **grid** Used with ScrollView, VirtualizedList, FlatList, or SectionList to represent a grid. Adds the in/out of grid announcements to Android's GridView.
-### `accessibilityShowsLargeContentViewer` iOS
+### `accessibilityShowsLargeContentViewer` iOS
A boolean value that determines whether the large content viewer is shown when the user performs a long press on the element.
Available in iOS 13.0 and later.
-### `accessibilityLargeContentTitle` iOS
+### `accessibilityLargeContentTitle` iOS
A string that will be used as the title of the large content viewer when it is shown.
@@ -212,13 +212,13 @@ Represents the current value of a component. It can be a textual description of
| now | The current value of this component's range. | integer | No |
| text | A textual description of this component's value. Will override `min`, `now`, and `max` if set. | string | No |
-### `accessibilityViewIsModal` iOS
+### `accessibilityViewIsModal` iOS
A boolean value that indicates whether VoiceOver should ignore the elements within views that are siblings of the receiver.
For example, in a window that contains sibling views `A` and `B`, setting `accessibilityViewIsModal` to `true` on view `B` causes VoiceOver to ignore the elements in view `A`. On the other hand, if view `B` contains a child view `C` and you set `accessibilityViewIsModal` to `true` on view `C`, VoiceOver does not ignore the elements in view `A`.
-### `accessibilityElementsHidden` iOS
+### `accessibilityElementsHidden` iOS
A boolean value indicating whether the accessibility elements contained within this accessibility element are hidden.
@@ -290,7 +290,7 @@ Defines a string value that labels an interactive element.
| ------ |
| string |
-### `aria-labelledby` Android
+### `aria-labelledby` Android
Identifies the element that labels the element it is applied to. The value of `aria-labelledby` should match the [`nativeID`](view.md#nativeid) of the related element:
@@ -305,7 +305,7 @@ Identifies the element that labels the element it is applied to. The value of `a
| ------ |
| string |
-### `aria-live` Android
+### `aria-live` Android
Indicates that an element will be updated and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
@@ -319,7 +319,7 @@ Indicates that an element will be updated and describes the types of updates the
---
-### `aria-modal` iOS
+### `aria-modal` iOS
Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver.
@@ -335,7 +335,7 @@ Indicates whether a selectable element is currently selected or not.
| ------- |
| boolean |
-### `importantForAccessibility` Android
+### `importantForAccessibility` Android
In the case of two overlapping UI components with the same parent, default accessibility focus can have unpredictable behavior. The `importantForAccessibility` property will resolve this by controlling if a view fires accessibility events and if it is reported to accessibility services. It can be set to `auto`, `yes`, `no` and `no-hide-descendants` (the last value will force accessibility services to ignore the component and all of its children).
@@ -356,15 +356,15 @@ In the case of two overlapping UI components with the same parent, default acces
In the above example, the `yellow` layout and its descendants are completely invisible to TalkBack and all other accessibility services. So we can use overlapping views with the same parent without confusing TalkBack.
-### `onAccessibilityEscape` iOS
+### `onAccessibilityEscape` iOS
Assign this property to a custom function which will be called when someone performs the "escape" gesture, which is a two finger Z shaped gesture. An escape function should move back hierarchically in the user interface. This can mean moving up or back in a navigation hierarchy or dismissing a modal user interface. If the selected element does not have an `onAccessibilityEscape` function, the system will attempt to traverse up the view hierarchy until it finds a view that does or bonk to indicate it was unable to find one.
-### `onAccessibilityTap` iOS
+### `onAccessibilityTap` iOS
Use this property to assign a custom function to be called when someone activates an accessible element by double tapping on it while it's selected.
-### `onMagicTap` iOS
+### `onMagicTap` iOS
Assign this property to a custom function which will be called when someone performs the "magic tap" gesture, which is a double-tap with two fingers. A magic tap function should perform the most relevant action a user could take on a component. In the Phone app on iPhone, a magic tap answers a phone call or ends the current one. If the selected element does not have an `onMagicTap` function, the system will traverse up the view hierarchy until it finds a view that does.
@@ -460,7 +460,7 @@ To handle action requests, a component must implement an `onAccessibilityAction`
The `AccessibilityInfo` API allows you to determine whether or not a screen reader is currently active. See the [AccessibilityInfo documentation](accessibilityinfo) for details.
-## Sending Accessibility Events Android
+## Sending Accessibility Events Android
Sometimes it is useful to trigger an accessibility event on a UI component (i.e. when a custom view appears on a screen or set accessibility focus to a view). Native UIManager module exposes a method ‘sendAccessibilityEvent’ for this purpose. It takes two arguments: a view tag and a type of event. The supported event types are `typeWindowStateChanged`, `typeViewFocused`, and `typeViewClicked`.
@@ -475,7 +475,7 @@ if (Platform.OS === 'android') {
}
```
-## Testing TalkBack Support Android
+## Testing TalkBack Support Android
To enable TalkBack, go to the Settings app on your Android device or emulator. Tap Accessibility, then TalkBack. Toggle the "Use service" switch to enable or disable it.
@@ -495,7 +495,7 @@ adb shell settings put secure enabled_accessibility_services com.android.talkbac
adb shell settings put secure enabled_accessibility_services com.google.android.marvin.talkback/com.google.android.marvin.talkback.TalkBackService
```
-## Testing VoiceOver Support iOS
+## Testing VoiceOver Support iOS
To enable VoiceOver on your iOS or iPadOS device, go to the Settings app, tap General, then Accessibility. There you will find many tools available for people to enable their devices to be more usable, including VoiceOver. To enable VoiceOver, tap on VoiceOver under "Vision" and toggle the switch that appears at the top.
diff --git a/website/versioned_docs/version-0.77/accessibilityinfo.md b/website/versioned_docs/version-0.77/accessibilityinfo.md
index 2e4bf6d00ce..3d77f80884f 100644
--- a/website/versioned_docs/version-0.77/accessibilityinfo.md
+++ b/website/versioned_docs/version-0.77/accessibilityinfo.md
@@ -90,16 +90,16 @@ static addEventListener(
Add an event handler. Supported events:
-| Event name | Description |
-| ------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `accessibilityServiceChanged`
Android
| Fires when some services such as TalkBack, other Android assistive technologies, and third-party accessibility services are enabled. The argument to the event handler is a boolean. The boolean is `true` when a some accessibility services is enabled and `false` otherwise. |
-| `announcementFinished`
iOS
| Fires when the screen reader has finished making an announcement. The argument to the event handler is a dictionary with these keys:- `announcement`: The string announced by the screen reader.
- `success`: A boolean indicating whether the announcement was successfully made.
|
-| `boldTextChanged`
iOS
| Fires when the state of the bold text toggle changes. The argument to the event handler is a boolean. The boolean is `true` when bold text is enabled and `false` otherwise. |
-| `grayscaleChanged`
iOS
| Fires when the state of the gray scale toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a gray scale is enabled and `false` otherwise. |
-| `invertColorsChanged`
iOS
| Fires when the state of the invert colors toggle changes. The argument to the event handler is a boolean. The boolean is `true` when invert colors is enabled and `false` otherwise. |
-| `reduceMotionChanged` | Fires when the state of the reduce motion toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a reduce motion is enabled (or when "Transition Animation Scale" in "Developer options" is "Animation off") and `false` otherwise. |
-| `reduceTransparencyChanged`
iOS
| Fires when the state of the reduce transparency toggle changes. The argument to the event handler is a boolean. The boolean is `true` when reduce transparency is enabled and `false` otherwise. |
-| `screenReaderChanged` | Fires when the state of the screen reader changes. The argument to the event handler is a boolean. The boolean is `true` when a screen reader is enabled and `false` otherwise. |
+| Event name | Description |
+| ---------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessibilityServiceChanged`
Android
| Fires when some services such as TalkBack, other Android assistive technologies, and third-party accessibility services are enabled. The argument to the event handler is a boolean. The boolean is `true` when a some accessibility services is enabled and `false` otherwise. |
+| `announcementFinished`
iOS
| Fires when the screen reader has finished making an announcement. The argument to the event handler is a dictionary with these keys:- `announcement`: The string announced by the screen reader.
- `success`: A boolean indicating whether the announcement was successfully made.
|
+| `boldTextChanged`
iOS
| Fires when the state of the bold text toggle changes. The argument to the event handler is a boolean. The boolean is `true` when bold text is enabled and `false` otherwise. |
+| `grayscaleChanged`
iOS
| Fires when the state of the gray scale toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a gray scale is enabled and `false` otherwise. |
+| `invertColorsChanged`
iOS
| Fires when the state of the invert colors toggle changes. The argument to the event handler is a boolean. The boolean is `true` when invert colors is enabled and `false` otherwise. |
+| `reduceMotionChanged` | Fires when the state of the reduce motion toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a reduce motion is enabled (or when "Transition Animation Scale" in "Developer options" is "Animation off") and `false` otherwise. |
+| `reduceTransparencyChanged`
iOS
| Fires when the state of the reduce transparency toggle changes. The argument to the event handler is a boolean. The boolean is `true` when reduce transparency is enabled and `false` otherwise. |
+| `screenReaderChanged` | Fires when the state of the screen reader changes. The argument to the event handler is a boolean. The boolean is `true` when a screen reader is enabled and `false` otherwise. |
---
@@ -126,14 +126,14 @@ Post a string to be announced by the screen reader with modification options. By
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------------- | ------ | ---------------------------------------------------------------------------------------- |
-| announcement Required
| string | The string to be announced |
-| options Required
| object | `queue` - queue the announcement behind existing speech iOS
|
+| Name | Type | Description |
+| ----------------------------------------------------------------- | ------ | -------------------------------------------------------------------------------------------- |
+| announcement Required
| string | The string to be announced |
+| options Required
| object | `queue` - queue the announcement behind existing speech iOS
|
---
-### `getRecommendedTimeoutMillis()` Android
+### `getRecommendedTimeoutMillis()` Android
```tsx
static getRecommendedTimeoutMillis(originalTimeout: number): Promise;
@@ -144,13 +144,13 @@ This value is set in "Time to take action (Accessibility timeout)" of "Accessibi
**Parameters:**
-| Name | Type | Description |
-| ---------------------------------------------------------------- | ------ | ------------------------------------------------------------------------------------- |
-| originalTimeout Required
| number | The timeout to return if "Accessibility timeout" is not set. Specify in milliseconds. |
+| Name | Type | Description |
+| -------------------------------------------------------------------- | ------ | ------------------------------------------------------------------------------------- |
+| originalTimeout Required
| number | The timeout to return if "Accessibility timeout" is not set. Specify in milliseconds. |
---
-### `isAccessibilityServiceEnabled()` Android
+### `isAccessibilityServiceEnabled()` Android
```tsx
static isAccessibilityServiceEnabled(): Promise;
@@ -162,7 +162,7 @@ Check whether any accessibility service is enabled. This includes TalkBack but a
---
-### `isBoldTextEnabled()` iOS
+### `isBoldTextEnabled()` iOS
```tsx
static isBoldTextEnabled(): Promise:
@@ -172,7 +172,7 @@ Query whether a bold text is currently enabled. Returns a promise which resolves
---
-### `isGrayscaleEnabled()` iOS
+### `isGrayscaleEnabled()` iOS
```tsx
static isGrayscaleEnabled(): Promise;
@@ -182,7 +182,7 @@ Query whether grayscale is currently enabled. Returns a promise which resolves t
---
-### `isInvertColorsEnabled()` iOS
+### `isInvertColorsEnabled()` iOS
```tsx
static isInvertColorsEnabled(): Promise;
@@ -202,7 +202,7 @@ Query whether reduce motion is currently enabled. Returns a promise which resolv
---
-### `isReduceTransparencyEnabled()` iOS
+### `isReduceTransparencyEnabled()` iOS
```tsx
static isReduceTransparencyEnabled(): Promise;
@@ -222,7 +222,7 @@ Query whether a screen reader is currently enabled. Returns a promise which reso
---
-### `prefersCrossFadeTransitions()` iOS
+### `prefersCrossFadeTransitions()` iOS
```tsx
static prefersCrossFadeTransitions(): Promise;
diff --git a/website/versioned_docs/version-0.77/activityindicator.md b/website/versioned_docs/version-0.77/activityindicator.md
index ca4abe65894..fc8edca4e25 100644
--- a/website/versioned_docs/version-0.77/activityindicator.md
+++ b/website/versioned_docs/version-0.77/activityindicator.md
@@ -62,13 +62,13 @@ Whether to show the indicator (`true`) or hide it (`false`).
The foreground color of the spinner.
-| Type | Default |
-| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| [color](colors) | `null` (system accent default color)Android
`'#999999'` iOS
|
+| Type | Default |
+| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| [color](colors) | `null` (system accent default color)Android
`'#999999'` iOS
|
---
-### `hidesWhenStopped` iOS
+### `hidesWhenStopped` iOS
Whether the indicator should hide when not animating.
@@ -82,6 +82,6 @@ Whether the indicator should hide when not animating.
Size of the indicator.
-| Type | Default |
-| ------------------------------------------------------------------------------ | --------- |
-| enum(`'small'`, `'large'`)
number Android
| `'small'` |
+| Type | Default |
+| ---------------------------------------------------------------------------------- | --------- |
+| enum(`'small'`, `'large'`)
number Android
| `'small'` |
diff --git a/website/versioned_docs/version-0.77/alert.md b/website/versioned_docs/version-0.77/alert.md
index f9e104de16b..c80b62fb7a6 100644
--- a/website/versioned_docs/version-0.77/alert.md
+++ b/website/versioned_docs/version-0.77/alert.md
@@ -78,7 +78,7 @@ Alerts on Android can be dismissed by tapping outside of the alert box. It is di
The cancel event can be handled by providing an `onDismiss` callback property inside the `options` parameter.
-### Example Android
+### Example Android
```SnackPlayer name=Alert%20Android%20Dissmissable%20Example&supportedPlatforms=android
import React from 'react';
@@ -143,16 +143,16 @@ static alert (
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---------------------------------- | ----------------------------------------------------------------------- |
-| title Required
| string | The dialog's title. Passing `null` or empty string will hide the title. |
-| message | string | An optional message that appears below the dialog's title. |
-| buttons | [AlertButton](alert#alertbutton)[] | An optional array containing buttons configuration. |
-| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---------------------------------- | ----------------------------------------------------------------------- |
+| title Required
| string | The dialog's title. Passing `null` or empty string will hide the title. |
+| message | string | An optional message that appears below the dialog's title. |
+| buttons | [AlertButton](alert#alertbutton)[] | An optional array containing buttons configuration. |
+| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
---
-### `prompt()` iOS
+### `prompt()` iOS
```tsx
static prompt: (
@@ -169,21 +169,21 @@ Create and display a prompt to enter some text in form of Alert.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| title Required
| string | The dialog's title. |
-| message | string | An optional message that appears above the text input. |
-| callbackOrButtons | function
[AlertButton](alert#alertButton)[] | If passed a function, it will be called with the prompt's value
`(text: string) => void`, when the user taps 'OK'.
If passed an array, buttons will be configured based on the array content. |
-| type | [AlertType](alert#alerttype-ios) | This configures the text input. |
-| defaultValue | string | The default text in text input. |
-| keyboardType | string | The keyboard type of first text field (if exists). One of TextInput [keyboardTypes](textinput#keyboardtype). |
-| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| title Required
| string | The dialog's title. |
+| message | string | An optional message that appears above the text input. |
+| callbackOrButtons | function
[AlertButton](alert#alertButton)[] | If passed a function, it will be called with the prompt's value
`(text: string) => void`, when the user taps 'OK'.
If passed an array, buttons will be configured based on the array content. |
+| type | [AlertType](alert#alerttype-ios) | This configures the text input. |
+| defaultValue | string | The default text in text input. |
+| keyboardType | string | The keyboard type of first text field (if exists). One of TextInput [keyboardTypes](textinput#keyboardtype). |
+| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
---
## Type Definitions
-### AlertButtonStyle iOS
+### AlertButtonStyle iOS
An iOS Alert button style.
@@ -201,7 +201,7 @@ An iOS Alert button style.
---
-### AlertType iOS
+### AlertType iOS
An iOS Alert type.
@@ -230,12 +230,12 @@ An object describing the configuration of a button in the alert.
**Objects properties:**
-| Name | Type | Description |
-| -------------------------------------------- | ---------------------------------------------- | ------------------------------------------------------------------------------ |
-| text | string | Button label. |
-| onPress | function | Callback function when button is pressed. |
-| style iOS
| [AlertButtonStyle](alert#alertbuttonstyle-ios) | Button style, on Android this property will be ignored. |
-| isPreferred iOS
| boolean | Whether button should be emphasized, on Android this property will be ignored. |
+| Name | Type | Description |
+| ------------------------------------------------ | ---------------------------------------------- | ------------------------------------------------------------------------------ |
+| text | string | Button label. |
+| onPress | function | Callback function when button is pressed. |
+| style iOS
| [AlertButtonStyle](alert#alertbuttonstyle-ios) | Button style, on Android this property will be ignored. |
+| isPreferred iOS
| boolean | Whether button should be emphasized, on Android this property will be ignored. |
---
@@ -247,8 +247,8 @@ An object describing the configuration of a button in the alert.
**Properties:**
-| Name | Type | Description |
-| --------------------------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------- |
-| cancelable Android
| boolean | Defines if alert can be dismissed by tapping outside of the alert box. |
-| userInterfaceStyle iOS
| string | The interface style used for the alert, can be set to `light` or `dark`, otherwise the default system style will be used. |
-| onDismiss Android
| function | Callback function fired when alert has been dismissed. |
+| Name | Type | Description |
+| ------------------------------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------- |
+| cancelable Android
| boolean | Defines if alert can be dismissed by tapping outside of the alert box. |
+| userInterfaceStyle iOS
| string | The interface style used for the alert, can be set to `light` or `dark`, otherwise the default system style will be used. |
+| onDismiss Android
| function | Callback function fired when alert has been dismissed. |
diff --git a/website/versioned_docs/version-0.77/appstate.md b/website/versioned_docs/version-0.77/appstate.md
index 594ff232ac3..f88c7e61c96 100644
--- a/website/versioned_docs/version-0.77/appstate.md
+++ b/website/versioned_docs/version-0.77/appstate.md
@@ -86,11 +86,11 @@ This event is received when the app state has changed. The listener is called wi
This event is used in the need of throwing memory warning or releasing it.
-### `focus` Android
+### `focus` Android
Received when the app gains focus (the user is interacting with the app).
-### `blur` Android
+### `blur` Android
Received when the user is not actively interacting with the app. Useful in situations when the user pulls down the [notification drawer](https://developer.android.com/guide/topics/ui/notifiers/notifications#bar-and-drawer). `AppState` won't change but the `blur` event will get fired.
diff --git a/website/versioned_docs/version-0.77/button.md b/website/versioned_docs/version-0.77/button.md
index bccb65000c3..cfed6819d28 100644
--- a/website/versioned_docs/version-0.77/button.md
+++ b/website/versioned_docs/version-0.77/button.md
@@ -112,7 +112,7 @@ export default App;
## Props
-### Required
**`onPress`**
+### Required
**`onPress`**
Handler to be called when the user taps the button.
@@ -122,7 +122,7 @@ Handler to be called when the user taps the button.
---
-### Required
**`title`**
+### Required
**`title`**
Text to display inside the button. On Android the given title will be converted to the uppercased form.
@@ -142,7 +142,7 @@ Text to display for blindness accessibility features.
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -212,7 +212,7 @@ If `true`, disable all interactions for this component.
---
-### `hasTVPreferredFocus` TV
+### `hasTVPreferredFocus` TV
TV preferred focus.
@@ -222,7 +222,7 @@ TV preferred focus.
---
-### `nextFocusDown` Android
TV
+### `nextFocusDown` Android
TV
Designates the next view to receive focus when the user navigates down. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusDown).
@@ -232,7 +232,7 @@ Designates the next view to receive focus when the user navigates down. See the
---
-### `nextFocusForward` Android
TV
+### `nextFocusForward` Android
TV
Designates the next view to receive focus when the user navigates forward. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusForward).
@@ -242,7 +242,7 @@ Designates the next view to receive focus when the user navigates forward. See t
---
-### `nextFocusLeft` Android
TV
+### `nextFocusLeft` Android
TV
Designates the next view to receive focus when the user navigates left. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusLeft).
@@ -252,7 +252,7 @@ Designates the next view to receive focus when the user navigates left. See the
---
-### `nextFocusRight` Android
TV
+### `nextFocusRight` Android
TV
Designates the next view to receive focus when the user navigates right. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusRight).
@@ -262,7 +262,7 @@ Designates the next view to receive focus when the user navigates right. See the
---
-### `nextFocusUp` Android
TV
+### `nextFocusUp` Android
TV
Designates the next view to receive focus when the user navigates up. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusUp).
@@ -282,7 +282,7 @@ Used to locate this view in end-to-end tests.
---
-### `touchSoundDisabled` Android
+### `touchSoundDisabled` Android
If `true`, doesn't play system sound on touch.
diff --git a/website/versioned_docs/version-0.77/fabric-native-components-ios.md b/website/versioned_docs/version-0.77/fabric-native-components-ios.md
index 3503f24c03e..7d849f4cba0 100644
--- a/website/versioned_docs/version-0.77/fabric-native-components-ios.md
+++ b/website/versioned_docs/version-0.77/fabric-native-components-ios.md
@@ -38,19 +38,19 @@ cd ios
open Demo.xcworkspace
```
-
+
2. Right click on app and select New Group, call the new group `WebView`.
-
+
3. In the `WebView` group, create New→File from Template.
-
+
4. Use the Objective-C File template, and name it RCTWebView.
-
+
5. Repeat step 4 and create a header file named `RCTWebView.h`.
@@ -213,10 +213,10 @@ To link the WebKit framework in your app, follow these steps:
3. Select the General tab
4. Scroll down until you find the _"Frameworks, Libraries, and Embedded Contents"_ section, and press the `+` button
-
+
5. In the search bar, filter for WebKit
6. Select the WebKit framework
7. Click on Add.
-
+
diff --git a/website/versioned_docs/version-0.77/flatlist.md b/website/versioned_docs/version-0.77/flatlist.md
index fe86e1af557..6c299ca26bb 100644
--- a/website/versioned_docs/version-0.77/flatlist.md
+++ b/website/versioned_docs/version-0.77/flatlist.md
@@ -356,7 +356,7 @@ Inherits [VirtualizedList Props](virtualizedlist.md#props).
---
-### Required
**`renderItem`**
+### Required
**`renderItem`**
```tsx
renderItem({
@@ -416,7 +416,7 @@ Example usage:
---
-### Required
**`data`**
+### Required
**`data`**
An array (or array-like list) of items to render. Other data types can be used by targeting [`VirtualizedList`](virtualizedlist.md) directly.
diff --git a/website/versioned_docs/version-0.77/image-style-props.md b/website/versioned_docs/version-0.77/image-style-props.md
index b89b8a991a2..efa0dc725e1 100644
--- a/website/versioned_docs/version-0.77/image-style-props.md
+++ b/website/versioned_docs/version-0.77/image-style-props.md
@@ -312,7 +312,7 @@ Set an opacity value for the image. The number should be in the range from `0.0`
---
-### `overlayColor` Android
+### `overlayColor` Android
When the image has rounded corners, specifying an overlayColor will cause the remaining space in the corners to be filled with a solid color. This is useful in cases which are not supported by the Android implementation of rounded corners:
diff --git a/website/versioned_docs/version-0.77/image.md b/website/versioned_docs/version-0.77/image.md
index 2fcca18ad38..a3f6fb86bf7 100644
--- a/website/versioned_docs/version-0.77/image.md
+++ b/website/versioned_docs/version-0.77/image.md
@@ -167,7 +167,7 @@ blurRadius: the blur radius of the blur filter added to the image.
---
-### `capInsets` iOS
+### `capInsets` iOS
When the image is resized, the corners of the size specified by `capInsets` will stay a fixed size, but the center content and borders of the image will be stretched. This is useful for creating resizable rounded buttons, shadows, and other resizable assets. More info in the [official Apple documentation](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIImage_Class/index.html#//apple_ref/occ/instm/UIImage/resizableImageWithCapInsets).
@@ -202,7 +202,7 @@ A static image to display while loading the image source.
---
-### `fadeDuration` Android
+### `fadeDuration` Android
Fade animation duration in milliseconds.
@@ -286,7 +286,7 @@ Invoked on load start.
---
-### `onPartialLoad` iOS
+### `onPartialLoad` iOS
Invoked when a partial load of the image is complete. The definition of what constitutes a "partial load" is loader specific though this is meant for progressive JPEG loads.
@@ -306,7 +306,7 @@ Invoked on download progress.
---
-### `progressiveRenderingEnabled` Android
+### `progressiveRenderingEnabled` Android
When `true`, enables progressive jpeg streaming - https://frescolib.org/docs/progressive-jpegs.
@@ -326,7 +326,7 @@ A string indicating which referrer to use when fetching the resource. Sets the v
---
-### `resizeMethod` Android
+### `resizeMethod` Android
The mechanism that should be used to resize the image when the image's dimensions differ from the image view's dimensions. Defaults to `auto`.
@@ -368,7 +368,7 @@ Determines how to resize the image when the frame doesn't match the raw image di
---
-### `resizeMultiplier` Android
+### `resizeMultiplier` Android
When the `resizeMethod` is set to `resize`, the destination dimensions are multiplied by this value. The `scale` method is used to perform the remainder of the resize. A default of `1.0` means the bitmap size is designed to fit the destination dimensions. A multiplier greater than `1.0` will set the resize options larger than that of the destination dimensions, and the resulting bitmap will be scaled down from the hardware size. Defaults to `1.0`.
@@ -464,7 +464,7 @@ Width of the image component.
## Methods
-### `abortPrefetch()` Android
+### `abortPrefetch()` Android
```tsx
static abortPrefetch(requestId: number);
@@ -474,9 +474,9 @@ Abort prefetch request.
**Parameters:**
-| Name | Type | Description |
-| ---------------------------------------------------------- | ------ | --------------------------------------- |
-| requestId Required
| number | Request id as returned by `prefetch()`. |
+| Name | Type | Description |
+| -------------------------------------------------------------- | ------ | --------------------------------------- |
+| requestId Required
| number | Request id as returned by `prefetch()`. |
---
@@ -492,9 +492,9 @@ In order to retrieve the image dimensions, the image may first need to be loaded
**Parameters:**
-| Name
| Type | Description |
-| ---------------------------------------------------- | ------ | -------------------------- |
-| uri Required
| string | The location of the image. |
+| Name
| Type | Description |
+| -------------------------------------------------------- | ------ | -------------------------- |
+| uri Required
| string | The location of the image. |
---
@@ -513,10 +513,10 @@ In order to retrieve the image dimensions, the image may first need to be loaded
**Parameters:**
-| Name
| Type | Description |
-| -------------------------------------------------------- | ------ | ---------------------------- |
-| uri Required
| string | The location of the image. |
-| headers Required
| object | The headers for the request. |
+| Name
| Type | Description |
+| ------------------------------------------------------------ | ------ | ---------------------------- |
+| uri Required
| string | The location of the image. |
+| headers Required
| object | The headers for the request. |
---
@@ -530,10 +530,10 @@ Prefetches a remote image for later use by downloading it to the disk cache. Ret
**Parameters:**
-| Name | Type | Description |
-| ---------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------------ |
-| url Required
| string | The remote location of the image. |
-| callback | function Android
| The function that will be called with the `requestId`. |
+| Name | Type | Description |
+| -------------------------------------------------------- | ----------------------------------------------------- | ------------------------------------------------------ |
+| url Required
| string | The remote location of the image. |
+| callback | function Android
| The function that will be called with the `requestId`. |
---
@@ -549,9 +549,9 @@ Perform cache interrogation. Returns a promise which resolves to a mapping from
**Parameters:**
-| Name | Type | Description |
-| ----------------------------------------------------- | ----- | ------------------------------------------ |
-| urls Required
| array | List of image URLs to check the cache for. |
+| Name | Type | Description |
+| --------------------------------------------------------- | ----- | ------------------------------------------ |
+| urls Required
| array | List of image URLs to check the cache for. |
---
@@ -570,13 +570,13 @@ Resolves an asset reference into an object which has the properties `uri`, `scal
**Parameters:**
-| Name
| Type | Description |
-| ------------------------------------------------------- | ---------------------------------------- | ---------------------------------------------------------------------------- |
-| source Required
| [ImageSource](image#imagesource), number | A number (opaque type returned by `require('./foo.png')`) or an ImageSource. |
+| Name
| Type | Description |
+| ----------------------------------------------------------- | ---------------------------------------- | ---------------------------------------------------------------------------- |
+| source Required
| [ImageSource](image#imagesource), number | A number (opaque type returned by `require('./foo.png')`) or an ImageSource. |
## Type Definitions
-### ImageCacheEnum iOS
+### ImageCacheEnum iOS
Enum which can be used to set the cache handling or strategy for the potentially cached responses.
@@ -621,17 +621,17 @@ Object returned in the `onLoad` callback.
**Properties (if passing as object or array of objects):**
-| Name
| Type | Description |
-| -------------------------------------- | ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| uri | string | A string representing the resource identifier for the image, which could be an http address, a local file path, or the name of a static image resource. |
-| width | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
-| height | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
-| scale | number | Used to indicate the scale factor of the image. Defaults to `1.0` if unspecified, meaning that one image pixel equates to one display point / DIP. |
-| bundleiOS
| string | The iOS asset bundle which the image is included in. This will default to `[NSBundle mainBundle]` if not set. |
-| method | string | The HTTP Method to use. Defaults to `'GET'` if not specified. |
-| headers | object | An object representing the HTTP headers to send along with the request for a remote image. |
-| body | string | The HTTP body to send with the request. This must be a valid UTF-8 string, and will be sent exactly as specified, with no additional encoding (e.g. URL-escaping or base64) applied. |
-| cacheiOS
| [ImageCacheEnum](image#imagecacheenum-ios) | Determines how the requests handles potentially cached responses. |
+| Name
| Type | Description |
+| ------------------------------------------ | ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| uri | string | A string representing the resource identifier for the image, which could be an http address, a local file path, or the name of a static image resource. |
+| width | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
+| height | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
+| scale | number | Used to indicate the scale factor of the image. Defaults to `1.0` if unspecified, meaning that one image pixel equates to one display point / DIP. |
+| bundleiOS
| string | The iOS asset bundle which the image is included in. This will default to `[NSBundle mainBundle]` if not set. |
+| method | string | The HTTP Method to use. Defaults to `'GET'` if not specified. |
+| headers | object | An object representing the HTTP headers to send along with the request for a remote image. |
+| body | string | The HTTP body to send with the request. This must be a valid UTF-8 string, and will be sent exactly as specified, with no additional encoding (e.g. URL-escaping or base64) applied. |
+| cacheiOS
| [ImageCacheEnum](image#imagecacheenum-ios) | Determines how the requests handles potentially cached responses. |
**If passing a number:**
diff --git a/website/versioned_docs/version-0.77/linking.md b/website/versioned_docs/version-0.77/linking.md
index 657cf1927ee..1818f6b6089 100644
--- a/website/versioned_docs/version-0.77/linking.md
+++ b/website/versioned_docs/version-0.77/linking.md
@@ -636,7 +636,7 @@ The method returns a `Promise` object. If the user confirms the open dialog or t
---
-### `sendIntent()` Android
+### `sendIntent()` Android
```tsx
static sendIntent(
diff --git a/website/versioned_docs/version-0.77/modal.md b/website/versioned_docs/version-0.77/modal.md
index f401e499031..98bb815dfca 100644
--- a/website/versioned_docs/version-0.77/modal.md
+++ b/website/versioned_docs/version-0.77/modal.md
@@ -136,7 +136,7 @@ The `backdropColor` of the modal (or background color of the modal's container.)
---
-### `hardwareAccelerated` Android
+### `hardwareAccelerated` Android
The `hardwareAccelerated` prop controls whether to force hardware acceleration for the underlying window.
@@ -146,7 +146,7 @@ The `hardwareAccelerated` prop controls whether to force hardware acceleration f
---
-### `navigationBarTranslucent` Android
+### `navigationBarTranslucent` Android
The `navigationBarTranslucent` prop determines whether your modal should go under the system navigation bar. However, `statusBarTranslucent` also needs to be set to `true` to make navigation bar translucent.
@@ -156,7 +156,7 @@ The `navigationBarTranslucent` prop determines whether your modal should go unde
---
-### `onDismiss` iOS
+### `onDismiss` iOS
The `onDismiss` prop allows passing a function that will be called once the modal has been dismissed.
@@ -166,7 +166,7 @@ The `onDismiss` prop allows passing a function that will be called once the moda
---
-### `onOrientationChange` iOS
+### `onOrientationChange` iOS
The `onOrientationChange` callback is called when the orientation changes while the modal is being displayed. The orientation provided is only 'portrait' or 'landscape'. This callback is also called on initial render, regardless of the current orientation.
@@ -197,7 +197,7 @@ The `onShow` prop allows passing a function that will be called once the modal h
---
-### `presentationStyle` iOS
+### `presentationStyle` iOS
The `presentationStyle` prop controls how the modal appears (generally on larger devices such as iPad or plus-sized iPhones). See https://developer.apple.com/reference/uikit/uimodalpresentationstyle for details.
@@ -214,7 +214,7 @@ Possible values:
---
-### `statusBarTranslucent` Android
+### `statusBarTranslucent` Android
The `statusBarTranslucent` prop determines whether your modal should go under the system statusbar.
@@ -224,7 +224,7 @@ The `statusBarTranslucent` prop determines whether your modal should go under th
---
-### `supportedOrientations` iOS
+### `supportedOrientations` iOS
The `supportedOrientations` prop allows the modal to be rotated to any of the specified orientations. On iOS, the modal is still restricted by what's specified in your app's Info.plist's UISupportedInterfaceOrientations field.
diff --git a/website/versioned_docs/version-0.77/platform-specific-code.md b/website/versioned_docs/version-0.77/platform-specific-code.md
index cf9263c2d53..0f688f196d6 100644
--- a/website/versioned_docs/version-0.77/platform-specific-code.md
+++ b/website/versioned_docs/version-0.77/platform-specific-code.md
@@ -72,7 +72,7 @@ const Component = Platform.select({
;
```
-### Detecting the Android version Android
+### Detecting the Android version Android
On Android, the `Platform` module can also be used to detect the version of the Android Platform in which the app is running:
@@ -86,7 +86,7 @@ if (Platform.Version === 25) {
**Note**: `Version` is set to the Android API version not the Android OS version. To find a mapping please refer to [Android Version History](https://en.wikipedia.org/wiki/Android_version_history#Overview).
-### Detecting the iOS version iOS
+### Detecting the iOS version iOS
On iOS, the `Version` is a result of `-[UIDevice systemVersion]`, which is a string with the current version of the operating system. An example of the system version is "10.3". For example, to detect the major version number on iOS:
diff --git a/website/versioned_docs/version-0.77/platform.md b/website/versioned_docs/version-0.77/platform.md
index 64382e894fa..af8b2cccb49 100644
--- a/website/versioned_docs/version-0.77/platform.md
+++ b/website/versioned_docs/version-0.77/platform.md
@@ -89,7 +89,7 @@ Returns an object which contains all available common and specific constants rel
---
-### `isPad` iOS
+### `isPad` iOS
```tsx
static isPad: boolean;
diff --git a/website/versioned_docs/version-0.77/pressable.md b/website/versioned_docs/version-0.77/pressable.md
index 48b24e9fa13..cf052bae342 100644
--- a/website/versioned_docs/version-0.77/pressable.md
+++ b/website/versioned_docs/version-0.77/pressable.md
@@ -108,7 +108,7 @@ export default App;
## Props
-### `android_disableSound` Android
+### `android_disableSound` Android
If true, doesn't play Android system sound on press.
@@ -116,7 +116,7 @@ If true, doesn't play Android system sound on press.
| ------- | ------- |
| boolean | `false` |
-### `android_ripple` Android
+### `android_ripple` Android
Enables the Android ripple effect and configures its properties.
diff --git a/website/versioned_docs/version-0.77/pressevent.md b/website/versioned_docs/version-0.77/pressevent.md
index b7ec5a5d4ef..df81b875ddf 100644
--- a/website/versioned_docs/version-0.77/pressevent.md
+++ b/website/versioned_docs/version-0.77/pressevent.md
@@ -31,7 +31,7 @@ Array of all PressEvents that have changed since the last event.
| -------------------- | -------- |
| array of PressEvents | No |
-### `force` iOS
+### `force` iOS
Amount of force used during the 3D Touch press. Returns the float value in range from `0.0` to `1.0`.
diff --git a/website/versioned_docs/version-0.77/refreshcontrol.md b/website/versioned_docs/version-0.77/refreshcontrol.md
index ae1509b660b..e7f8fea5e83 100644
--- a/website/versioned_docs/version-0.77/refreshcontrol.md
+++ b/website/versioned_docs/version-0.77/refreshcontrol.md
@@ -66,7 +66,7 @@ Inherits [View Props](view.md#props).
---
-### Required
**`refreshing`**
+### Required
**`refreshing`**
Whether the view should be indicating an active refresh.
@@ -76,7 +76,7 @@ Whether the view should be indicating an active refresh.
---
-### `colors` Android
+### `colors` Android
The colors (at least one) that will be used to draw the refresh indicator.
@@ -86,7 +86,7 @@ The colors (at least one) that will be used to draw the refresh indicator.
---
-### `enabled` Android
+### `enabled` Android
Whether the pull to refresh functionality is enabled.
@@ -106,7 +106,7 @@ Called when the view starts refreshing.
---
-### `progressBackgroundColor` Android
+### `progressBackgroundColor` Android
The background color of the refresh indicator.
@@ -126,7 +126,7 @@ Progress view top offset.
---
-### `size` Android
+### `size` Android
Size of the refresh indicator.
@@ -136,7 +136,7 @@ Size of the refresh indicator.
---
-### `tintColor` iOS
+### `tintColor` iOS
The color of the refresh indicator.
@@ -146,7 +146,7 @@ The color of the refresh indicator.
---
-### `title` iOS
+### `title` iOS
The title displayed under the refresh indicator.
@@ -156,7 +156,7 @@ The title displayed under the refresh indicator.
---
-### `titleColor` iOS
+### `titleColor` iOS
The color of the refresh indicator title.
diff --git a/website/versioned_docs/version-0.77/scrollview.md b/website/versioned_docs/version-0.77/scrollview.md
index 39dd750e872..b7099890f42 100644
--- a/website/versioned_docs/version-0.77/scrollview.md
+++ b/website/versioned_docs/version-0.77/scrollview.md
@@ -83,7 +83,7 @@ A React Component that will be used to render sticky headers, should be used tog
---
-### `alwaysBounceHorizontal` iOS
+### `alwaysBounceHorizontal` iOS
When true, the scroll view bounces horizontally when it reaches the end even if the content is smaller than the scroll view itself.
@@ -93,7 +93,7 @@ When true, the scroll view bounces horizontally when it reaches the end even if
---
-### `alwaysBounceVertical` iOS
+### `alwaysBounceVertical` iOS
When true, the scroll view bounces vertically when it reaches the end even if the content is smaller than the scroll view itself.
@@ -103,7 +103,7 @@ When true, the scroll view bounces vertically when it reaches the end even if th
---
-### `automaticallyAdjustContentInsets` iOS
+### `automaticallyAdjustContentInsets` iOS
Controls whether iOS should automatically adjust the content inset for scroll views that are placed behind a navigation bar or tab bar/toolbar.
@@ -113,7 +113,7 @@ Controls whether iOS should automatically adjust the content inset for scroll vi
---
-### `automaticallyAdjustKeyboardInsets` iOS
+### `automaticallyAdjustKeyboardInsets` iOS
Controls whether the ScrollView should automatically adjust its `contentInset` and `scrollViewInsets` when the Keyboard changes its size.
@@ -123,7 +123,7 @@ Controls whether the ScrollView should automatically adjust its `contentInset` a
---
-### `automaticallyAdjustsScrollIndicatorInsets` iOS
+### `automaticallyAdjustsScrollIndicatorInsets` iOS
Controls whether iOS should automatically adjust the scroll indicator insets. See Apple's [documentation on the property](https://developer.apple.com/documentation/uikit/uiscrollview/3198043-automaticallyadjustsscrollindica).
@@ -133,7 +133,7 @@ Controls whether iOS should automatically adjust the scroll indicator insets. Se
---
-### `bounces` iOS
+### `bounces` iOS
When true, the scroll view bounces when it reaches the end of the content if the content is larger than the scroll view along the axis of the scroll direction. When `false`, it disables all bouncing even if the `alwaysBounce*` props are `true`.
@@ -143,7 +143,7 @@ When true, the scroll view bounces when it reaches the end of the content if the
---
-### `bouncesZoom` iOS
+### `bouncesZoom` iOS
When `true`, gestures can drive zoom past min/max and the zoom will animate to the min/max value at gesture end, otherwise the zoom will not exceed the limits.
@@ -153,7 +153,7 @@ When `true`, gestures can drive zoom past min/max and the zoom will animate to t
---
-### `canCancelContentTouches` iOS
+### `canCancelContentTouches` iOS
When `false`, once tracking starts, won't try to drag if the touch moves.
@@ -163,7 +163,7 @@ When `false`, once tracking starts, won't try to drag if the touch moves.
---
-### `centerContent` iOS
+### `centerContent` iOS
When `true`, the scroll view automatically centers the content when the content is smaller than the scroll view bounds; when the content is larger than the scroll view, this property has no effect.
@@ -196,7 +196,7 @@ const styles = StyleSheet.create({
---
-### `contentInset` iOS
+### `contentInset` iOS
The amount by which the scroll view content is inset from the edges of the scroll view.
@@ -206,7 +206,7 @@ The amount by which the scroll view content is inset from the edges of the scrol
---
-### `contentInsetAdjustmentBehavior` iOS
+### `contentInsetAdjustmentBehavior` iOS
This property specifies how the safe area insets are used to modify the content area of the scroll view. Available on iOS 11 and later.
@@ -239,7 +239,7 @@ A floating-point number that determines how quickly the scroll view decelerates
---
-### `directionalLockEnabled` iOS
+### `directionalLockEnabled` iOS
When true, the ScrollView will try to lock to only vertical or horizontal scrolling while dragging.
@@ -269,7 +269,7 @@ When true, the default JS pan responder on the ScrollView is disabled, and full
---
-### `endFillColor` Android
+### `endFillColor` Android
Sometimes a scrollview takes up more space than its content fills. When this is the case, this prop will fill the rest of the scrollview with a color to avoid setting a background and creating unnecessary overdraw. This is an advanced optimization that is not needed in the general case.
@@ -279,7 +279,7 @@ Sometimes a scrollview takes up more space than its content fills. When this is
---
-### `fadingEdgeLength` Android
+### `fadingEdgeLength` Android
Fades out the edges of the scroll content.
@@ -301,7 +301,7 @@ When `true`, the scroll view's children are arranged horizontally in a row inste
---
-### `indicatorStyle` iOS
+### `indicatorStyle` iOS
The style of the scroll indicators.
@@ -374,7 +374,7 @@ Caveat 2: This uses `contentOffset` and `frame.origin` in native code to compute
---
-### `maximumZoomScale` iOS
+### `maximumZoomScale` iOS
The maximum allowed zoom scale.
@@ -384,7 +384,7 @@ The maximum allowed zoom scale.
---
-### `minimumZoomScale` iOS
+### `minimumZoomScale` iOS
The minimum allowed zoom scale.
@@ -394,7 +394,7 @@ The minimum allowed zoom scale.
---
-### `nestedScrollEnabled` Android
+### `nestedScrollEnabled` Android
Enables nested scrolling for Android API level 21+.
@@ -480,7 +480,7 @@ Called when the user stops dragging the scroll view and it either stops or begin
---
-### `onScrollToTop` iOS
+### `onScrollToTop` iOS
Fires when the scroll view scrolls to top after the status bar has been tapped.
@@ -490,7 +490,7 @@ Fires when the scroll view scrolls to top after the status bar has been tapped.
---
-### `overScrollMode` Android
+### `overScrollMode` Android
Used to override default value of overScroll mode.
@@ -516,7 +516,7 @@ When true, the scroll view stops on multiples of the scroll view's size when scr
---
-### `persistentScrollbar` Android
+### `persistentScrollbar` Android
Causes the scrollbars not to turn transparent when they are not in use.
@@ -526,7 +526,7 @@ Causes the scrollbars not to turn transparent when they are not in use.
---
-### `pinchGestureEnabled` iOS
+### `pinchGestureEnabled` iOS
When true, ScrollView allows use of pinch gestures to zoom in and out.
@@ -580,7 +580,7 @@ Limits how often scroll events will be fired while scrolling, specified as a tim
---
-### `scrollIndicatorInsets` iOS
+### `scrollIndicatorInsets` iOS
The amount by which the scroll view indicators are inset from the edges of the scroll view. This should normally be set to the same value as the `contentInset`.
@@ -590,7 +590,7 @@ The amount by which the scroll view indicators are inset from the edges of the s
---
-### `scrollPerfTag` Android
+### `scrollPerfTag` Android
Tag used to log scroll performance on this scroll view. Will force momentum events to be turned on (see sendMomentumEvents). This doesn't do anything out of the box and you need to implement a custom native FpsListener for it to be useful.
@@ -600,7 +600,7 @@ Tag used to log scroll performance on this scroll view. Will force momentum even
---
-### `scrollToOverflowEnabled` iOS
+### `scrollToOverflowEnabled` iOS
When `true`, the scroll view can be programmatically scrolled beyond its content size.
@@ -610,7 +610,7 @@ When `true`, the scroll view can be programmatically scrolled beyond its content
---
-### `scrollsToTop` iOS
+### `scrollsToTop` iOS
When `true`, the scroll view scrolls to top when the status bar is tapped.
@@ -716,7 +716,7 @@ An array of child indices determining which children get docked to the top of th
---
-### `zoomScale` iOS
+### `zoomScale` iOS
The current scale of the scroll view content.
diff --git a/website/versioned_docs/version-0.77/sectionlist.md b/website/versioned_docs/version-0.77/sectionlist.md
index 0c0dbd2bd1c..9fe404005dd 100644
--- a/website/versioned_docs/version-0.77/sectionlist.md
+++ b/website/versioned_docs/version-0.77/sectionlist.md
@@ -105,7 +105,7 @@ Inherits [VirtualizedList Props](virtualizedlist.md#props).
---
-### Required
**`renderItem`**
+### Required
**`renderItem`**
Default renderer for every item in every section. Can be over-ridden on a per-section basis. Should return a React element.
@@ -127,7 +127,7 @@ The render function will be passed an object with the following keys:
---
-### Required
**`sections`**
+### Required
**`sections`**
The actual data to render, akin to the `data` prop in [`FlatList`](flatlist.md).
@@ -293,13 +293,13 @@ Rendered at the top and bottom of each section (note this is different from `Ite
Makes section headers stick to the top of the screen until the next one pushes it off. Only enabled by default on iOS because that is the platform standard there.
-| Type | Default |
-| ------- | ------------------------------------------------------------------------------------------------ |
-| boolean | `false` Android
`true` iOS
|
+| Type | Default |
+| ------- | ---------------------------------------------------------------------------------------------------- |
+| boolean | `false` Android
`true` iOS
|
## Methods
-### `flashScrollIndicators()` iOS
+### `flashScrollIndicators()` iOS
```tsx
flashScrollIndicators();
@@ -331,9 +331,9 @@ Scrolls to the item at the specified `sectionIndex` and `itemIndex` (within the
**Parameters:**
-| Name | Type |
-| ------------------------------------------------------- | ------ |
-| params Required
| object |
+| Name | Type |
+| ----------------------------------------------------------- | ------ |
+| params Required
| object |
Valid `params` keys are:
@@ -355,10 +355,10 @@ An object that identifies the data to be rendered for a given section.
**Properties:**
-| Name | Type | Description |
-| ----------------------------------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| data Required
| array | The data for rendering items in this section. Array of objects, much like [`FlatList`'s data prop](flatlist#required-data). |
-| key | string | Optional key to keep track of section re-ordering. If you don't plan on re-ordering sections, the array index will be used by default. |
-| renderItem | function | Optionally define an arbitrary item renderer for this section, overriding the default [`renderItem`](sectionlist#renderitem) for the list. |
-| ItemSeparatorComponent | component, element | Optionally define an arbitrary item separator for this section, overriding the default [`ItemSeparatorComponent`](sectionlist#itemseparatorcomponent) for the list. |
-| keyExtractor | function | Optionally define an arbitrary key extractor for this section, overriding the default [`keyExtractor`](sectionlist#keyextractor). |
+| Name | Type | Description |
+| --------------------------------------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| data Required
| array | The data for rendering items in this section. Array of objects, much like [`FlatList`'s data prop](flatlist#required-data). |
+| key | string | Optional key to keep track of section re-ordering. If you don't plan on re-ordering sections, the array index will be used by default. |
+| renderItem | function | Optionally define an arbitrary item renderer for this section, overriding the default [`renderItem`](sectionlist#renderitem) for the list. |
+| ItemSeparatorComponent | component, element | Optionally define an arbitrary item separator for this section, overriding the default [`ItemSeparatorComponent`](sectionlist#itemseparatorcomponent) for the list. |
+| keyExtractor | function | Optionally define an arbitrary key extractor for this section, overriding the default [`keyExtractor`](sectionlist#keyextractor). |
diff --git a/website/versioned_docs/version-0.77/shadow-props.md b/website/versioned_docs/version-0.77/shadow-props.md
index cbff04e435c..d5e8a037059 100644
--- a/website/versioned_docs/version-0.77/shadow-props.md
+++ b/website/versioned_docs/version-0.77/shadow-props.md
@@ -240,7 +240,7 @@ Both `boxShadow` and `dropShadow` are generally more capable than the `shadow` p
See [View Style Props](./view-style-props#boxshadow) for documentation.
-### `dropShadow` Android
+### `dropShadow` Android
See [View Style Props](./view-style-props#filter) for documentation.
@@ -256,7 +256,7 @@ This property will only work on Android API 28 and above. For similar functional
---
-### `shadowOffset` iOS
+### `shadowOffset` iOS
Sets the drop shadow offset.
@@ -266,7 +266,7 @@ Sets the drop shadow offset.
---
-### `shadowOpacity` iOS
+### `shadowOpacity` iOS
Sets the drop shadow opacity (multiplied by the color's alpha component).
@@ -276,7 +276,7 @@ Sets the drop shadow opacity (multiplied by the color's alpha component).
---
-### `shadowRadius` iOS
+### `shadowRadius` iOS
Sets the drop shadow blur radius.
diff --git a/website/versioned_docs/version-0.77/share.md b/website/versioned_docs/version-0.77/share.md
index 0fdb76fabc9..1fc5823361f 100644
--- a/website/versioned_docs/version-0.77/share.md
+++ b/website/versioned_docs/version-0.77/share.md
@@ -108,10 +108,10 @@ In Android, returns a Promise which will always be resolved with action being `S
**Properties:**
-| Name | Type | Description |
-| ------------------------------------------------------------ | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| content Required
| object | `message` - a message to share
`url` - a URL to share iOS
`title` - title of the message Android
At least one of `url` and `message` is required. |
-| options | object | `dialogTitle` Android
`excludedActivityTypes` iOS
`subject` - a subject to share via email iOS
`tintColor` iOS
`anchor` - the node to which the action sheet should be anchored (used for iPad) iOS
|
+| Name | Type | Description |
+| ------------------------------------------------------------ | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| content Required
| object | `message` - a message to share
`url` - a URL to share iOS
`title` - title of the message Android
At least one of `url` and `message` is required. |
+| options | object | `dialogTitle` Android
`excludedActivityTypes` iOS
`subject` - a subject to share via email iOS
`tintColor` iOS
`anchor` - the node to which the action sheet should be anchored (used for iPad) iOS
|
---
@@ -127,7 +127,7 @@ The content was successfully shared.
---
-### `dismissedAction` iOS
+### `dismissedAction` iOS
```tsx
static dismissedAction: 'dismissedAction';
diff --git a/website/versioned_docs/version-0.77/statusbar.md b/website/versioned_docs/version-0.77/statusbar.md
index 4b905d92942..639b5c9e682 100644
--- a/website/versioned_docs/version-0.77/statusbar.md
+++ b/website/versioned_docs/version-0.77/statusbar.md
@@ -243,7 +243,7 @@ For cases where using a component is not ideal, there is also an imperative API
## Constants
-### `currentHeight` Android
+### `currentHeight` Android
The height of the status bar, which includes the notch height, if present.
@@ -261,7 +261,7 @@ If the transition between status bar property changes should be animated. Suppor
---
-### `backgroundColor` Android
+### `backgroundColor` Android
The background color of the status bar.
@@ -297,7 +297,7 @@ If the status bar is hidden.
---
-### `networkActivityIndicatorVisible` iOS
+### `networkActivityIndicatorVisible` iOS
If the network activity indicator should be visible.
@@ -307,7 +307,7 @@ If the network activity indicator should be visible.
---
-### `showHideTransition` iOS
+### `showHideTransition` iOS
The transition effect when showing and hiding the status bar using the `hidden` prop.
@@ -317,7 +317,7 @@ The transition effect when showing and hiding the status bar using the `hidden`
---
-### `translucent` Android
+### `translucent` Android
If the status bar is translucent. When translucent is set to `true`, the app will draw under the status bar. This is useful when using a semi transparent status bar color.
@@ -341,9 +341,9 @@ Get and remove the last StatusBar entry from the stack.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---- | ------------------------------------- |
-| entry Required
| any | Entry returned from `pushStackEntry`. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---- | ------------------------------------- |
+| entry Required
| any | Entry returned from `pushStackEntry`. |
---
@@ -357,9 +357,9 @@ Push a StatusBar entry onto the stack. The return value should be passed to `pop
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---- | ---------------------------------------------------------------- |
-| props Required
| any | Object containing the StatusBar props to use in the stack entry. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---- | ---------------------------------------------------------------- |
+| props Required
| any | Object containing the StatusBar props to use in the stack entry. |
---
@@ -376,14 +376,14 @@ Replace an existing StatusBar stack entry with new props.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---- | ---------------------------------------------------------------------------- |
-| entry Required
| any | Entry returned from `pushStackEntry` to replace. |
-| props Required
| any | Object containing the StatusBar props to use in the replacement stack entry. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---- | ---------------------------------------------------------------------------- |
+| entry Required
| any | Entry returned from `pushStackEntry` to replace. |
+| props Required
| any | Object containing the StatusBar props to use in the replacement stack entry. |
---
-### `setBackgroundColor()` Android
+### `setBackgroundColor()` Android
```tsx
static setBackgroundColor(color: ColorValue, animated?: boolean);
@@ -397,10 +397,10 @@ Due to edge-to-edge enforcement introduced in Android 15, setting background col
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ------- | ------------------------- |
-| color Required
| string | Background color. |
-| animated | boolean | Animate the style change. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ------- | ------------------------- |
+| color Required
| string | Background color. |
+| animated | boolean | Animate the style change. |
---
@@ -414,10 +414,10 @@ Set the status bar style.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ------------------------------------------ | ------------------------- |
-| style Required
| [StatusBarStyle](statusbar#statusbarstyle) | Status bar style to set. |
-| animated | boolean | Animate the style change. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ------------------------------------------ | ------------------------- |
+| style Required
| [StatusBarStyle](statusbar#statusbarstyle) | Status bar style to set. |
+| animated | boolean | Animate the style change. |
---
@@ -431,14 +431,14 @@ Show or hide the status bar.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------- | -------------------------------------------------- | ------------------------------------------------------- |
-| hidden Required
| boolean | Hide the status bar. |
-| animation iOS
| [StatusBarAnimation](statusbar#statusbaranimation) | Animation when changing the status bar hidden property. |
+| Name | Type | Description |
+| ----------------------------------------------------------- | -------------------------------------------------- | ------------------------------------------------------- |
+| hidden Required
| boolean | Hide the status bar. |
+| animation iOS
| [StatusBarAnimation](statusbar#statusbaranimation) | Animation when changing the status bar hidden property. |
---
-### `setNetworkActivityIndicatorVisible()` iOS
+### `setNetworkActivityIndicatorVisible()` iOS
```tsx
static setNetworkActivityIndicatorVisible(visible: boolean);
@@ -448,13 +448,13 @@ Control the visibility of the network activity indicator.
**Parameters:**
-| Name | Type | Description |
-| -------------------------------------------------------- | ------- | ------------------- |
-| visible Required
| boolean | Show the indicator. |
+| Name | Type | Description |
+| ------------------------------------------------------------ | ------- | ------------------- |
+| visible Required
| boolean | Show the indicator. |
---
-### `setTranslucent()` Android
+### `setTranslucent()` Android
```tsx
static setTranslucent(translucent: boolean);
@@ -468,9 +468,9 @@ Due to edge-to-edge enforcement introduced in Android 15, setting the status bar
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------------ | ------- | ------------------- |
-| translucent Required
| boolean | Set as translucent. |
+| Name | Type | Description |
+| ---------------------------------------------------------------- | ------- | ------------------- |
+| translucent Required
| boolean | Set as translucent. |
## Type Definitions
diff --git a/website/versioned_docs/version-0.77/switch.md b/website/versioned_docs/version-0.77/switch.md
index ca76878015e..fcbaae7b1de 100644
--- a/website/versioned_docs/version-0.77/switch.md
+++ b/website/versioned_docs/version-0.77/switch.md
@@ -66,7 +66,7 @@ If true the user won't be able to toggle the switch.
---
-### `ios_backgroundColor` iOS
+### `ios_backgroundColor` iOS
On iOS, custom color for the background. This background color can be seen either when the switch value is `false` or when the switch is disabled (and the switch is translucent).
diff --git a/website/versioned_docs/version-0.77/text-style-props.md b/website/versioned_docs/version-0.77/text-style-props.md
index 9640ca6aabc..93c978a9ae7 100644
--- a/website/versioned_docs/version-0.77/text-style-props.md
+++ b/website/versioned_docs/version-0.77/text-style-props.md
@@ -805,7 +805,7 @@ Specifies font weight. The values `'normal'` and `'bold'` are supported for most
---
-### `includeFontPadding` Android
+### `includeFontPadding` Android
Set to `false` to remove extra font padding intended to make space for certain ascenders / descenders. With some fonts, this padding can make text look slightly misaligned when centered vertically. For best results also set `textAlignVertical` to `center`.
@@ -855,7 +855,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `textAlignVertical` Android
+### `textAlignVertical` Android
| Type | Default |
| ----------------------------------------------- | -------- |
@@ -863,7 +863,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `textDecorationColor` iOS
+### `textDecorationColor` iOS
| Type |
| ------------------ |
@@ -879,7 +879,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `textDecorationStyle` iOS
+### `textDecorationStyle` iOS
| Type | Default |
| --------------------------------------------------- | --------- |
@@ -919,7 +919,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `verticalAlign` Android
+### `verticalAlign` Android
| Type | Default |
| ----------------------------------------------- | -------- |
@@ -927,7 +927,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `writingDirection` iOS
+### `writingDirection` iOS
| Type | Default |
| -------------------------------- | -------- |
diff --git a/website/versioned_docs/version-0.77/text.md b/website/versioned_docs/version-0.77/text.md
index 73e4932c78d..a81b9f0b495 100644
--- a/website/versioned_docs/version-0.77/text.md
+++ b/website/versioned_docs/version-0.77/text.md
@@ -215,7 +215,7 @@ An accessibility hint helps users understand what will happen when they perform
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -319,7 +319,7 @@ Specifies whether fonts should scale to respect Text Size accessibility settings
---
-### `android_hyphenationFrequency` Android
+### `android_hyphenationFrequency` Android
Sets the frequency of automatic hyphenation to use when determining word breaks on Android API Level 23+.
@@ -387,7 +387,7 @@ Indicates whether a selectable element is currently selected or not.
| ------- |
| boolean |
-### `dataDetectorType` Android
+### `dataDetectorType` Android
Determines the types of data converted to clickable URLs in the text element. By default, no data types are detected.
@@ -399,7 +399,7 @@ You can provide only one type.
---
-### `disabled` Android
+### `disabled` Android
Specifies the disabled state of the text view for testing purposes.
@@ -409,7 +409,7 @@ Specifies the disabled state of the text view for testing purposes.
---
-### `dynamicTypeRamp` iOS
+### `dynamicTypeRamp` iOS
The [Dynamic Type](https://developer.apple.com/documentation/uikit/uifont/scaling_fonts_automatically) ramp to apply to this element on iOS.
@@ -462,7 +462,7 @@ Specifies the largest possible scale a font can reach when `allowFontScaling` is
---
-### `minimumFontScale` iOS
+### `minimumFontScale` iOS
Specifies the smallest possible scale a font can reach when `adjustsFontSizeToFit` is enabled. (values 0.01-1.0).
@@ -656,7 +656,7 @@ Lets the user select text, to use the native copy and paste functionality.
---
-### `selectionColor` Android
+### `selectionColor` Android
The highlight color of the text.
@@ -674,7 +674,7 @@ The highlight color of the text.
---
-### `suppressHighlighting` iOS
+### `suppressHighlighting` iOS
When `true`, no visual change is made when text is pressed down. By default, a gray oval highlights the text on press down.
@@ -694,7 +694,7 @@ Used to locate this view in end-to-end tests.
---
-### `textBreakStrategy` Android
+### `textBreakStrategy` Android
Set text break strategy on Android API Level 23+, possible values are `simple`, `highQuality`, `balanced`.
@@ -704,7 +704,7 @@ Set text break strategy on Android API Level 23+, possible values are `simple`,
---
-### `lineBreakStrategyIOS` iOS
+### `lineBreakStrategyIOS` iOS
Set line break strategy on iOS 14+. Possible values are `none`, `standard`, `hangul-word` and `push-out`.
diff --git a/website/versioned_docs/version-0.77/textinput.md b/website/versioned_docs/version-0.77/textinput.md
index 21c68ac5d75..27b555a82c3 100644
--- a/website/versioned_docs/version-0.77/textinput.md
+++ b/website/versioned_docs/version-0.77/textinput.md
@@ -174,7 +174,7 @@ The following values work across platforms:
- `tel`
- `username`
-iOS
+iOS
The following values work on iOS only:
@@ -188,7 +188,7 @@ The following values work on iOS only:
- `organization-title`
- `url`
-Android
+Android
The following values work on Android only:
@@ -261,7 +261,7 @@ If `true`, caret is hidden. The default value is `false`.
---
-### `clearButtonMode` iOS
+### `clearButtonMode` iOS
When the clear button should appear on the right side of the text view. This property is supported only for single-line TextInput component. The default value is `never`.
@@ -271,7 +271,7 @@ When the clear button should appear on the right side of the text view. This pro
---
-### `clearTextOnFocus` iOS
+### `clearTextOnFocus` iOS
If `true`, clears the text field automatically when editing begins.
@@ -291,7 +291,7 @@ If `true`, context menu is hidden. The default value is `false`.
---
-### `dataDetectorTypes` iOS
+### `dataDetectorTypes` iOS
Determines the types of data converted to clickable URLs in the text input. Only valid if `multiline={true}` and `editable={false}`. By default no data types are detected.
@@ -322,7 +322,7 @@ Provides an initial value that will change when the user starts typing. Useful f
---
-### `cursorColor` Android
+### `cursorColor` Android
When provided it will set the color of the cursor (or "caret") in the component. Unlike the behavior of `selectionColor` the cursor color will be set independently from the color of the text selection box.
@@ -332,7 +332,7 @@ When provided it will set the color of the cursor (or "caret") in the component.
---
-### `disableFullscreenUI` Android
+### `disableFullscreenUI` Android
When `false`, if there is a small amount of space available around a text input (e.g. landscape orientation on a phone), the OS may choose to have the user edit the text inside of a full screen text input mode. When `true`, this feature is disabled and users will always edit the text directly inside of the text input. Defaults to `false`.
@@ -352,7 +352,7 @@ If `false`, text is not editable. The default value is `true`.
---
-### `enablesReturnKeyAutomatically` iOS
+### `enablesReturnKeyAutomatically` iOS
If `true`, the keyboard disables the return key when there is no text and automatically enables it when there is text. The default value is `false`.
@@ -392,7 +392,7 @@ The following values work on iOS only:
---
-### `importantForAutofill` Android
+### `importantForAutofill` Android
Tells the operating system whether the individual fields in your app should be included in a view structure for autofill purposes on Android API Level 26+. Possible values are `auto`, `no`, `noExcludeDescendants`, `yes`, and `yesExcludeDescendants`. The default value is `auto`.
@@ -408,7 +408,7 @@ Tells the operating system whether the individual fields in your app should be i
---
-### `inlineImageLeft` Android
+### `inlineImageLeft` Android
If defined, the provided image resource will be rendered on the left. The image resource must be inside `/android/app/src/main/res/drawable` and referenced like
@@ -424,7 +424,7 @@ If defined, the provided image resource will be rendered on the left. The image
---
-### `inlineImagePadding` Android
+### `inlineImagePadding` Android
Padding between the inline image, if any, and the text input itself.
@@ -434,7 +434,7 @@ Padding between the inline image, if any, and the text input itself.
---
-### `inputAccessoryViewID` iOS
+### `inputAccessoryViewID` iOS
An optional identifier which links a custom [InputAccessoryView](inputaccessoryview.md) to this text input. The InputAccessoryView is rendered above the keyboard when this text input is focused.
@@ -444,7 +444,7 @@ An optional identifier which links a custom [InputAccessoryView](inputaccessoryv
---
-### `inputAccessoryViewButtonLabel` iOS
+### `inputAccessoryViewButtonLabel` iOS
An optional label that overrides the default [InputAccessoryView](inputaccessoryview.md) button label.
@@ -477,7 +477,7 @@ Support the following values:
---
-### `keyboardAppearance` iOS
+### `keyboardAppearance` iOS
Determines the color of the keyboard.
@@ -563,7 +563,7 @@ It is important to note that this aligns the text to the top on iOS, and centers
---
-### `numberOfLines` Android
+### `numberOfLines` Android
Sets the number of lines for a `TextInput`. Use it with multiline set to `true` to be able to fill the lines.
@@ -739,7 +739,7 @@ If `true`, text is not editable. The default value is `false`.
---
-### `returnKeyLabel` Android
+### `returnKeyLabel` Android
Sets the return key to the label. Use it instead of `returnKeyType`.
@@ -785,7 +785,7 @@ The following values work on iOS only:
| --------------------------------------------------------------------------------------------------------------------------------- |
| enum('done', 'go', 'next', 'search', 'send', 'none', 'previous', 'default', 'emergency-call', 'google', 'join', 'route', 'yahoo') |
-### `rejectResponderTermination` iOS
+### `rejectResponderTermination` iOS
If `true`, allows TextInput to pass touch events to the parent component. This allows components such as SwipeableListView to be swipeable from the TextInput on iOS, as is the case on Android by default. If `false`, TextInput always asks to handle the input (except when disabled). The default value is `true`.
@@ -795,7 +795,7 @@ If `true`, allows TextInput to pass touch events to the parent component. This a
---
-### `rows` Android
+### `rows` Android
Sets the number of lines for a `TextInput`. Use it with multiline set to `true` to be able to fill the lines.
@@ -805,7 +805,7 @@ Sets the number of lines for a `TextInput`. Use it with multiline set to `true`
---
-### `scrollEnabled` iOS
+### `scrollEnabled` iOS
If `false`, scrolling of the text view will be disabled. The default value is `true`. Only works with `multiline={true}`.
@@ -845,7 +845,7 @@ The highlight, selection handle and cursor color of the text input.
---
-### `selectionHandleColor` Android
+### `selectionHandleColor` Android
Sets the color of the selection handle. Unlike `selectionColor`, it allows the selection handle color to be customized independently of the selection's color.
@@ -875,7 +875,7 @@ When `false`, it will prevent the soft keyboard from showing when the field is f
---
-### `spellCheck` iOS
+### `spellCheck` iOS
If `false`, disables spell-check style (i.e. red underlines). The default value is inherited from `autoCorrect`.
@@ -926,7 +926,7 @@ Possible values for `textAlign` are:
---
-### `textContentType` iOS
+### `textContentType` iOS
Give the keyboard and the system information about the expected semantic meaning for the content that users enter.
@@ -992,7 +992,7 @@ Possible values for `textContentType` are:
---
-### `passwordRules` iOS
+### `passwordRules` iOS
When using `textContentType` as `newPassword` on iOS we can let the OS know the minimum requirements of the password so that it can generate one that will satisfy them. In order to create a valid string for `PasswordRules` take a look to the [Apple Docs](https://developer.apple.com/password-rules/).
@@ -1028,7 +1028,7 @@ Note that not all Text styles are supported, an incomplete list of what is not s
---
-### `textBreakStrategy` Android
+### `textBreakStrategy` Android
Set text break strategy on Android API Level 23+, possible values are `simple`, `highQuality`, `balanced` The default value is `highQuality`.
@@ -1038,7 +1038,7 @@ Set text break strategy on Android API Level 23+, possible values are `simple`,
---
-### `underlineColorAndroid` Android
+### `underlineColorAndroid` Android
The color of the `TextInput` underline.
@@ -1058,7 +1058,7 @@ The value to show for the text input. `TextInput` is a controlled component, whi
---
-### `lineBreakStrategyIOS` iOS
+### `lineBreakStrategyIOS` iOS
Set line break strategy on iOS 14+. Possible values are `none`, `standard`, `hangul-word` and `push-out`.
@@ -1068,7 +1068,7 @@ Set line break strategy on iOS 14+. Possible values are `none`, `standard`, `han
---
-### `lineBreakModeIOS` iOS
+### `lineBreakModeIOS` iOS
Set line break mode on iOS. Possible values are `wordWrapping`, `char`, `clip`, `head`, `middle` and `tail`.
@@ -1078,7 +1078,7 @@ Set line break mode on iOS. Possible values are `wordWrapping`, `char`, `clip`,
---
-### `disableKeyboardShortcuts` iOS
+### `disableKeyboardShortcuts` iOS
If `true`, the keyboard shortcuts (undo/redo and copy buttons) are disabled. The default value is `false`.
diff --git a/website/versioned_docs/version-0.77/the-new-architecture/create-module-library.md b/website/versioned_docs/version-0.77/the-new-architecture/create-module-library.md
index 09b61705193..f081810b85b 100644
--- a/website/versioned_docs/version-0.77/the-new-architecture/create-module-library.md
+++ b/website/versioned_docs/version-0.77/the-new-architecture/create-module-library.md
@@ -38,7 +38,7 @@ npx create-react-native-library@latest
Once the interactive prompt is done, the tool creates a folder whose structure looks like this in Visual Studio Code:
-
+
Feel free to explore the code that has been created for you. However, the most important parts:
diff --git a/website/versioned_docs/version-0.77/touchablehighlight.md b/website/versioned_docs/version-0.77/touchablehighlight.md
index aea3968008d..b5427ecbd2b 100644
--- a/website/versioned_docs/version-0.77/touchablehighlight.md
+++ b/website/versioned_docs/version-0.77/touchablehighlight.md
@@ -138,7 +138,7 @@ The color of the underlay that will show through when the touch is active.
---
-### `hasTVPreferredFocus` iOS
+### `hasTVPreferredFocus` iOS
_(Apple TV only)_ TV preferred focus (see documentation for the View component).
@@ -148,7 +148,7 @@ _(Apple TV only)_ TV preferred focus (see documentation for the View component).
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
TV next focus down (see documentation for the View component).
@@ -158,7 +158,7 @@ TV next focus down (see documentation for the View component).
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
TV next focus forward (see documentation for the View component).
@@ -168,7 +168,7 @@ TV next focus forward (see documentation for the View component).
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
TV next focus left (see documentation for the View component).
@@ -178,7 +178,7 @@ TV next focus left (see documentation for the View component).
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
TV next focus right (see documentation for the View component).
@@ -188,7 +188,7 @@ TV next focus right (see documentation for the View component).
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
TV next focus up (see documentation for the View component).
diff --git a/website/versioned_docs/version-0.77/touchablenativefeedback.md b/website/versioned_docs/version-0.77/touchablenativefeedback.md
index b03ac6b2ed4..4cb291a607b 100644
--- a/website/versioned_docs/version-0.77/touchablenativefeedback.md
+++ b/website/versioned_docs/version-0.77/touchablenativefeedback.md
@@ -104,7 +104,7 @@ Check TouchableNativeFeedback.canUseNativeForeground() first, as this is only av
---
-### `hasTVPreferredFocus` Android
+### `hasTVPreferredFocus` Android
TV preferred focus (see documentation for the View component).
@@ -114,7 +114,7 @@ TV preferred focus (see documentation for the View component).
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
TV next focus down (see documentation for the View component).
@@ -124,7 +124,7 @@ TV next focus down (see documentation for the View component).
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
TV next focus forward (see documentation for the View component).
@@ -134,7 +134,7 @@ TV next focus forward (see documentation for the View component).
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
TV next focus left (see documentation for the View component).
@@ -144,7 +144,7 @@ TV next focus left (see documentation for the View component).
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
TV next focus right (see documentation for the View component).
@@ -154,7 +154,7 @@ TV next focus right (see documentation for the View component).
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
TV next focus up (see documentation for the View component).
diff --git a/website/versioned_docs/version-0.77/touchableopacity.md b/website/versioned_docs/version-0.77/touchableopacity.md
index 525effbefa4..90bd4693681 100644
--- a/website/versioned_docs/version-0.77/touchableopacity.md
+++ b/website/versioned_docs/version-0.77/touchableopacity.md
@@ -84,7 +84,7 @@ Determines what the opacity of the wrapped view should be when touch is active.
---
-### `hasTVPreferredFocus` iOS
+### `hasTVPreferredFocus` iOS
_(Apple TV only)_ TV preferred focus (see documentation for the View component).
@@ -94,7 +94,7 @@ _(Apple TV only)_ TV preferred focus (see documentation for the View component).
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
TV next focus down (see documentation for the View component).
@@ -104,7 +104,7 @@ TV next focus down (see documentation for the View component).
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
TV next focus forward (see documentation for the View component).
@@ -114,7 +114,7 @@ TV next focus forward (see documentation for the View component).
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
TV next focus left (see documentation for the View component).
@@ -124,7 +124,7 @@ TV next focus left (see documentation for the View component).
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
TV next focus right (see documentation for the View component).
@@ -134,7 +134,7 @@ TV next focus right (see documentation for the View component).
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
TV next focus up (see documentation for the View component).
diff --git a/website/versioned_docs/version-0.77/touchablewithoutfeedback.md b/website/versioned_docs/version-0.77/touchablewithoutfeedback.md
index 1096aa7c695..5eb6b6a3767 100644
--- a/website/versioned_docs/version-0.77/touchablewithoutfeedback.md
+++ b/website/versioned_docs/version-0.77/touchablewithoutfeedback.md
@@ -84,7 +84,7 @@ export default TouchableWithoutFeedbackExample;
## Props
-### `accessibilityIgnoresInvertColors` iOS
+### `accessibilityIgnoresInvertColors` iOS
A value indicating this view should or should not be inverted when color inversion is turned on. A value of `true` will tell the view to not be inverted even if color inversion is turned on.
@@ -116,7 +116,7 @@ Overrides the text that's read by the screen reader when the user interacts with
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -264,7 +264,7 @@ Defines a string value that labels an interactive element.
---
-### `aria-live` Android
+### `aria-live` Android
Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
@@ -278,7 +278,7 @@ Indicates that an element will be updated, and describes the types of updates th
---
-### `aria-modal` iOS
+### `aria-modal` iOS
Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver. Has precedence over the [`accessibilityViewIsModal`](#accessibilityviewismodal-ios) prop.
@@ -518,7 +518,7 @@ Used to locate this view in end-to-end tests.
---
-### `touchSoundDisabled` Android
+### `touchSoundDisabled` Android
If true, doesn't play a system sound on touch.
diff --git a/website/versioned_docs/version-0.77/turbo-native-modules-ios.md b/website/versioned_docs/version-0.77/turbo-native-modules-ios.md
index 145b58c709f..c5b99dd100c 100644
--- a/website/versioned_docs/version-0.77/turbo-native-modules-ios.md
+++ b/website/versioned_docs/version-0.77/turbo-native-modules-ios.md
@@ -18,27 +18,27 @@ cd ios
open TurboModuleExample.xcworkspace
```
-
+
2. Right click on app and select New Group, call the new group `NativeLocalStorage`.
-
+
3. In the `NativeLocalStorage` group, create New→File from Template.
-
+
4. Use the Cocoa Touch Class.
-
+
5. Name the Cocoa Touch Class RCTNativeLocalStorage with the Objective-C language.
-
+
6. Rename RCTNativeLocalStorage.m → RCTNativeLocalStorage.mm making it an Objective-C++ file.
-
+
## Implement localStorage with NSUserDefaults
diff --git a/website/versioned_docs/version-0.77/view-style-props.md b/website/versioned_docs/version-0.77/view-style-props.md
index ac2f6ce8416..643affb1f1c 100644
--- a/website/versioned_docs/version-0.77/view-style-props.md
+++ b/website/versioned_docs/version-0.77/view-style-props.md
@@ -159,7 +159,7 @@ export default App;
---
-### `borderCurve` iOS
+### `borderCurve` iOS
On iOS 13+, it is possible to change the corner curve of borders.
@@ -304,7 +304,7 @@ These shadows can be composed together so that a single `boxShadow` can be compr
| --------------------------- |
| array of BoxShadowValue ojects \| string |
-### `cursor` iOS
+### `cursor` iOS
On iOS 17+, Setting to `pointer` allows hover effects when a pointer (such as a trackpad or stylus on iOS, or the users' gaze on visionOS) is over the view.
@@ -314,7 +314,7 @@ On iOS 17+, Setting to `pointer` allows hover effects when a pointer (such as a
---
-### `elevation` Android
+### `elevation` Android
Sets the elevation of a view, using Android's underlying [elevation API](https://developer.android.com/training/material/shadows-clipping.html#Elevation). This adds a drop shadow to the item and affects z-order for overlapping views. Only supported on Android 5.0+, has no effect on earlier versions.
@@ -341,7 +341,7 @@ The following filter functions work across all platforms:
Due to issues with performance and spec compliance, these are the only two filter functions available on iOS. There are plans to explore some potential workarounds using SwiftUI instead of UIKit for this implementation.
:::
-Android
+Android
The following filter functions work on Android only:
diff --git a/website/versioned_docs/version-0.77/view.md b/website/versioned_docs/version-0.77/view.md
index e39540d43e0..12a1f870e83 100644
--- a/website/versioned_docs/version-0.77/view.md
+++ b/website/versioned_docs/version-0.77/view.md
@@ -55,7 +55,7 @@ See the [Accessibility guide](accessibility.md#accessibility-actions) for more i
---
-### `accessibilityElementsHidden` iOS
+### `accessibilityElementsHidden` iOS
A value indicating whether the accessibility elements contained within this accessibility element are hidden. Default is `false`.
@@ -77,7 +77,7 @@ An accessibility hint helps users understand what will happen when they perform
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -89,7 +89,7 @@ See the [iOS `accessibilityLanguage` doc](https://developer.apple.com/documentat
---
-### `accessibilityIgnoresInvertColors` iOS
+### `accessibilityIgnoresInvertColors` iOS
A value indicating this view should or should not be inverted when color inversion is turned on. A value of `true` will tell the view to not be inverted even if color inversion is turned on.
@@ -111,7 +111,7 @@ Overrides the text that's read by the screen reader when the user interacts with
---
-### `accessibilityLiveRegion` Android
+### `accessibilityLiveRegion` Android
Indicates to accessibility services whether the user should be notified when this view changes. Works for Android API >= 19 only. Possible values:
@@ -192,7 +192,7 @@ See the [Accessibility guide](accessibility.md#accessibilityvalue-ios-android) f
---
-### `accessibilityViewIsModal` iOS
+### `accessibilityViewIsModal` iOS
A value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver. Default is `false`.
@@ -272,7 +272,7 @@ Defines a string value that labels an interactive element.
---
-### `aria-labelledby` Android
+### `aria-labelledby` Android
Identifies the element that labels the element it is applied to. The value of `aria-labelledby` should match the [`nativeID`](view.md#nativeid) of the related element:
@@ -289,7 +289,7 @@ Identifies the element that labels the element it is applied to. The value of `a
---
-### `aria-live` Android
+### `aria-live` Android
Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
@@ -303,7 +303,7 @@ Indicates that an element will be updated, and describes the types of updates th
---
-### `aria-modal` iOS
+### `aria-modal` iOS
Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver. Has precedence over the [`accessibilityViewIsModal`](#accessibilityviewismodal-ios) prop.
@@ -381,7 +381,7 @@ Setting to false prevents direct children of the view from being removed from th
---
-### `focusable` Android
+### `focusable` Android
Whether this `View` should be focusable with a non-touch input device, eg. receive focus with a hardware keyboard.
@@ -417,7 +417,7 @@ Used to locate this view from native classes. Has precedence over `nativeID` pro
---
-### `importantForAccessibility` Android
+### `importantForAccessibility` Android
Controls how view is important for accessibility which is if it fires accessibility events and if it is reported to accessibility services that query the screen. Works for Android only.
@@ -460,7 +460,7 @@ Rendering offscreen to preserve correct alpha behavior is extremely expensive an
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
Designates the next view to receive focus when the user navigates down. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusDown).
@@ -470,7 +470,7 @@ Designates the next view to receive focus when the user navigates down. See the
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
Designates the next view to receive focus when the user navigates forward. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusForward).
@@ -480,7 +480,7 @@ Designates the next view to receive focus when the user navigates forward. See t
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
Designates the next view to receive focus when the user navigates left. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusLeft).
@@ -490,7 +490,7 @@ Designates the next view to receive focus when the user navigates left. See the
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
Designates the next view to receive focus when the user navigates right. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusRight).
@@ -500,7 +500,7 @@ Designates the next view to receive focus when the user navigates right. See the
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
Designates the next view to receive focus when the user navigates up. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusUp).
@@ -522,7 +522,7 @@ See the [Accessibility guide](accessibility.md#accessibility-actions) for more i
---
-### `onAccessibilityEscape` iOS
+### `onAccessibilityEscape` iOS
When `accessible` is `true`, the system will invoke this function when the user performs the escape gesture.
@@ -532,7 +532,7 @@ When `accessible` is `true`, the system will invoke this function when the user
---
-### `onAccessibilityTap` iOS
+### `onAccessibilityTap` iOS
When `accessible` is true, the system will try to invoke this function when the user performs accessibility tap gesture.
@@ -554,7 +554,7 @@ This event is fired immediately once the layout has been calculated, but the new
---
-### `onMagicTap` iOS
+### `onMagicTap` iOS
When `accessible` is `true`, the system will invoke this function when the user performs the magic tap gesture.
@@ -710,7 +710,7 @@ This is a reserved performance property exposed by `RCTView` and is useful for s
---
-### `renderToHardwareTextureAndroid` Android
+### `renderToHardwareTextureAndroid` Android
Whether this `View` should render itself (and all of its children) into a single hardware texture on the GPU.
@@ -732,7 +732,7 @@ On Android, this is useful for animations and interactions that only modify opac
---
-### `shouldRasterizeIOS` iOS
+### `shouldRasterizeIOS` iOS
Whether this `View` should be rendered as a bitmap before compositing.
@@ -754,7 +754,7 @@ Rasterization incurs an off-screen drawing pass and the bitmap consumes memory.
---
-### `tabIndex` Android
+### `tabIndex` Android
Whether this `View` should be focusable with a non-touch input device, eg. receive focus with a hardware keyboard.
Supports the following values:
diff --git a/website/versioned_docs/version-0.77/virtualizedlist.md b/website/versioned_docs/version-0.77/virtualizedlist.md
index de9a07b666e..1bf19aa1806 100644
--- a/website/versioned_docs/version-0.77/virtualizedlist.md
+++ b/website/versioned_docs/version-0.77/virtualizedlist.md
@@ -166,7 +166,7 @@ Opaque data type passed to `getItem` and `getItemCount` to retrieve items.
---
-### Required
**`getItem`**
+### Required
**`getItem`**
```tsx
(data: any, index: number) => any;
@@ -180,7 +180,7 @@ A generic accessor for extracting an item from any sort of data blob.
---
-### Required
**`getItemCount`**
+### Required
**`getItemCount`**
```tsx
(data: any) => number;
@@ -194,7 +194,7 @@ Determines how many items are in the data blob.
---
-### Required
**`renderItem`**
+### Required
**`renderItem`**
```tsx
(info: any) => ?React.Element
diff --git a/website/versioned_docs/version-0.78/accessibility.md b/website/versioned_docs/version-0.78/accessibility.md
index 9359fabaa4e..f6e9949bb72 100644
--- a/website/versioned_docs/version-0.78/accessibility.md
+++ b/website/versioned_docs/version-0.78/accessibility.md
@@ -48,7 +48,7 @@ To use, set the `accessibilityLabel` property to a custom string on your View, T
In the above example, the `accessibilityLabel` on the TouchableOpacity element would default to "Press me!". The label is constructed by concatenating all Text node children separated by spaces.
-### `accessibilityLabelledBy` Android
+### `accessibilityLabelledBy` Android
A reference to another element [nativeID](view.md#nativeid) used to build complex forms.
The value of `accessibilityLabelledBy` should match the `nativeID` of the related element:
@@ -83,15 +83,15 @@ Provide the `accessibilityHint` property a custom string on your View, Text, or
```
-iOS
+iOS
In the above example, VoiceOver will read the hint after the label, if the user has hints enabled in the device's VoiceOver settings. Read more about guidelines for `accessibilityHint` in the [iOS Developer Docs](https://developer.apple.com/documentation/objectivec/nsobject/1615093-accessibilityhint)
-Android
+Android
In the above example, TalkBack will read the hint after the label. At this time, hints cannot be turned off on Android.
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
By using the `accessibilityLanguage` property, the screen reader will understand which language to use while reading the element's **label**, **value**, and **hint**. The provided string value must follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -104,11 +104,11 @@ By using the `accessibilityLanguage` property, the screen reader will understand
```
-### `accessibilityIgnoresInvertColors` iOS
+### `accessibilityIgnoresInvertColors` iOS
Inverting screen colors is an accessibility feature available in iOS and iPadOS for people with color blindness, low vision, or vision impairment. If there's a view you don't want to invert when this setting is on, possibly a photo, set this property to `true`.
-### `accessibilityLiveRegion` Android
+### `accessibilityLiveRegion` Android
When components dynamically change, we want TalkBack to alert the end user. This is made possible by the `accessibilityLiveRegion` property. It can be set to `none`, `polite`, and `assertive`:
@@ -165,13 +165,13 @@ In the above example method `addOne` changes the state variable `count`. When th
- **toolbar** Used to represent a toolbar (a container of action buttons or components).
- **grid** Used with ScrollView, VirtualizedList, FlatList, or SectionList to represent a grid. Adds the in/out of grid announcements to Android's GridView.
-### `accessibilityShowsLargeContentViewer` iOS
+### `accessibilityShowsLargeContentViewer` iOS
A boolean value that determines whether the large content viewer is shown when the user performs a long press on the element.
Available in iOS 13.0 and later.
-### `accessibilityLargeContentTitle` iOS
+### `accessibilityLargeContentTitle` iOS
A string that will be used as the title of the large content viewer when it is shown.
@@ -214,13 +214,13 @@ Represents the current value of a component. It can be a textual description of
| now | The current value of this component's range. | integer | No |
| text | A textual description of this component's value. Will override `min`, `now`, and `max` if set. | string | No |
-### `accessibilityViewIsModal` iOS
+### `accessibilityViewIsModal` iOS
A boolean value that indicates whether VoiceOver should ignore the elements within views that are siblings of the receiver.
For example, in a window that contains sibling views `A` and `B`, setting `accessibilityViewIsModal` to `true` on view `B` causes VoiceOver to ignore the elements in view `A`. On the other hand, if view `B` contains a child view `C` and you set `accessibilityViewIsModal` to `true` on view `C`, VoiceOver does not ignore the elements in view `A`.
-### `accessibilityElementsHidden` iOS
+### `accessibilityElementsHidden` iOS
A boolean value indicating whether the accessibility elements contained within this accessibility element are hidden.
@@ -292,7 +292,7 @@ Defines a string value that labels an interactive element.
| ------ |
| string |
-### `aria-labelledby` Android
+### `aria-labelledby` Android
Identifies the element that labels the element it is applied to. The value of `aria-labelledby` should match the [`nativeID`](view.md#nativeid) of the related element:
@@ -307,7 +307,7 @@ Identifies the element that labels the element it is applied to. The value of `a
| ------ |
| string |
-### `aria-live` Android
+### `aria-live` Android
Indicates that an element will be updated and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
@@ -321,7 +321,7 @@ Indicates that an element will be updated and describes the types of updates the
---
-### `aria-modal` iOS
+### `aria-modal` iOS
Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver.
@@ -337,7 +337,7 @@ Indicates whether a selectable element is currently selected or not.
| ------- |
| boolean |
-### `importantForAccessibility` Android
+### `importantForAccessibility` Android
In the case of two overlapping UI components with the same parent, default accessibility focus can have unpredictable behavior. The `importantForAccessibility` property will resolve this by controlling if a view fires accessibility events and if it is reported to accessibility services. It can be set to `auto`, `yes`, `no` and `no-hide-descendants` (the last value will force accessibility services to ignore the component and all of its children).
@@ -358,15 +358,15 @@ In the case of two overlapping UI components with the same parent, default acces
In the above example, the `yellow` layout and its descendants are completely invisible to TalkBack and all other accessibility services. So we can use overlapping views with the same parent without confusing TalkBack.
-### `onAccessibilityEscape` iOS
+### `onAccessibilityEscape` iOS
Assign this property to a custom function which will be called when someone performs the "escape" gesture, which is a two finger Z shaped gesture. An escape function should move back hierarchically in the user interface. This can mean moving up or back in a navigation hierarchy or dismissing a modal user interface. If the selected element does not have an `onAccessibilityEscape` function, the system will attempt to traverse up the view hierarchy until it finds a view that does or bonk to indicate it was unable to find one.
-### `onAccessibilityTap` iOS
+### `onAccessibilityTap` iOS
Use this property to assign a custom function to be called when someone activates an accessible element by double tapping on it while it's selected.
-### `onMagicTap` iOS
+### `onMagicTap` iOS
Assign this property to a custom function which will be called when someone performs the "magic tap" gesture, which is a double-tap with two fingers. A magic tap function should perform the most relevant action a user could take on a component. In the Phone app on iPhone, a magic tap answers a phone call or ends the current one. If the selected element does not have an `onMagicTap` function, the system will traverse up the view hierarchy until it finds a view that does.
@@ -462,7 +462,7 @@ To handle action requests, a component must implement an `onAccessibilityAction`
The `AccessibilityInfo` API allows you to determine whether or not a screen reader is currently active. See the [AccessibilityInfo documentation](accessibilityinfo) for details.
-## Sending Accessibility Events Android
+## Sending Accessibility Events Android
Sometimes it is useful to trigger an accessibility event on a UI component (i.e. when a custom view appears on a screen or set accessibility focus to a view). Native UIManager module exposes a method ‘sendAccessibilityEvent’ for this purpose. It takes two arguments: a view tag and a type of event. The supported event types are `typeWindowStateChanged`, `typeViewFocused`, and `typeViewClicked`.
@@ -477,7 +477,7 @@ if (Platform.OS === 'android') {
}
```
-## Testing TalkBack Support Android
+## Testing TalkBack Support Android
To enable TalkBack, go to the Settings app on your Android device or emulator. Tap Accessibility, then TalkBack. Toggle the "Use service" switch to enable or disable it.
@@ -497,7 +497,7 @@ adb shell settings put secure enabled_accessibility_services com.android.talkbac
adb shell settings put secure enabled_accessibility_services com.google.android.marvin.talkback/com.google.android.marvin.talkback.TalkBackService
```
-## Testing VoiceOver Support iOS
+## Testing VoiceOver Support iOS
To enable VoiceOver on your iOS or iPadOS device, go to the Settings app, tap General, then Accessibility. There you will find many tools available for people to enable their devices to be more usable, including VoiceOver. To enable VoiceOver, tap on VoiceOver under "Vision" and toggle the switch that appears at the top.
diff --git a/website/versioned_docs/version-0.78/accessibilityinfo.md b/website/versioned_docs/version-0.78/accessibilityinfo.md
index 2e4bf6d00ce..3d77f80884f 100644
--- a/website/versioned_docs/version-0.78/accessibilityinfo.md
+++ b/website/versioned_docs/version-0.78/accessibilityinfo.md
@@ -90,16 +90,16 @@ static addEventListener(
Add an event handler. Supported events:
-| Event name | Description |
-| ------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `accessibilityServiceChanged`
Android
| Fires when some services such as TalkBack, other Android assistive technologies, and third-party accessibility services are enabled. The argument to the event handler is a boolean. The boolean is `true` when a some accessibility services is enabled and `false` otherwise. |
-| `announcementFinished`
iOS
| Fires when the screen reader has finished making an announcement. The argument to the event handler is a dictionary with these keys:- `announcement`: The string announced by the screen reader.
- `success`: A boolean indicating whether the announcement was successfully made.
|
-| `boldTextChanged`
iOS
| Fires when the state of the bold text toggle changes. The argument to the event handler is a boolean. The boolean is `true` when bold text is enabled and `false` otherwise. |
-| `grayscaleChanged`
iOS
| Fires when the state of the gray scale toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a gray scale is enabled and `false` otherwise. |
-| `invertColorsChanged`
iOS
| Fires when the state of the invert colors toggle changes. The argument to the event handler is a boolean. The boolean is `true` when invert colors is enabled and `false` otherwise. |
-| `reduceMotionChanged` | Fires when the state of the reduce motion toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a reduce motion is enabled (or when "Transition Animation Scale" in "Developer options" is "Animation off") and `false` otherwise. |
-| `reduceTransparencyChanged`
iOS
| Fires when the state of the reduce transparency toggle changes. The argument to the event handler is a boolean. The boolean is `true` when reduce transparency is enabled and `false` otherwise. |
-| `screenReaderChanged` | Fires when the state of the screen reader changes. The argument to the event handler is a boolean. The boolean is `true` when a screen reader is enabled and `false` otherwise. |
+| Event name | Description |
+| ---------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessibilityServiceChanged`
Android
| Fires when some services such as TalkBack, other Android assistive technologies, and third-party accessibility services are enabled. The argument to the event handler is a boolean. The boolean is `true` when a some accessibility services is enabled and `false` otherwise. |
+| `announcementFinished`
iOS
| Fires when the screen reader has finished making an announcement. The argument to the event handler is a dictionary with these keys:- `announcement`: The string announced by the screen reader.
- `success`: A boolean indicating whether the announcement was successfully made.
|
+| `boldTextChanged`
iOS
| Fires when the state of the bold text toggle changes. The argument to the event handler is a boolean. The boolean is `true` when bold text is enabled and `false` otherwise. |
+| `grayscaleChanged`
iOS
| Fires when the state of the gray scale toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a gray scale is enabled and `false` otherwise. |
+| `invertColorsChanged`
iOS
| Fires when the state of the invert colors toggle changes. The argument to the event handler is a boolean. The boolean is `true` when invert colors is enabled and `false` otherwise. |
+| `reduceMotionChanged` | Fires when the state of the reduce motion toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a reduce motion is enabled (or when "Transition Animation Scale" in "Developer options" is "Animation off") and `false` otherwise. |
+| `reduceTransparencyChanged`
iOS
| Fires when the state of the reduce transparency toggle changes. The argument to the event handler is a boolean. The boolean is `true` when reduce transparency is enabled and `false` otherwise. |
+| `screenReaderChanged` | Fires when the state of the screen reader changes. The argument to the event handler is a boolean. The boolean is `true` when a screen reader is enabled and `false` otherwise. |
---
@@ -126,14 +126,14 @@ Post a string to be announced by the screen reader with modification options. By
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------------- | ------ | ---------------------------------------------------------------------------------------- |
-| announcement Required
| string | The string to be announced |
-| options Required
| object | `queue` - queue the announcement behind existing speech iOS
|
+| Name | Type | Description |
+| ----------------------------------------------------------------- | ------ | -------------------------------------------------------------------------------------------- |
+| announcement Required
| string | The string to be announced |
+| options Required
| object | `queue` - queue the announcement behind existing speech iOS
|
---
-### `getRecommendedTimeoutMillis()` Android
+### `getRecommendedTimeoutMillis()` Android
```tsx
static getRecommendedTimeoutMillis(originalTimeout: number): Promise;
@@ -144,13 +144,13 @@ This value is set in "Time to take action (Accessibility timeout)" of "Accessibi
**Parameters:**
-| Name | Type | Description |
-| ---------------------------------------------------------------- | ------ | ------------------------------------------------------------------------------------- |
-| originalTimeout Required
| number | The timeout to return if "Accessibility timeout" is not set. Specify in milliseconds. |
+| Name | Type | Description |
+| -------------------------------------------------------------------- | ------ | ------------------------------------------------------------------------------------- |
+| originalTimeout Required
| number | The timeout to return if "Accessibility timeout" is not set. Specify in milliseconds. |
---
-### `isAccessibilityServiceEnabled()` Android
+### `isAccessibilityServiceEnabled()` Android
```tsx
static isAccessibilityServiceEnabled(): Promise;
@@ -162,7 +162,7 @@ Check whether any accessibility service is enabled. This includes TalkBack but a
---
-### `isBoldTextEnabled()` iOS
+### `isBoldTextEnabled()` iOS
```tsx
static isBoldTextEnabled(): Promise:
@@ -172,7 +172,7 @@ Query whether a bold text is currently enabled. Returns a promise which resolves
---
-### `isGrayscaleEnabled()` iOS
+### `isGrayscaleEnabled()` iOS
```tsx
static isGrayscaleEnabled(): Promise;
@@ -182,7 +182,7 @@ Query whether grayscale is currently enabled. Returns a promise which resolves t
---
-### `isInvertColorsEnabled()` iOS
+### `isInvertColorsEnabled()` iOS
```tsx
static isInvertColorsEnabled(): Promise;
@@ -202,7 +202,7 @@ Query whether reduce motion is currently enabled. Returns a promise which resolv
---
-### `isReduceTransparencyEnabled()` iOS
+### `isReduceTransparencyEnabled()` iOS
```tsx
static isReduceTransparencyEnabled(): Promise;
@@ -222,7 +222,7 @@ Query whether a screen reader is currently enabled. Returns a promise which reso
---
-### `prefersCrossFadeTransitions()` iOS
+### `prefersCrossFadeTransitions()` iOS
```tsx
static prefersCrossFadeTransitions(): Promise;
diff --git a/website/versioned_docs/version-0.78/activityindicator.md b/website/versioned_docs/version-0.78/activityindicator.md
index ca4abe65894..fc8edca4e25 100644
--- a/website/versioned_docs/version-0.78/activityindicator.md
+++ b/website/versioned_docs/version-0.78/activityindicator.md
@@ -62,13 +62,13 @@ Whether to show the indicator (`true`) or hide it (`false`).
The foreground color of the spinner.
-| Type | Default |
-| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| [color](colors) | `null` (system accent default color)Android
`'#999999'` iOS
|
+| Type | Default |
+| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| [color](colors) | `null` (system accent default color)Android
`'#999999'` iOS
|
---
-### `hidesWhenStopped` iOS
+### `hidesWhenStopped` iOS
Whether the indicator should hide when not animating.
@@ -82,6 +82,6 @@ Whether the indicator should hide when not animating.
Size of the indicator.
-| Type | Default |
-| ------------------------------------------------------------------------------ | --------- |
-| enum(`'small'`, `'large'`)
number Android
| `'small'` |
+| Type | Default |
+| ---------------------------------------------------------------------------------- | --------- |
+| enum(`'small'`, `'large'`)
number Android
| `'small'` |
diff --git a/website/versioned_docs/version-0.78/alert.md b/website/versioned_docs/version-0.78/alert.md
index f9e104de16b..c80b62fb7a6 100644
--- a/website/versioned_docs/version-0.78/alert.md
+++ b/website/versioned_docs/version-0.78/alert.md
@@ -78,7 +78,7 @@ Alerts on Android can be dismissed by tapping outside of the alert box. It is di
The cancel event can be handled by providing an `onDismiss` callback property inside the `options` parameter.
-### Example Android
+### Example Android
```SnackPlayer name=Alert%20Android%20Dissmissable%20Example&supportedPlatforms=android
import React from 'react';
@@ -143,16 +143,16 @@ static alert (
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---------------------------------- | ----------------------------------------------------------------------- |
-| title Required
| string | The dialog's title. Passing `null` or empty string will hide the title. |
-| message | string | An optional message that appears below the dialog's title. |
-| buttons | [AlertButton](alert#alertbutton)[] | An optional array containing buttons configuration. |
-| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---------------------------------- | ----------------------------------------------------------------------- |
+| title Required
| string | The dialog's title. Passing `null` or empty string will hide the title. |
+| message | string | An optional message that appears below the dialog's title. |
+| buttons | [AlertButton](alert#alertbutton)[] | An optional array containing buttons configuration. |
+| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
---
-### `prompt()` iOS
+### `prompt()` iOS
```tsx
static prompt: (
@@ -169,21 +169,21 @@ Create and display a prompt to enter some text in form of Alert.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| title Required
| string | The dialog's title. |
-| message | string | An optional message that appears above the text input. |
-| callbackOrButtons | function
[AlertButton](alert#alertButton)[] | If passed a function, it will be called with the prompt's value
`(text: string) => void`, when the user taps 'OK'.
If passed an array, buttons will be configured based on the array content. |
-| type | [AlertType](alert#alerttype-ios) | This configures the text input. |
-| defaultValue | string | The default text in text input. |
-| keyboardType | string | The keyboard type of first text field (if exists). One of TextInput [keyboardTypes](textinput#keyboardtype). |
-| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| title Required
| string | The dialog's title. |
+| message | string | An optional message that appears above the text input. |
+| callbackOrButtons | function
[AlertButton](alert#alertButton)[] | If passed a function, it will be called with the prompt's value
`(text: string) => void`, when the user taps 'OK'.
If passed an array, buttons will be configured based on the array content. |
+| type | [AlertType](alert#alerttype-ios) | This configures the text input. |
+| defaultValue | string | The default text in text input. |
+| keyboardType | string | The keyboard type of first text field (if exists). One of TextInput [keyboardTypes](textinput#keyboardtype). |
+| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
---
## Type Definitions
-### AlertButtonStyle iOS
+### AlertButtonStyle iOS
An iOS Alert button style.
@@ -201,7 +201,7 @@ An iOS Alert button style.
---
-### AlertType iOS
+### AlertType iOS
An iOS Alert type.
@@ -230,12 +230,12 @@ An object describing the configuration of a button in the alert.
**Objects properties:**
-| Name | Type | Description |
-| -------------------------------------------- | ---------------------------------------------- | ------------------------------------------------------------------------------ |
-| text | string | Button label. |
-| onPress | function | Callback function when button is pressed. |
-| style iOS
| [AlertButtonStyle](alert#alertbuttonstyle-ios) | Button style, on Android this property will be ignored. |
-| isPreferred iOS
| boolean | Whether button should be emphasized, on Android this property will be ignored. |
+| Name | Type | Description |
+| ------------------------------------------------ | ---------------------------------------------- | ------------------------------------------------------------------------------ |
+| text | string | Button label. |
+| onPress | function | Callback function when button is pressed. |
+| style iOS
| [AlertButtonStyle](alert#alertbuttonstyle-ios) | Button style, on Android this property will be ignored. |
+| isPreferred iOS
| boolean | Whether button should be emphasized, on Android this property will be ignored. |
---
@@ -247,8 +247,8 @@ An object describing the configuration of a button in the alert.
**Properties:**
-| Name | Type | Description |
-| --------------------------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------- |
-| cancelable Android
| boolean | Defines if alert can be dismissed by tapping outside of the alert box. |
-| userInterfaceStyle iOS
| string | The interface style used for the alert, can be set to `light` or `dark`, otherwise the default system style will be used. |
-| onDismiss Android
| function | Callback function fired when alert has been dismissed. |
+| Name | Type | Description |
+| ------------------------------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------- |
+| cancelable Android
| boolean | Defines if alert can be dismissed by tapping outside of the alert box. |
+| userInterfaceStyle iOS
| string | The interface style used for the alert, can be set to `light` or `dark`, otherwise the default system style will be used. |
+| onDismiss Android
| function | Callback function fired when alert has been dismissed. |
diff --git a/website/versioned_docs/version-0.78/appstate.md b/website/versioned_docs/version-0.78/appstate.md
index 594ff232ac3..f88c7e61c96 100644
--- a/website/versioned_docs/version-0.78/appstate.md
+++ b/website/versioned_docs/version-0.78/appstate.md
@@ -86,11 +86,11 @@ This event is received when the app state has changed. The listener is called wi
This event is used in the need of throwing memory warning or releasing it.
-### `focus` Android
+### `focus` Android
Received when the app gains focus (the user is interacting with the app).
-### `blur` Android
+### `blur` Android
Received when the user is not actively interacting with the app. Useful in situations when the user pulls down the [notification drawer](https://developer.android.com/guide/topics/ui/notifiers/notifications#bar-and-drawer). `AppState` won't change but the `blur` event will get fired.
diff --git a/website/versioned_docs/version-0.78/button.md b/website/versioned_docs/version-0.78/button.md
index bccb65000c3..cfed6819d28 100644
--- a/website/versioned_docs/version-0.78/button.md
+++ b/website/versioned_docs/version-0.78/button.md
@@ -112,7 +112,7 @@ export default App;
## Props
-### Required
**`onPress`**
+### Required
**`onPress`**
Handler to be called when the user taps the button.
@@ -122,7 +122,7 @@ Handler to be called when the user taps the button.
---
-### Required
**`title`**
+### Required
**`title`**
Text to display inside the button. On Android the given title will be converted to the uppercased form.
@@ -142,7 +142,7 @@ Text to display for blindness accessibility features.
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -212,7 +212,7 @@ If `true`, disable all interactions for this component.
---
-### `hasTVPreferredFocus` TV
+### `hasTVPreferredFocus` TV
TV preferred focus.
@@ -222,7 +222,7 @@ TV preferred focus.
---
-### `nextFocusDown` Android
TV
+### `nextFocusDown` Android
TV
Designates the next view to receive focus when the user navigates down. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusDown).
@@ -232,7 +232,7 @@ Designates the next view to receive focus when the user navigates down. See the
---
-### `nextFocusForward` Android
TV
+### `nextFocusForward` Android
TV
Designates the next view to receive focus when the user navigates forward. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusForward).
@@ -242,7 +242,7 @@ Designates the next view to receive focus when the user navigates forward. See t
---
-### `nextFocusLeft` Android
TV
+### `nextFocusLeft` Android
TV
Designates the next view to receive focus when the user navigates left. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusLeft).
@@ -252,7 +252,7 @@ Designates the next view to receive focus when the user navigates left. See the
---
-### `nextFocusRight` Android
TV
+### `nextFocusRight` Android
TV
Designates the next view to receive focus when the user navigates right. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusRight).
@@ -262,7 +262,7 @@ Designates the next view to receive focus when the user navigates right. See the
---
-### `nextFocusUp` Android
TV
+### `nextFocusUp` Android
TV
Designates the next view to receive focus when the user navigates up. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusUp).
@@ -282,7 +282,7 @@ Used to locate this view in end-to-end tests.
---
-### `touchSoundDisabled` Android
+### `touchSoundDisabled` Android
If `true`, doesn't play system sound on touch.
diff --git a/website/versioned_docs/version-0.78/fabric-native-components-ios.md b/website/versioned_docs/version-0.78/fabric-native-components-ios.md
index 3503f24c03e..7d849f4cba0 100644
--- a/website/versioned_docs/version-0.78/fabric-native-components-ios.md
+++ b/website/versioned_docs/version-0.78/fabric-native-components-ios.md
@@ -38,19 +38,19 @@ cd ios
open Demo.xcworkspace
```
-
+
2. Right click on app and select New Group, call the new group `WebView`.
-
+
3. In the `WebView` group, create New→File from Template.
-
+
4. Use the Objective-C File template, and name it RCTWebView.
-
+
5. Repeat step 4 and create a header file named `RCTWebView.h`.
@@ -213,10 +213,10 @@ To link the WebKit framework in your app, follow these steps:
3. Select the General tab
4. Scroll down until you find the _"Frameworks, Libraries, and Embedded Contents"_ section, and press the `+` button
-
+
5. In the search bar, filter for WebKit
6. Select the WebKit framework
7. Click on Add.
-
+
diff --git a/website/versioned_docs/version-0.78/flatlist.md b/website/versioned_docs/version-0.78/flatlist.md
index fe86e1af557..6c299ca26bb 100644
--- a/website/versioned_docs/version-0.78/flatlist.md
+++ b/website/versioned_docs/version-0.78/flatlist.md
@@ -356,7 +356,7 @@ Inherits [VirtualizedList Props](virtualizedlist.md#props).
---
-### Required
**`renderItem`**
+### Required
**`renderItem`**
```tsx
renderItem({
@@ -416,7 +416,7 @@ Example usage:
---
-### Required
**`data`**
+### Required
**`data`**
An array (or array-like list) of items to render. Other data types can be used by targeting [`VirtualizedList`](virtualizedlist.md) directly.
diff --git a/website/versioned_docs/version-0.78/image-style-props.md b/website/versioned_docs/version-0.78/image-style-props.md
index b89b8a991a2..efa0dc725e1 100644
--- a/website/versioned_docs/version-0.78/image-style-props.md
+++ b/website/versioned_docs/version-0.78/image-style-props.md
@@ -312,7 +312,7 @@ Set an opacity value for the image. The number should be in the range from `0.0`
---
-### `overlayColor` Android
+### `overlayColor` Android
When the image has rounded corners, specifying an overlayColor will cause the remaining space in the corners to be filled with a solid color. This is useful in cases which are not supported by the Android implementation of rounded corners:
diff --git a/website/versioned_docs/version-0.78/image.md b/website/versioned_docs/version-0.78/image.md
index 2fcca18ad38..a3f6fb86bf7 100644
--- a/website/versioned_docs/version-0.78/image.md
+++ b/website/versioned_docs/version-0.78/image.md
@@ -167,7 +167,7 @@ blurRadius: the blur radius of the blur filter added to the image.
---
-### `capInsets` iOS
+### `capInsets` iOS
When the image is resized, the corners of the size specified by `capInsets` will stay a fixed size, but the center content and borders of the image will be stretched. This is useful for creating resizable rounded buttons, shadows, and other resizable assets. More info in the [official Apple documentation](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIImage_Class/index.html#//apple_ref/occ/instm/UIImage/resizableImageWithCapInsets).
@@ -202,7 +202,7 @@ A static image to display while loading the image source.
---
-### `fadeDuration` Android
+### `fadeDuration` Android
Fade animation duration in milliseconds.
@@ -286,7 +286,7 @@ Invoked on load start.
---
-### `onPartialLoad` iOS
+### `onPartialLoad` iOS
Invoked when a partial load of the image is complete. The definition of what constitutes a "partial load" is loader specific though this is meant for progressive JPEG loads.
@@ -306,7 +306,7 @@ Invoked on download progress.
---
-### `progressiveRenderingEnabled` Android
+### `progressiveRenderingEnabled` Android
When `true`, enables progressive jpeg streaming - https://frescolib.org/docs/progressive-jpegs.
@@ -326,7 +326,7 @@ A string indicating which referrer to use when fetching the resource. Sets the v
---
-### `resizeMethod` Android
+### `resizeMethod` Android
The mechanism that should be used to resize the image when the image's dimensions differ from the image view's dimensions. Defaults to `auto`.
@@ -368,7 +368,7 @@ Determines how to resize the image when the frame doesn't match the raw image di
---
-### `resizeMultiplier` Android
+### `resizeMultiplier` Android
When the `resizeMethod` is set to `resize`, the destination dimensions are multiplied by this value. The `scale` method is used to perform the remainder of the resize. A default of `1.0` means the bitmap size is designed to fit the destination dimensions. A multiplier greater than `1.0` will set the resize options larger than that of the destination dimensions, and the resulting bitmap will be scaled down from the hardware size. Defaults to `1.0`.
@@ -464,7 +464,7 @@ Width of the image component.
## Methods
-### `abortPrefetch()` Android
+### `abortPrefetch()` Android
```tsx
static abortPrefetch(requestId: number);
@@ -474,9 +474,9 @@ Abort prefetch request.
**Parameters:**
-| Name | Type | Description |
-| ---------------------------------------------------------- | ------ | --------------------------------------- |
-| requestId Required
| number | Request id as returned by `prefetch()`. |
+| Name | Type | Description |
+| -------------------------------------------------------------- | ------ | --------------------------------------- |
+| requestId Required
| number | Request id as returned by `prefetch()`. |
---
@@ -492,9 +492,9 @@ In order to retrieve the image dimensions, the image may first need to be loaded
**Parameters:**
-| Name
| Type | Description |
-| ---------------------------------------------------- | ------ | -------------------------- |
-| uri Required
| string | The location of the image. |
+| Name
| Type | Description |
+| -------------------------------------------------------- | ------ | -------------------------- |
+| uri Required
| string | The location of the image. |
---
@@ -513,10 +513,10 @@ In order to retrieve the image dimensions, the image may first need to be loaded
**Parameters:**
-| Name
| Type | Description |
-| -------------------------------------------------------- | ------ | ---------------------------- |
-| uri Required
| string | The location of the image. |
-| headers Required
| object | The headers for the request. |
+| Name
| Type | Description |
+| ------------------------------------------------------------ | ------ | ---------------------------- |
+| uri Required
| string | The location of the image. |
+| headers Required
| object | The headers for the request. |
---
@@ -530,10 +530,10 @@ Prefetches a remote image for later use by downloading it to the disk cache. Ret
**Parameters:**
-| Name | Type | Description |
-| ---------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------------ |
-| url Required
| string | The remote location of the image. |
-| callback | function Android
| The function that will be called with the `requestId`. |
+| Name | Type | Description |
+| -------------------------------------------------------- | ----------------------------------------------------- | ------------------------------------------------------ |
+| url Required
| string | The remote location of the image. |
+| callback | function Android
| The function that will be called with the `requestId`. |
---
@@ -549,9 +549,9 @@ Perform cache interrogation. Returns a promise which resolves to a mapping from
**Parameters:**
-| Name | Type | Description |
-| ----------------------------------------------------- | ----- | ------------------------------------------ |
-| urls Required
| array | List of image URLs to check the cache for. |
+| Name | Type | Description |
+| --------------------------------------------------------- | ----- | ------------------------------------------ |
+| urls Required
| array | List of image URLs to check the cache for. |
---
@@ -570,13 +570,13 @@ Resolves an asset reference into an object which has the properties `uri`, `scal
**Parameters:**
-| Name
| Type | Description |
-| ------------------------------------------------------- | ---------------------------------------- | ---------------------------------------------------------------------------- |
-| source Required
| [ImageSource](image#imagesource), number | A number (opaque type returned by `require('./foo.png')`) or an ImageSource. |
+| Name
| Type | Description |
+| ----------------------------------------------------------- | ---------------------------------------- | ---------------------------------------------------------------------------- |
+| source Required
| [ImageSource](image#imagesource), number | A number (opaque type returned by `require('./foo.png')`) or an ImageSource. |
## Type Definitions
-### ImageCacheEnum iOS
+### ImageCacheEnum iOS
Enum which can be used to set the cache handling or strategy for the potentially cached responses.
@@ -621,17 +621,17 @@ Object returned in the `onLoad` callback.
**Properties (if passing as object or array of objects):**
-| Name
| Type | Description |
-| -------------------------------------- | ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| uri | string | A string representing the resource identifier for the image, which could be an http address, a local file path, or the name of a static image resource. |
-| width | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
-| height | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
-| scale | number | Used to indicate the scale factor of the image. Defaults to `1.0` if unspecified, meaning that one image pixel equates to one display point / DIP. |
-| bundleiOS
| string | The iOS asset bundle which the image is included in. This will default to `[NSBundle mainBundle]` if not set. |
-| method | string | The HTTP Method to use. Defaults to `'GET'` if not specified. |
-| headers | object | An object representing the HTTP headers to send along with the request for a remote image. |
-| body | string | The HTTP body to send with the request. This must be a valid UTF-8 string, and will be sent exactly as specified, with no additional encoding (e.g. URL-escaping or base64) applied. |
-| cacheiOS
| [ImageCacheEnum](image#imagecacheenum-ios) | Determines how the requests handles potentially cached responses. |
+| Name
| Type | Description |
+| ------------------------------------------ | ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| uri | string | A string representing the resource identifier for the image, which could be an http address, a local file path, or the name of a static image resource. |
+| width | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
+| height | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
+| scale | number | Used to indicate the scale factor of the image. Defaults to `1.0` if unspecified, meaning that one image pixel equates to one display point / DIP. |
+| bundleiOS
| string | The iOS asset bundle which the image is included in. This will default to `[NSBundle mainBundle]` if not set. |
+| method | string | The HTTP Method to use. Defaults to `'GET'` if not specified. |
+| headers | object | An object representing the HTTP headers to send along with the request for a remote image. |
+| body | string | The HTTP body to send with the request. This must be a valid UTF-8 string, and will be sent exactly as specified, with no additional encoding (e.g. URL-escaping or base64) applied. |
+| cacheiOS
| [ImageCacheEnum](image#imagecacheenum-ios) | Determines how the requests handles potentially cached responses. |
**If passing a number:**
diff --git a/website/versioned_docs/version-0.78/linking.md b/website/versioned_docs/version-0.78/linking.md
index 657cf1927ee..1818f6b6089 100644
--- a/website/versioned_docs/version-0.78/linking.md
+++ b/website/versioned_docs/version-0.78/linking.md
@@ -636,7 +636,7 @@ The method returns a `Promise` object. If the user confirms the open dialog or t
---
-### `sendIntent()` Android
+### `sendIntent()` Android
```tsx
static sendIntent(
diff --git a/website/versioned_docs/version-0.78/modal.md b/website/versioned_docs/version-0.78/modal.md
index f401e499031..98bb815dfca 100644
--- a/website/versioned_docs/version-0.78/modal.md
+++ b/website/versioned_docs/version-0.78/modal.md
@@ -136,7 +136,7 @@ The `backdropColor` of the modal (or background color of the modal's container.)
---
-### `hardwareAccelerated` Android
+### `hardwareAccelerated` Android
The `hardwareAccelerated` prop controls whether to force hardware acceleration for the underlying window.
@@ -146,7 +146,7 @@ The `hardwareAccelerated` prop controls whether to force hardware acceleration f
---
-### `navigationBarTranslucent` Android
+### `navigationBarTranslucent` Android
The `navigationBarTranslucent` prop determines whether your modal should go under the system navigation bar. However, `statusBarTranslucent` also needs to be set to `true` to make navigation bar translucent.
@@ -156,7 +156,7 @@ The `navigationBarTranslucent` prop determines whether your modal should go unde
---
-### `onDismiss` iOS
+### `onDismiss` iOS
The `onDismiss` prop allows passing a function that will be called once the modal has been dismissed.
@@ -166,7 +166,7 @@ The `onDismiss` prop allows passing a function that will be called once the moda
---
-### `onOrientationChange` iOS
+### `onOrientationChange` iOS
The `onOrientationChange` callback is called when the orientation changes while the modal is being displayed. The orientation provided is only 'portrait' or 'landscape'. This callback is also called on initial render, regardless of the current orientation.
@@ -197,7 +197,7 @@ The `onShow` prop allows passing a function that will be called once the modal h
---
-### `presentationStyle` iOS
+### `presentationStyle` iOS
The `presentationStyle` prop controls how the modal appears (generally on larger devices such as iPad or plus-sized iPhones). See https://developer.apple.com/reference/uikit/uimodalpresentationstyle for details.
@@ -214,7 +214,7 @@ Possible values:
---
-### `statusBarTranslucent` Android
+### `statusBarTranslucent` Android
The `statusBarTranslucent` prop determines whether your modal should go under the system statusbar.
@@ -224,7 +224,7 @@ The `statusBarTranslucent` prop determines whether your modal should go under th
---
-### `supportedOrientations` iOS
+### `supportedOrientations` iOS
The `supportedOrientations` prop allows the modal to be rotated to any of the specified orientations. On iOS, the modal is still restricted by what's specified in your app's Info.plist's UISupportedInterfaceOrientations field.
diff --git a/website/versioned_docs/version-0.78/platform-specific-code.md b/website/versioned_docs/version-0.78/platform-specific-code.md
index cf9263c2d53..0f688f196d6 100644
--- a/website/versioned_docs/version-0.78/platform-specific-code.md
+++ b/website/versioned_docs/version-0.78/platform-specific-code.md
@@ -72,7 +72,7 @@ const Component = Platform.select({
;
```
-### Detecting the Android version Android
+### Detecting the Android version Android
On Android, the `Platform` module can also be used to detect the version of the Android Platform in which the app is running:
@@ -86,7 +86,7 @@ if (Platform.Version === 25) {
**Note**: `Version` is set to the Android API version not the Android OS version. To find a mapping please refer to [Android Version History](https://en.wikipedia.org/wiki/Android_version_history#Overview).
-### Detecting the iOS version iOS
+### Detecting the iOS version iOS
On iOS, the `Version` is a result of `-[UIDevice systemVersion]`, which is a string with the current version of the operating system. An example of the system version is "10.3". For example, to detect the major version number on iOS:
diff --git a/website/versioned_docs/version-0.78/platform.md b/website/versioned_docs/version-0.78/platform.md
index 4c8c5c78175..a160c11b291 100644
--- a/website/versioned_docs/version-0.78/platform.md
+++ b/website/versioned_docs/version-0.78/platform.md
@@ -89,7 +89,7 @@ Returns an object which contains all available common and specific constants rel
---
-### `isPad` iOS
+### `isPad` iOS
```tsx
static isPad: boolean;
diff --git a/website/versioned_docs/version-0.78/pressable.md b/website/versioned_docs/version-0.78/pressable.md
index 48b24e9fa13..cf052bae342 100644
--- a/website/versioned_docs/version-0.78/pressable.md
+++ b/website/versioned_docs/version-0.78/pressable.md
@@ -108,7 +108,7 @@ export default App;
## Props
-### `android_disableSound` Android
+### `android_disableSound` Android
If true, doesn't play Android system sound on press.
@@ -116,7 +116,7 @@ If true, doesn't play Android system sound on press.
| ------- | ------- |
| boolean | `false` |
-### `android_ripple` Android
+### `android_ripple` Android
Enables the Android ripple effect and configures its properties.
diff --git a/website/versioned_docs/version-0.78/pressevent.md b/website/versioned_docs/version-0.78/pressevent.md
index b7ec5a5d4ef..df81b875ddf 100644
--- a/website/versioned_docs/version-0.78/pressevent.md
+++ b/website/versioned_docs/version-0.78/pressevent.md
@@ -31,7 +31,7 @@ Array of all PressEvents that have changed since the last event.
| -------------------- | -------- |
| array of PressEvents | No |
-### `force` iOS
+### `force` iOS
Amount of force used during the 3D Touch press. Returns the float value in range from `0.0` to `1.0`.
diff --git a/website/versioned_docs/version-0.78/refreshcontrol.md b/website/versioned_docs/version-0.78/refreshcontrol.md
index ae1509b660b..e7f8fea5e83 100644
--- a/website/versioned_docs/version-0.78/refreshcontrol.md
+++ b/website/versioned_docs/version-0.78/refreshcontrol.md
@@ -66,7 +66,7 @@ Inherits [View Props](view.md#props).
---
-### Required
**`refreshing`**
+### Required
**`refreshing`**
Whether the view should be indicating an active refresh.
@@ -76,7 +76,7 @@ Whether the view should be indicating an active refresh.
---
-### `colors` Android
+### `colors` Android
The colors (at least one) that will be used to draw the refresh indicator.
@@ -86,7 +86,7 @@ The colors (at least one) that will be used to draw the refresh indicator.
---
-### `enabled` Android
+### `enabled` Android
Whether the pull to refresh functionality is enabled.
@@ -106,7 +106,7 @@ Called when the view starts refreshing.
---
-### `progressBackgroundColor` Android
+### `progressBackgroundColor` Android
The background color of the refresh indicator.
@@ -126,7 +126,7 @@ Progress view top offset.
---
-### `size` Android
+### `size` Android
Size of the refresh indicator.
@@ -136,7 +136,7 @@ Size of the refresh indicator.
---
-### `tintColor` iOS
+### `tintColor` iOS
The color of the refresh indicator.
@@ -146,7 +146,7 @@ The color of the refresh indicator.
---
-### `title` iOS
+### `title` iOS
The title displayed under the refresh indicator.
@@ -156,7 +156,7 @@ The title displayed under the refresh indicator.
---
-### `titleColor` iOS
+### `titleColor` iOS
The color of the refresh indicator title.
diff --git a/website/versioned_docs/version-0.78/scrollview.md b/website/versioned_docs/version-0.78/scrollview.md
index 39dd750e872..b7099890f42 100644
--- a/website/versioned_docs/version-0.78/scrollview.md
+++ b/website/versioned_docs/version-0.78/scrollview.md
@@ -83,7 +83,7 @@ A React Component that will be used to render sticky headers, should be used tog
---
-### `alwaysBounceHorizontal` iOS
+### `alwaysBounceHorizontal` iOS
When true, the scroll view bounces horizontally when it reaches the end even if the content is smaller than the scroll view itself.
@@ -93,7 +93,7 @@ When true, the scroll view bounces horizontally when it reaches the end even if
---
-### `alwaysBounceVertical` iOS
+### `alwaysBounceVertical` iOS
When true, the scroll view bounces vertically when it reaches the end even if the content is smaller than the scroll view itself.
@@ -103,7 +103,7 @@ When true, the scroll view bounces vertically when it reaches the end even if th
---
-### `automaticallyAdjustContentInsets` iOS
+### `automaticallyAdjustContentInsets` iOS
Controls whether iOS should automatically adjust the content inset for scroll views that are placed behind a navigation bar or tab bar/toolbar.
@@ -113,7 +113,7 @@ Controls whether iOS should automatically adjust the content inset for scroll vi
---
-### `automaticallyAdjustKeyboardInsets` iOS
+### `automaticallyAdjustKeyboardInsets` iOS
Controls whether the ScrollView should automatically adjust its `contentInset` and `scrollViewInsets` when the Keyboard changes its size.
@@ -123,7 +123,7 @@ Controls whether the ScrollView should automatically adjust its `contentInset` a
---
-### `automaticallyAdjustsScrollIndicatorInsets` iOS
+### `automaticallyAdjustsScrollIndicatorInsets` iOS
Controls whether iOS should automatically adjust the scroll indicator insets. See Apple's [documentation on the property](https://developer.apple.com/documentation/uikit/uiscrollview/3198043-automaticallyadjustsscrollindica).
@@ -133,7 +133,7 @@ Controls whether iOS should automatically adjust the scroll indicator insets. Se
---
-### `bounces` iOS
+### `bounces` iOS
When true, the scroll view bounces when it reaches the end of the content if the content is larger than the scroll view along the axis of the scroll direction. When `false`, it disables all bouncing even if the `alwaysBounce*` props are `true`.
@@ -143,7 +143,7 @@ When true, the scroll view bounces when it reaches the end of the content if the
---
-### `bouncesZoom` iOS
+### `bouncesZoom` iOS
When `true`, gestures can drive zoom past min/max and the zoom will animate to the min/max value at gesture end, otherwise the zoom will not exceed the limits.
@@ -153,7 +153,7 @@ When `true`, gestures can drive zoom past min/max and the zoom will animate to t
---
-### `canCancelContentTouches` iOS
+### `canCancelContentTouches` iOS
When `false`, once tracking starts, won't try to drag if the touch moves.
@@ -163,7 +163,7 @@ When `false`, once tracking starts, won't try to drag if the touch moves.
---
-### `centerContent` iOS
+### `centerContent` iOS
When `true`, the scroll view automatically centers the content when the content is smaller than the scroll view bounds; when the content is larger than the scroll view, this property has no effect.
@@ -196,7 +196,7 @@ const styles = StyleSheet.create({
---
-### `contentInset` iOS
+### `contentInset` iOS
The amount by which the scroll view content is inset from the edges of the scroll view.
@@ -206,7 +206,7 @@ The amount by which the scroll view content is inset from the edges of the scrol
---
-### `contentInsetAdjustmentBehavior` iOS
+### `contentInsetAdjustmentBehavior` iOS
This property specifies how the safe area insets are used to modify the content area of the scroll view. Available on iOS 11 and later.
@@ -239,7 +239,7 @@ A floating-point number that determines how quickly the scroll view decelerates
---
-### `directionalLockEnabled` iOS
+### `directionalLockEnabled` iOS
When true, the ScrollView will try to lock to only vertical or horizontal scrolling while dragging.
@@ -269,7 +269,7 @@ When true, the default JS pan responder on the ScrollView is disabled, and full
---
-### `endFillColor` Android
+### `endFillColor` Android
Sometimes a scrollview takes up more space than its content fills. When this is the case, this prop will fill the rest of the scrollview with a color to avoid setting a background and creating unnecessary overdraw. This is an advanced optimization that is not needed in the general case.
@@ -279,7 +279,7 @@ Sometimes a scrollview takes up more space than its content fills. When this is
---
-### `fadingEdgeLength` Android
+### `fadingEdgeLength` Android
Fades out the edges of the scroll content.
@@ -301,7 +301,7 @@ When `true`, the scroll view's children are arranged horizontally in a row inste
---
-### `indicatorStyle` iOS
+### `indicatorStyle` iOS
The style of the scroll indicators.
@@ -374,7 +374,7 @@ Caveat 2: This uses `contentOffset` and `frame.origin` in native code to compute
---
-### `maximumZoomScale` iOS
+### `maximumZoomScale` iOS
The maximum allowed zoom scale.
@@ -384,7 +384,7 @@ The maximum allowed zoom scale.
---
-### `minimumZoomScale` iOS
+### `minimumZoomScale` iOS
The minimum allowed zoom scale.
@@ -394,7 +394,7 @@ The minimum allowed zoom scale.
---
-### `nestedScrollEnabled` Android
+### `nestedScrollEnabled` Android
Enables nested scrolling for Android API level 21+.
@@ -480,7 +480,7 @@ Called when the user stops dragging the scroll view and it either stops or begin
---
-### `onScrollToTop` iOS
+### `onScrollToTop` iOS
Fires when the scroll view scrolls to top after the status bar has been tapped.
@@ -490,7 +490,7 @@ Fires when the scroll view scrolls to top after the status bar has been tapped.
---
-### `overScrollMode` Android
+### `overScrollMode` Android
Used to override default value of overScroll mode.
@@ -516,7 +516,7 @@ When true, the scroll view stops on multiples of the scroll view's size when scr
---
-### `persistentScrollbar` Android
+### `persistentScrollbar` Android
Causes the scrollbars not to turn transparent when they are not in use.
@@ -526,7 +526,7 @@ Causes the scrollbars not to turn transparent when they are not in use.
---
-### `pinchGestureEnabled` iOS
+### `pinchGestureEnabled` iOS
When true, ScrollView allows use of pinch gestures to zoom in and out.
@@ -580,7 +580,7 @@ Limits how often scroll events will be fired while scrolling, specified as a tim
---
-### `scrollIndicatorInsets` iOS
+### `scrollIndicatorInsets` iOS
The amount by which the scroll view indicators are inset from the edges of the scroll view. This should normally be set to the same value as the `contentInset`.
@@ -590,7 +590,7 @@ The amount by which the scroll view indicators are inset from the edges of the s
---
-### `scrollPerfTag` Android
+### `scrollPerfTag` Android
Tag used to log scroll performance on this scroll view. Will force momentum events to be turned on (see sendMomentumEvents). This doesn't do anything out of the box and you need to implement a custom native FpsListener for it to be useful.
@@ -600,7 +600,7 @@ Tag used to log scroll performance on this scroll view. Will force momentum even
---
-### `scrollToOverflowEnabled` iOS
+### `scrollToOverflowEnabled` iOS
When `true`, the scroll view can be programmatically scrolled beyond its content size.
@@ -610,7 +610,7 @@ When `true`, the scroll view can be programmatically scrolled beyond its content
---
-### `scrollsToTop` iOS
+### `scrollsToTop` iOS
When `true`, the scroll view scrolls to top when the status bar is tapped.
@@ -716,7 +716,7 @@ An array of child indices determining which children get docked to the top of th
---
-### `zoomScale` iOS
+### `zoomScale` iOS
The current scale of the scroll view content.
diff --git a/website/versioned_docs/version-0.78/sectionlist.md b/website/versioned_docs/version-0.78/sectionlist.md
index 0c0dbd2bd1c..9fe404005dd 100644
--- a/website/versioned_docs/version-0.78/sectionlist.md
+++ b/website/versioned_docs/version-0.78/sectionlist.md
@@ -105,7 +105,7 @@ Inherits [VirtualizedList Props](virtualizedlist.md#props).
---
-### Required
**`renderItem`**
+### Required
**`renderItem`**
Default renderer for every item in every section. Can be over-ridden on a per-section basis. Should return a React element.
@@ -127,7 +127,7 @@ The render function will be passed an object with the following keys:
---
-### Required
**`sections`**
+### Required
**`sections`**
The actual data to render, akin to the `data` prop in [`FlatList`](flatlist.md).
@@ -293,13 +293,13 @@ Rendered at the top and bottom of each section (note this is different from `Ite
Makes section headers stick to the top of the screen until the next one pushes it off. Only enabled by default on iOS because that is the platform standard there.
-| Type | Default |
-| ------- | ------------------------------------------------------------------------------------------------ |
-| boolean | `false` Android
`true` iOS
|
+| Type | Default |
+| ------- | ---------------------------------------------------------------------------------------------------- |
+| boolean | `false` Android
`true` iOS
|
## Methods
-### `flashScrollIndicators()` iOS
+### `flashScrollIndicators()` iOS
```tsx
flashScrollIndicators();
@@ -331,9 +331,9 @@ Scrolls to the item at the specified `sectionIndex` and `itemIndex` (within the
**Parameters:**
-| Name | Type |
-| ------------------------------------------------------- | ------ |
-| params Required
| object |
+| Name | Type |
+| ----------------------------------------------------------- | ------ |
+| params Required
| object |
Valid `params` keys are:
@@ -355,10 +355,10 @@ An object that identifies the data to be rendered for a given section.
**Properties:**
-| Name | Type | Description |
-| ----------------------------------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| data Required
| array | The data for rendering items in this section. Array of objects, much like [`FlatList`'s data prop](flatlist#required-data). |
-| key | string | Optional key to keep track of section re-ordering. If you don't plan on re-ordering sections, the array index will be used by default. |
-| renderItem | function | Optionally define an arbitrary item renderer for this section, overriding the default [`renderItem`](sectionlist#renderitem) for the list. |
-| ItemSeparatorComponent | component, element | Optionally define an arbitrary item separator for this section, overriding the default [`ItemSeparatorComponent`](sectionlist#itemseparatorcomponent) for the list. |
-| keyExtractor | function | Optionally define an arbitrary key extractor for this section, overriding the default [`keyExtractor`](sectionlist#keyextractor). |
+| Name | Type | Description |
+| --------------------------------------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| data Required
| array | The data for rendering items in this section. Array of objects, much like [`FlatList`'s data prop](flatlist#required-data). |
+| key | string | Optional key to keep track of section re-ordering. If you don't plan on re-ordering sections, the array index will be used by default. |
+| renderItem | function | Optionally define an arbitrary item renderer for this section, overriding the default [`renderItem`](sectionlist#renderitem) for the list. |
+| ItemSeparatorComponent | component, element | Optionally define an arbitrary item separator for this section, overriding the default [`ItemSeparatorComponent`](sectionlist#itemseparatorcomponent) for the list. |
+| keyExtractor | function | Optionally define an arbitrary key extractor for this section, overriding the default [`keyExtractor`](sectionlist#keyextractor). |
diff --git a/website/versioned_docs/version-0.78/shadow-props.md b/website/versioned_docs/version-0.78/shadow-props.md
index cbff04e435c..d5e8a037059 100644
--- a/website/versioned_docs/version-0.78/shadow-props.md
+++ b/website/versioned_docs/version-0.78/shadow-props.md
@@ -240,7 +240,7 @@ Both `boxShadow` and `dropShadow` are generally more capable than the `shadow` p
See [View Style Props](./view-style-props#boxshadow) for documentation.
-### `dropShadow` Android
+### `dropShadow` Android
See [View Style Props](./view-style-props#filter) for documentation.
@@ -256,7 +256,7 @@ This property will only work on Android API 28 and above. For similar functional
---
-### `shadowOffset` iOS
+### `shadowOffset` iOS
Sets the drop shadow offset.
@@ -266,7 +266,7 @@ Sets the drop shadow offset.
---
-### `shadowOpacity` iOS
+### `shadowOpacity` iOS
Sets the drop shadow opacity (multiplied by the color's alpha component).
@@ -276,7 +276,7 @@ Sets the drop shadow opacity (multiplied by the color's alpha component).
---
-### `shadowRadius` iOS
+### `shadowRadius` iOS
Sets the drop shadow blur radius.
diff --git a/website/versioned_docs/version-0.78/share.md b/website/versioned_docs/version-0.78/share.md
index 0fdb76fabc9..1fc5823361f 100644
--- a/website/versioned_docs/version-0.78/share.md
+++ b/website/versioned_docs/version-0.78/share.md
@@ -108,10 +108,10 @@ In Android, returns a Promise which will always be resolved with action being `S
**Properties:**
-| Name | Type | Description |
-| ------------------------------------------------------------ | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| content Required
| object | `message` - a message to share
`url` - a URL to share iOS
`title` - title of the message Android
At least one of `url` and `message` is required. |
-| options | object | `dialogTitle` Android
`excludedActivityTypes` iOS
`subject` - a subject to share via email iOS
`tintColor` iOS
`anchor` - the node to which the action sheet should be anchored (used for iPad) iOS
|
+| Name | Type | Description |
+| ------------------------------------------------------------ | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| content Required
| object | `message` - a message to share
`url` - a URL to share iOS
`title` - title of the message Android
At least one of `url` and `message` is required. |
+| options | object | `dialogTitle` Android
`excludedActivityTypes` iOS
`subject` - a subject to share via email iOS
`tintColor` iOS
`anchor` - the node to which the action sheet should be anchored (used for iPad) iOS
|
---
@@ -127,7 +127,7 @@ The content was successfully shared.
---
-### `dismissedAction` iOS
+### `dismissedAction` iOS
```tsx
static dismissedAction: 'dismissedAction';
diff --git a/website/versioned_docs/version-0.78/statusbar.md b/website/versioned_docs/version-0.78/statusbar.md
index 4b905d92942..639b5c9e682 100644
--- a/website/versioned_docs/version-0.78/statusbar.md
+++ b/website/versioned_docs/version-0.78/statusbar.md
@@ -243,7 +243,7 @@ For cases where using a component is not ideal, there is also an imperative API
## Constants
-### `currentHeight` Android
+### `currentHeight` Android
The height of the status bar, which includes the notch height, if present.
@@ -261,7 +261,7 @@ If the transition between status bar property changes should be animated. Suppor
---
-### `backgroundColor` Android
+### `backgroundColor` Android
The background color of the status bar.
@@ -297,7 +297,7 @@ If the status bar is hidden.
---
-### `networkActivityIndicatorVisible` iOS
+### `networkActivityIndicatorVisible` iOS
If the network activity indicator should be visible.
@@ -307,7 +307,7 @@ If the network activity indicator should be visible.
---
-### `showHideTransition` iOS
+### `showHideTransition` iOS
The transition effect when showing and hiding the status bar using the `hidden` prop.
@@ -317,7 +317,7 @@ The transition effect when showing and hiding the status bar using the `hidden`
---
-### `translucent` Android
+### `translucent` Android
If the status bar is translucent. When translucent is set to `true`, the app will draw under the status bar. This is useful when using a semi transparent status bar color.
@@ -341,9 +341,9 @@ Get and remove the last StatusBar entry from the stack.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---- | ------------------------------------- |
-| entry Required
| any | Entry returned from `pushStackEntry`. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---- | ------------------------------------- |
+| entry Required
| any | Entry returned from `pushStackEntry`. |
---
@@ -357,9 +357,9 @@ Push a StatusBar entry onto the stack. The return value should be passed to `pop
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---- | ---------------------------------------------------------------- |
-| props Required
| any | Object containing the StatusBar props to use in the stack entry. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---- | ---------------------------------------------------------------- |
+| props Required
| any | Object containing the StatusBar props to use in the stack entry. |
---
@@ -376,14 +376,14 @@ Replace an existing StatusBar stack entry with new props.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---- | ---------------------------------------------------------------------------- |
-| entry Required
| any | Entry returned from `pushStackEntry` to replace. |
-| props Required
| any | Object containing the StatusBar props to use in the replacement stack entry. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---- | ---------------------------------------------------------------------------- |
+| entry Required
| any | Entry returned from `pushStackEntry` to replace. |
+| props Required
| any | Object containing the StatusBar props to use in the replacement stack entry. |
---
-### `setBackgroundColor()` Android
+### `setBackgroundColor()` Android
```tsx
static setBackgroundColor(color: ColorValue, animated?: boolean);
@@ -397,10 +397,10 @@ Due to edge-to-edge enforcement introduced in Android 15, setting background col
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ------- | ------------------------- |
-| color Required
| string | Background color. |
-| animated | boolean | Animate the style change. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ------- | ------------------------- |
+| color Required
| string | Background color. |
+| animated | boolean | Animate the style change. |
---
@@ -414,10 +414,10 @@ Set the status bar style.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ------------------------------------------ | ------------------------- |
-| style Required
| [StatusBarStyle](statusbar#statusbarstyle) | Status bar style to set. |
-| animated | boolean | Animate the style change. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ------------------------------------------ | ------------------------- |
+| style Required
| [StatusBarStyle](statusbar#statusbarstyle) | Status bar style to set. |
+| animated | boolean | Animate the style change. |
---
@@ -431,14 +431,14 @@ Show or hide the status bar.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------- | -------------------------------------------------- | ------------------------------------------------------- |
-| hidden Required
| boolean | Hide the status bar. |
-| animation iOS
| [StatusBarAnimation](statusbar#statusbaranimation) | Animation when changing the status bar hidden property. |
+| Name | Type | Description |
+| ----------------------------------------------------------- | -------------------------------------------------- | ------------------------------------------------------- |
+| hidden Required
| boolean | Hide the status bar. |
+| animation iOS
| [StatusBarAnimation](statusbar#statusbaranimation) | Animation when changing the status bar hidden property. |
---
-### `setNetworkActivityIndicatorVisible()` iOS
+### `setNetworkActivityIndicatorVisible()` iOS
```tsx
static setNetworkActivityIndicatorVisible(visible: boolean);
@@ -448,13 +448,13 @@ Control the visibility of the network activity indicator.
**Parameters:**
-| Name | Type | Description |
-| -------------------------------------------------------- | ------- | ------------------- |
-| visible Required
| boolean | Show the indicator. |
+| Name | Type | Description |
+| ------------------------------------------------------------ | ------- | ------------------- |
+| visible Required
| boolean | Show the indicator. |
---
-### `setTranslucent()` Android
+### `setTranslucent()` Android
```tsx
static setTranslucent(translucent: boolean);
@@ -468,9 +468,9 @@ Due to edge-to-edge enforcement introduced in Android 15, setting the status bar
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------------ | ------- | ------------------- |
-| translucent Required
| boolean | Set as translucent. |
+| Name | Type | Description |
+| ---------------------------------------------------------------- | ------- | ------------------- |
+| translucent Required
| boolean | Set as translucent. |
## Type Definitions
diff --git a/website/versioned_docs/version-0.78/switch.md b/website/versioned_docs/version-0.78/switch.md
index ca76878015e..fcbaae7b1de 100644
--- a/website/versioned_docs/version-0.78/switch.md
+++ b/website/versioned_docs/version-0.78/switch.md
@@ -66,7 +66,7 @@ If true the user won't be able to toggle the switch.
---
-### `ios_backgroundColor` iOS
+### `ios_backgroundColor` iOS
On iOS, custom color for the background. This background color can be seen either when the switch value is `false` or when the switch is disabled (and the switch is translucent).
diff --git a/website/versioned_docs/version-0.78/text-style-props.md b/website/versioned_docs/version-0.78/text-style-props.md
index 9640ca6aabc..93c978a9ae7 100644
--- a/website/versioned_docs/version-0.78/text-style-props.md
+++ b/website/versioned_docs/version-0.78/text-style-props.md
@@ -805,7 +805,7 @@ Specifies font weight. The values `'normal'` and `'bold'` are supported for most
---
-### `includeFontPadding` Android
+### `includeFontPadding` Android
Set to `false` to remove extra font padding intended to make space for certain ascenders / descenders. With some fonts, this padding can make text look slightly misaligned when centered vertically. For best results also set `textAlignVertical` to `center`.
@@ -855,7 +855,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `textAlignVertical` Android
+### `textAlignVertical` Android
| Type | Default |
| ----------------------------------------------- | -------- |
@@ -863,7 +863,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `textDecorationColor` iOS
+### `textDecorationColor` iOS
| Type |
| ------------------ |
@@ -879,7 +879,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `textDecorationStyle` iOS
+### `textDecorationStyle` iOS
| Type | Default |
| --------------------------------------------------- | --------- |
@@ -919,7 +919,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `verticalAlign` Android
+### `verticalAlign` Android
| Type | Default |
| ----------------------------------------------- | -------- |
@@ -927,7 +927,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `writingDirection` iOS
+### `writingDirection` iOS
| Type | Default |
| -------------------------------- | -------- |
diff --git a/website/versioned_docs/version-0.78/text.md b/website/versioned_docs/version-0.78/text.md
index 73e4932c78d..a81b9f0b495 100644
--- a/website/versioned_docs/version-0.78/text.md
+++ b/website/versioned_docs/version-0.78/text.md
@@ -215,7 +215,7 @@ An accessibility hint helps users understand what will happen when they perform
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -319,7 +319,7 @@ Specifies whether fonts should scale to respect Text Size accessibility settings
---
-### `android_hyphenationFrequency` Android
+### `android_hyphenationFrequency` Android
Sets the frequency of automatic hyphenation to use when determining word breaks on Android API Level 23+.
@@ -387,7 +387,7 @@ Indicates whether a selectable element is currently selected or not.
| ------- |
| boolean |
-### `dataDetectorType` Android
+### `dataDetectorType` Android
Determines the types of data converted to clickable URLs in the text element. By default, no data types are detected.
@@ -399,7 +399,7 @@ You can provide only one type.
---
-### `disabled` Android
+### `disabled` Android
Specifies the disabled state of the text view for testing purposes.
@@ -409,7 +409,7 @@ Specifies the disabled state of the text view for testing purposes.
---
-### `dynamicTypeRamp` iOS
+### `dynamicTypeRamp` iOS
The [Dynamic Type](https://developer.apple.com/documentation/uikit/uifont/scaling_fonts_automatically) ramp to apply to this element on iOS.
@@ -462,7 +462,7 @@ Specifies the largest possible scale a font can reach when `allowFontScaling` is
---
-### `minimumFontScale` iOS
+### `minimumFontScale` iOS
Specifies the smallest possible scale a font can reach when `adjustsFontSizeToFit` is enabled. (values 0.01-1.0).
@@ -656,7 +656,7 @@ Lets the user select text, to use the native copy and paste functionality.
---
-### `selectionColor` Android
+### `selectionColor` Android
The highlight color of the text.
@@ -674,7 +674,7 @@ The highlight color of the text.
---
-### `suppressHighlighting` iOS
+### `suppressHighlighting` iOS
When `true`, no visual change is made when text is pressed down. By default, a gray oval highlights the text on press down.
@@ -694,7 +694,7 @@ Used to locate this view in end-to-end tests.
---
-### `textBreakStrategy` Android
+### `textBreakStrategy` Android
Set text break strategy on Android API Level 23+, possible values are `simple`, `highQuality`, `balanced`.
@@ -704,7 +704,7 @@ Set text break strategy on Android API Level 23+, possible values are `simple`,
---
-### `lineBreakStrategyIOS` iOS
+### `lineBreakStrategyIOS` iOS
Set line break strategy on iOS 14+. Possible values are `none`, `standard`, `hangul-word` and `push-out`.
diff --git a/website/versioned_docs/version-0.78/textinput.md b/website/versioned_docs/version-0.78/textinput.md
index 21c68ac5d75..27b555a82c3 100644
--- a/website/versioned_docs/version-0.78/textinput.md
+++ b/website/versioned_docs/version-0.78/textinput.md
@@ -174,7 +174,7 @@ The following values work across platforms:
- `tel`
- `username`
-iOS
+iOS
The following values work on iOS only:
@@ -188,7 +188,7 @@ The following values work on iOS only:
- `organization-title`
- `url`
-Android
+Android
The following values work on Android only:
@@ -261,7 +261,7 @@ If `true`, caret is hidden. The default value is `false`.
---
-### `clearButtonMode` iOS
+### `clearButtonMode` iOS
When the clear button should appear on the right side of the text view. This property is supported only for single-line TextInput component. The default value is `never`.
@@ -271,7 +271,7 @@ When the clear button should appear on the right side of the text view. This pro
---
-### `clearTextOnFocus` iOS
+### `clearTextOnFocus` iOS
If `true`, clears the text field automatically when editing begins.
@@ -291,7 +291,7 @@ If `true`, context menu is hidden. The default value is `false`.
---
-### `dataDetectorTypes` iOS
+### `dataDetectorTypes` iOS
Determines the types of data converted to clickable URLs in the text input. Only valid if `multiline={true}` and `editable={false}`. By default no data types are detected.
@@ -322,7 +322,7 @@ Provides an initial value that will change when the user starts typing. Useful f
---
-### `cursorColor` Android
+### `cursorColor` Android
When provided it will set the color of the cursor (or "caret") in the component. Unlike the behavior of `selectionColor` the cursor color will be set independently from the color of the text selection box.
@@ -332,7 +332,7 @@ When provided it will set the color of the cursor (or "caret") in the component.
---
-### `disableFullscreenUI` Android
+### `disableFullscreenUI` Android
When `false`, if there is a small amount of space available around a text input (e.g. landscape orientation on a phone), the OS may choose to have the user edit the text inside of a full screen text input mode. When `true`, this feature is disabled and users will always edit the text directly inside of the text input. Defaults to `false`.
@@ -352,7 +352,7 @@ If `false`, text is not editable. The default value is `true`.
---
-### `enablesReturnKeyAutomatically` iOS
+### `enablesReturnKeyAutomatically` iOS
If `true`, the keyboard disables the return key when there is no text and automatically enables it when there is text. The default value is `false`.
@@ -392,7 +392,7 @@ The following values work on iOS only:
---
-### `importantForAutofill` Android
+### `importantForAutofill` Android
Tells the operating system whether the individual fields in your app should be included in a view structure for autofill purposes on Android API Level 26+. Possible values are `auto`, `no`, `noExcludeDescendants`, `yes`, and `yesExcludeDescendants`. The default value is `auto`.
@@ -408,7 +408,7 @@ Tells the operating system whether the individual fields in your app should be i
---
-### `inlineImageLeft` Android
+### `inlineImageLeft` Android
If defined, the provided image resource will be rendered on the left. The image resource must be inside `/android/app/src/main/res/drawable` and referenced like
@@ -424,7 +424,7 @@ If defined, the provided image resource will be rendered on the left. The image
---
-### `inlineImagePadding` Android
+### `inlineImagePadding` Android
Padding between the inline image, if any, and the text input itself.
@@ -434,7 +434,7 @@ Padding between the inline image, if any, and the text input itself.
---
-### `inputAccessoryViewID` iOS
+### `inputAccessoryViewID` iOS
An optional identifier which links a custom [InputAccessoryView](inputaccessoryview.md) to this text input. The InputAccessoryView is rendered above the keyboard when this text input is focused.
@@ -444,7 +444,7 @@ An optional identifier which links a custom [InputAccessoryView](inputaccessoryv
---
-### `inputAccessoryViewButtonLabel` iOS
+### `inputAccessoryViewButtonLabel` iOS
An optional label that overrides the default [InputAccessoryView](inputaccessoryview.md) button label.
@@ -477,7 +477,7 @@ Support the following values:
---
-### `keyboardAppearance` iOS
+### `keyboardAppearance` iOS
Determines the color of the keyboard.
@@ -563,7 +563,7 @@ It is important to note that this aligns the text to the top on iOS, and centers
---
-### `numberOfLines` Android
+### `numberOfLines` Android
Sets the number of lines for a `TextInput`. Use it with multiline set to `true` to be able to fill the lines.
@@ -739,7 +739,7 @@ If `true`, text is not editable. The default value is `false`.
---
-### `returnKeyLabel` Android
+### `returnKeyLabel` Android
Sets the return key to the label. Use it instead of `returnKeyType`.
@@ -785,7 +785,7 @@ The following values work on iOS only:
| --------------------------------------------------------------------------------------------------------------------------------- |
| enum('done', 'go', 'next', 'search', 'send', 'none', 'previous', 'default', 'emergency-call', 'google', 'join', 'route', 'yahoo') |
-### `rejectResponderTermination` iOS
+### `rejectResponderTermination` iOS
If `true`, allows TextInput to pass touch events to the parent component. This allows components such as SwipeableListView to be swipeable from the TextInput on iOS, as is the case on Android by default. If `false`, TextInput always asks to handle the input (except when disabled). The default value is `true`.
@@ -795,7 +795,7 @@ If `true`, allows TextInput to pass touch events to the parent component. This a
---
-### `rows` Android
+### `rows` Android
Sets the number of lines for a `TextInput`. Use it with multiline set to `true` to be able to fill the lines.
@@ -805,7 +805,7 @@ Sets the number of lines for a `TextInput`. Use it with multiline set to `true`
---
-### `scrollEnabled` iOS
+### `scrollEnabled` iOS
If `false`, scrolling of the text view will be disabled. The default value is `true`. Only works with `multiline={true}`.
@@ -845,7 +845,7 @@ The highlight, selection handle and cursor color of the text input.
---
-### `selectionHandleColor` Android
+### `selectionHandleColor` Android
Sets the color of the selection handle. Unlike `selectionColor`, it allows the selection handle color to be customized independently of the selection's color.
@@ -875,7 +875,7 @@ When `false`, it will prevent the soft keyboard from showing when the field is f
---
-### `spellCheck` iOS
+### `spellCheck` iOS
If `false`, disables spell-check style (i.e. red underlines). The default value is inherited from `autoCorrect`.
@@ -926,7 +926,7 @@ Possible values for `textAlign` are:
---
-### `textContentType` iOS
+### `textContentType` iOS
Give the keyboard and the system information about the expected semantic meaning for the content that users enter.
@@ -992,7 +992,7 @@ Possible values for `textContentType` are:
---
-### `passwordRules` iOS
+### `passwordRules` iOS
When using `textContentType` as `newPassword` on iOS we can let the OS know the minimum requirements of the password so that it can generate one that will satisfy them. In order to create a valid string for `PasswordRules` take a look to the [Apple Docs](https://developer.apple.com/password-rules/).
@@ -1028,7 +1028,7 @@ Note that not all Text styles are supported, an incomplete list of what is not s
---
-### `textBreakStrategy` Android
+### `textBreakStrategy` Android
Set text break strategy on Android API Level 23+, possible values are `simple`, `highQuality`, `balanced` The default value is `highQuality`.
@@ -1038,7 +1038,7 @@ Set text break strategy on Android API Level 23+, possible values are `simple`,
---
-### `underlineColorAndroid` Android
+### `underlineColorAndroid` Android
The color of the `TextInput` underline.
@@ -1058,7 +1058,7 @@ The value to show for the text input. `TextInput` is a controlled component, whi
---
-### `lineBreakStrategyIOS` iOS
+### `lineBreakStrategyIOS` iOS
Set line break strategy on iOS 14+. Possible values are `none`, `standard`, `hangul-word` and `push-out`.
@@ -1068,7 +1068,7 @@ Set line break strategy on iOS 14+. Possible values are `none`, `standard`, `han
---
-### `lineBreakModeIOS` iOS
+### `lineBreakModeIOS` iOS
Set line break mode on iOS. Possible values are `wordWrapping`, `char`, `clip`, `head`, `middle` and `tail`.
@@ -1078,7 +1078,7 @@ Set line break mode on iOS. Possible values are `wordWrapping`, `char`, `clip`,
---
-### `disableKeyboardShortcuts` iOS
+### `disableKeyboardShortcuts` iOS
If `true`, the keyboard shortcuts (undo/redo and copy buttons) are disabled. The default value is `false`.
diff --git a/website/versioned_docs/version-0.78/the-new-architecture/create-module-library.md b/website/versioned_docs/version-0.78/the-new-architecture/create-module-library.md
index 09b61705193..f081810b85b 100644
--- a/website/versioned_docs/version-0.78/the-new-architecture/create-module-library.md
+++ b/website/versioned_docs/version-0.78/the-new-architecture/create-module-library.md
@@ -38,7 +38,7 @@ npx create-react-native-library@latest
Once the interactive prompt is done, the tool creates a folder whose structure looks like this in Visual Studio Code:
-
+
Feel free to explore the code that has been created for you. However, the most important parts:
diff --git a/website/versioned_docs/version-0.78/touchablehighlight.md b/website/versioned_docs/version-0.78/touchablehighlight.md
index aea3968008d..b5427ecbd2b 100644
--- a/website/versioned_docs/version-0.78/touchablehighlight.md
+++ b/website/versioned_docs/version-0.78/touchablehighlight.md
@@ -138,7 +138,7 @@ The color of the underlay that will show through when the touch is active.
---
-### `hasTVPreferredFocus` iOS
+### `hasTVPreferredFocus` iOS
_(Apple TV only)_ TV preferred focus (see documentation for the View component).
@@ -148,7 +148,7 @@ _(Apple TV only)_ TV preferred focus (see documentation for the View component).
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
TV next focus down (see documentation for the View component).
@@ -158,7 +158,7 @@ TV next focus down (see documentation for the View component).
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
TV next focus forward (see documentation for the View component).
@@ -168,7 +168,7 @@ TV next focus forward (see documentation for the View component).
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
TV next focus left (see documentation for the View component).
@@ -178,7 +178,7 @@ TV next focus left (see documentation for the View component).
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
TV next focus right (see documentation for the View component).
@@ -188,7 +188,7 @@ TV next focus right (see documentation for the View component).
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
TV next focus up (see documentation for the View component).
diff --git a/website/versioned_docs/version-0.78/touchablenativefeedback.md b/website/versioned_docs/version-0.78/touchablenativefeedback.md
index b03ac6b2ed4..4cb291a607b 100644
--- a/website/versioned_docs/version-0.78/touchablenativefeedback.md
+++ b/website/versioned_docs/version-0.78/touchablenativefeedback.md
@@ -104,7 +104,7 @@ Check TouchableNativeFeedback.canUseNativeForeground() first, as this is only av
---
-### `hasTVPreferredFocus` Android
+### `hasTVPreferredFocus` Android
TV preferred focus (see documentation for the View component).
@@ -114,7 +114,7 @@ TV preferred focus (see documentation for the View component).
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
TV next focus down (see documentation for the View component).
@@ -124,7 +124,7 @@ TV next focus down (see documentation for the View component).
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
TV next focus forward (see documentation for the View component).
@@ -134,7 +134,7 @@ TV next focus forward (see documentation for the View component).
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
TV next focus left (see documentation for the View component).
@@ -144,7 +144,7 @@ TV next focus left (see documentation for the View component).
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
TV next focus right (see documentation for the View component).
@@ -154,7 +154,7 @@ TV next focus right (see documentation for the View component).
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
TV next focus up (see documentation for the View component).
diff --git a/website/versioned_docs/version-0.78/touchableopacity.md b/website/versioned_docs/version-0.78/touchableopacity.md
index 525effbefa4..90bd4693681 100644
--- a/website/versioned_docs/version-0.78/touchableopacity.md
+++ b/website/versioned_docs/version-0.78/touchableopacity.md
@@ -84,7 +84,7 @@ Determines what the opacity of the wrapped view should be when touch is active.
---
-### `hasTVPreferredFocus` iOS
+### `hasTVPreferredFocus` iOS
_(Apple TV only)_ TV preferred focus (see documentation for the View component).
@@ -94,7 +94,7 @@ _(Apple TV only)_ TV preferred focus (see documentation for the View component).
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
TV next focus down (see documentation for the View component).
@@ -104,7 +104,7 @@ TV next focus down (see documentation for the View component).
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
TV next focus forward (see documentation for the View component).
@@ -114,7 +114,7 @@ TV next focus forward (see documentation for the View component).
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
TV next focus left (see documentation for the View component).
@@ -124,7 +124,7 @@ TV next focus left (see documentation for the View component).
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
TV next focus right (see documentation for the View component).
@@ -134,7 +134,7 @@ TV next focus right (see documentation for the View component).
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
TV next focus up (see documentation for the View component).
diff --git a/website/versioned_docs/version-0.78/touchablewithoutfeedback.md b/website/versioned_docs/version-0.78/touchablewithoutfeedback.md
index 1096aa7c695..5eb6b6a3767 100644
--- a/website/versioned_docs/version-0.78/touchablewithoutfeedback.md
+++ b/website/versioned_docs/version-0.78/touchablewithoutfeedback.md
@@ -84,7 +84,7 @@ export default TouchableWithoutFeedbackExample;
## Props
-### `accessibilityIgnoresInvertColors` iOS
+### `accessibilityIgnoresInvertColors` iOS
A value indicating this view should or should not be inverted when color inversion is turned on. A value of `true` will tell the view to not be inverted even if color inversion is turned on.
@@ -116,7 +116,7 @@ Overrides the text that's read by the screen reader when the user interacts with
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -264,7 +264,7 @@ Defines a string value that labels an interactive element.
---
-### `aria-live` Android
+### `aria-live` Android
Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
@@ -278,7 +278,7 @@ Indicates that an element will be updated, and describes the types of updates th
---
-### `aria-modal` iOS
+### `aria-modal` iOS
Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver. Has precedence over the [`accessibilityViewIsModal`](#accessibilityviewismodal-ios) prop.
@@ -518,7 +518,7 @@ Used to locate this view in end-to-end tests.
---
-### `touchSoundDisabled` Android
+### `touchSoundDisabled` Android
If true, doesn't play a system sound on touch.
diff --git a/website/versioned_docs/version-0.78/turbo-native-modules-ios.md b/website/versioned_docs/version-0.78/turbo-native-modules-ios.md
index 145b58c709f..c5b99dd100c 100644
--- a/website/versioned_docs/version-0.78/turbo-native-modules-ios.md
+++ b/website/versioned_docs/version-0.78/turbo-native-modules-ios.md
@@ -18,27 +18,27 @@ cd ios
open TurboModuleExample.xcworkspace
```
-
+
2. Right click on app and select New Group, call the new group `NativeLocalStorage`.
-
+
3. In the `NativeLocalStorage` group, create New→File from Template.
-
+
4. Use the Cocoa Touch Class.
-
+
5. Name the Cocoa Touch Class RCTNativeLocalStorage with the Objective-C language.
-
+
6. Rename RCTNativeLocalStorage.m → RCTNativeLocalStorage.mm making it an Objective-C++ file.
-
+
## Implement localStorage with NSUserDefaults
diff --git a/website/versioned_docs/version-0.78/view-style-props.md b/website/versioned_docs/version-0.78/view-style-props.md
index ecc5735223a..ef8bd312a09 100644
--- a/website/versioned_docs/version-0.78/view-style-props.md
+++ b/website/versioned_docs/version-0.78/view-style-props.md
@@ -159,7 +159,7 @@ export default App;
---
-### `borderCurve` iOS
+### `borderCurve` iOS
On iOS 13+, it is possible to change the corner curve of borders.
@@ -304,7 +304,7 @@ These shadows can be composed together so that a single `boxShadow` can be compr
| --------------------------- |
| array of BoxShadowValue ojects \| string |
-### `cursor` iOS
+### `cursor` iOS
On iOS 17+, Setting to `pointer` allows hover effects when a pointer (such as a trackpad or stylus on iOS, or the users' gaze on visionOS) is over the view.
@@ -314,7 +314,7 @@ On iOS 17+, Setting to `pointer` allows hover effects when a pointer (such as a
---
-### `elevation` Android
+### `elevation` Android
Sets the elevation of a view, using Android's underlying [elevation API](https://developer.android.com/training/material/shadows-clipping.html#Elevation). This adds a drop shadow to the item and affects z-order for overlapping views. Only supported on Android 5.0+, has no effect on earlier versions.
@@ -341,7 +341,7 @@ The following filter functions work across all platforms:
Due to issues with performance and spec compliance, these are the only two filter functions available on iOS. There are plans to explore some potential workarounds using SwiftUI instead of UIKit for this implementation.
:::
-Android
+Android
The following filter functions work on Android only:
diff --git a/website/versioned_docs/version-0.78/view.md b/website/versioned_docs/version-0.78/view.md
index 8f60e598171..f26406d2412 100644
--- a/website/versioned_docs/version-0.78/view.md
+++ b/website/versioned_docs/version-0.78/view.md
@@ -55,7 +55,7 @@ See the [Accessibility guide](accessibility.md#accessibility-actions) for more i
---
-### `accessibilityElementsHidden` iOS
+### `accessibilityElementsHidden` iOS
A value indicating whether the accessibility elements contained within this accessibility element are hidden. Default is `false`.
@@ -77,7 +77,7 @@ An accessibility hint helps users understand what will happen when they perform
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -89,7 +89,7 @@ See the [iOS `accessibilityLanguage` doc](https://developer.apple.com/documentat
---
-### `accessibilityIgnoresInvertColors` iOS
+### `accessibilityIgnoresInvertColors` iOS
A value indicating this view should or should not be inverted when color inversion is turned on. A value of `true` will tell the view to not be inverted even if color inversion is turned on.
@@ -111,7 +111,7 @@ Overrides the text that's read by the screen reader when the user interacts with
---
-### `accessibilityLiveRegion` Android
+### `accessibilityLiveRegion` Android
Indicates to accessibility services whether the user should be notified when this view changes. Works for Android API >= 19 only. Possible values:
@@ -192,7 +192,7 @@ See the [Accessibility guide](accessibility.md#accessibilityvalue-ios-android) f
---
-### `accessibilityViewIsModal` iOS
+### `accessibilityViewIsModal` iOS
A value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver. Default is `false`.
@@ -274,7 +274,7 @@ Defines a string value that labels an interactive element.
---
-### `aria-labelledby` Android
+### `aria-labelledby` Android
Identifies the element that labels the element it is applied to. The value of `aria-labelledby` should match the [`nativeID`](view.md#nativeid) of the related element:
@@ -291,7 +291,7 @@ Identifies the element that labels the element it is applied to. The value of `a
---
-### `aria-live` Android
+### `aria-live` Android
Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
@@ -305,7 +305,7 @@ Indicates that an element will be updated, and describes the types of updates th
---
-### `aria-modal` iOS
+### `aria-modal` iOS
Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver. Has precedence over the [`accessibilityViewIsModal`](#accessibilityviewismodal-ios) prop.
@@ -383,7 +383,7 @@ Setting to false prevents direct children of the view from being removed from th
---
-### `focusable` Android
+### `focusable` Android
Whether this `View` should be focusable with a non-touch input device, eg. receive focus with a hardware keyboard.
@@ -419,7 +419,7 @@ Used to locate this view from native classes. Has precedence over `nativeID` pro
---
-### `importantForAccessibility` Android
+### `importantForAccessibility` Android
Controls how view is important for accessibility which is if it fires accessibility events and if it is reported to accessibility services that query the screen. Works for Android only.
@@ -462,7 +462,7 @@ Rendering offscreen to preserve correct alpha behavior is extremely expensive an
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
Designates the next view to receive focus when the user navigates down. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusDown).
@@ -472,7 +472,7 @@ Designates the next view to receive focus when the user navigates down. See the
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
Designates the next view to receive focus when the user navigates forward. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusForward).
@@ -482,7 +482,7 @@ Designates the next view to receive focus when the user navigates forward. See t
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
Designates the next view to receive focus when the user navigates left. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusLeft).
@@ -492,7 +492,7 @@ Designates the next view to receive focus when the user navigates left. See the
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
Designates the next view to receive focus when the user navigates right. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusRight).
@@ -502,7 +502,7 @@ Designates the next view to receive focus when the user navigates right. See the
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
Designates the next view to receive focus when the user navigates up. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusUp).
@@ -524,7 +524,7 @@ See the [Accessibility guide](accessibility.md#accessibility-actions) for more i
---
-### `onAccessibilityEscape` iOS
+### `onAccessibilityEscape` iOS
When `accessible` is `true`, the system will invoke this function when the user performs the escape gesture.
@@ -534,7 +534,7 @@ When `accessible` is `true`, the system will invoke this function when the user
---
-### `onAccessibilityTap` iOS
+### `onAccessibilityTap` iOS
When `accessible` is true, the system will try to invoke this function when the user performs accessibility tap gesture.
@@ -556,7 +556,7 @@ This event is fired immediately once the layout has been calculated, but the new
---
-### `onMagicTap` iOS
+### `onMagicTap` iOS
When `accessible` is `true`, the system will invoke this function when the user performs the magic tap gesture.
@@ -712,7 +712,7 @@ This is a reserved performance property exposed by `RCTView` and is useful for s
---
-### `renderToHardwareTextureAndroid` Android
+### `renderToHardwareTextureAndroid` Android
Whether this `View` should render itself (and all of its children) into a single hardware texture on the GPU.
@@ -734,7 +734,7 @@ On Android, this is useful for animations and interactions that only modify opac
---
-### `shouldRasterizeIOS` iOS
+### `shouldRasterizeIOS` iOS
Whether this `View` should be rendered as a bitmap before compositing.
@@ -756,7 +756,7 @@ Rasterization incurs an off-screen drawing pass and the bitmap consumes memory.
---
-### `tabIndex` Android
+### `tabIndex` Android
Whether this `View` should be focusable with a non-touch input device, eg. receive focus with a hardware keyboard.
Supports the following values:
diff --git a/website/versioned_docs/version-0.78/virtualizedlist.md b/website/versioned_docs/version-0.78/virtualizedlist.md
index de9a07b666e..1bf19aa1806 100644
--- a/website/versioned_docs/version-0.78/virtualizedlist.md
+++ b/website/versioned_docs/version-0.78/virtualizedlist.md
@@ -166,7 +166,7 @@ Opaque data type passed to `getItem` and `getItemCount` to retrieve items.
---
-### Required
**`getItem`**
+### Required
**`getItem`**
```tsx
(data: any, index: number) => any;
@@ -180,7 +180,7 @@ A generic accessor for extracting an item from any sort of data blob.
---
-### Required
**`getItemCount`**
+### Required
**`getItemCount`**
```tsx
(data: any) => number;
@@ -194,7 +194,7 @@ Determines how many items are in the data blob.
---
-### Required
**`renderItem`**
+### Required
**`renderItem`**
```tsx
(info: any) => ?React.Element
diff --git a/website/versioned_docs/version-0.79/accessibility.md b/website/versioned_docs/version-0.79/accessibility.md
index 9359fabaa4e..f6e9949bb72 100644
--- a/website/versioned_docs/version-0.79/accessibility.md
+++ b/website/versioned_docs/version-0.79/accessibility.md
@@ -48,7 +48,7 @@ To use, set the `accessibilityLabel` property to a custom string on your View, T
In the above example, the `accessibilityLabel` on the TouchableOpacity element would default to "Press me!". The label is constructed by concatenating all Text node children separated by spaces.
-### `accessibilityLabelledBy` Android
+### `accessibilityLabelledBy` Android
A reference to another element [nativeID](view.md#nativeid) used to build complex forms.
The value of `accessibilityLabelledBy` should match the `nativeID` of the related element:
@@ -83,15 +83,15 @@ Provide the `accessibilityHint` property a custom string on your View, Text, or
```
-iOS
+iOS
In the above example, VoiceOver will read the hint after the label, if the user has hints enabled in the device's VoiceOver settings. Read more about guidelines for `accessibilityHint` in the [iOS Developer Docs](https://developer.apple.com/documentation/objectivec/nsobject/1615093-accessibilityhint)
-Android
+Android
In the above example, TalkBack will read the hint after the label. At this time, hints cannot be turned off on Android.
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
By using the `accessibilityLanguage` property, the screen reader will understand which language to use while reading the element's **label**, **value**, and **hint**. The provided string value must follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -104,11 +104,11 @@ By using the `accessibilityLanguage` property, the screen reader will understand
```
-### `accessibilityIgnoresInvertColors` iOS
+### `accessibilityIgnoresInvertColors` iOS
Inverting screen colors is an accessibility feature available in iOS and iPadOS for people with color blindness, low vision, or vision impairment. If there's a view you don't want to invert when this setting is on, possibly a photo, set this property to `true`.
-### `accessibilityLiveRegion` Android
+### `accessibilityLiveRegion` Android
When components dynamically change, we want TalkBack to alert the end user. This is made possible by the `accessibilityLiveRegion` property. It can be set to `none`, `polite`, and `assertive`:
@@ -165,13 +165,13 @@ In the above example method `addOne` changes the state variable `count`. When th
- **toolbar** Used to represent a toolbar (a container of action buttons or components).
- **grid** Used with ScrollView, VirtualizedList, FlatList, or SectionList to represent a grid. Adds the in/out of grid announcements to Android's GridView.
-### `accessibilityShowsLargeContentViewer` iOS
+### `accessibilityShowsLargeContentViewer` iOS
A boolean value that determines whether the large content viewer is shown when the user performs a long press on the element.
Available in iOS 13.0 and later.
-### `accessibilityLargeContentTitle` iOS
+### `accessibilityLargeContentTitle` iOS
A string that will be used as the title of the large content viewer when it is shown.
@@ -214,13 +214,13 @@ Represents the current value of a component. It can be a textual description of
| now | The current value of this component's range. | integer | No |
| text | A textual description of this component's value. Will override `min`, `now`, and `max` if set. | string | No |
-### `accessibilityViewIsModal` iOS
+### `accessibilityViewIsModal` iOS
A boolean value that indicates whether VoiceOver should ignore the elements within views that are siblings of the receiver.
For example, in a window that contains sibling views `A` and `B`, setting `accessibilityViewIsModal` to `true` on view `B` causes VoiceOver to ignore the elements in view `A`. On the other hand, if view `B` contains a child view `C` and you set `accessibilityViewIsModal` to `true` on view `C`, VoiceOver does not ignore the elements in view `A`.
-### `accessibilityElementsHidden` iOS
+### `accessibilityElementsHidden` iOS
A boolean value indicating whether the accessibility elements contained within this accessibility element are hidden.
@@ -292,7 +292,7 @@ Defines a string value that labels an interactive element.
| ------ |
| string |
-### `aria-labelledby` Android
+### `aria-labelledby` Android
Identifies the element that labels the element it is applied to. The value of `aria-labelledby` should match the [`nativeID`](view.md#nativeid) of the related element:
@@ -307,7 +307,7 @@ Identifies the element that labels the element it is applied to. The value of `a
| ------ |
| string |
-### `aria-live` Android
+### `aria-live` Android
Indicates that an element will be updated and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
@@ -321,7 +321,7 @@ Indicates that an element will be updated and describes the types of updates the
---
-### `aria-modal` iOS
+### `aria-modal` iOS
Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver.
@@ -337,7 +337,7 @@ Indicates whether a selectable element is currently selected or not.
| ------- |
| boolean |
-### `importantForAccessibility` Android
+### `importantForAccessibility` Android
In the case of two overlapping UI components with the same parent, default accessibility focus can have unpredictable behavior. The `importantForAccessibility` property will resolve this by controlling if a view fires accessibility events and if it is reported to accessibility services. It can be set to `auto`, `yes`, `no` and `no-hide-descendants` (the last value will force accessibility services to ignore the component and all of its children).
@@ -358,15 +358,15 @@ In the case of two overlapping UI components with the same parent, default acces
In the above example, the `yellow` layout and its descendants are completely invisible to TalkBack and all other accessibility services. So we can use overlapping views with the same parent without confusing TalkBack.
-### `onAccessibilityEscape` iOS
+### `onAccessibilityEscape` iOS
Assign this property to a custom function which will be called when someone performs the "escape" gesture, which is a two finger Z shaped gesture. An escape function should move back hierarchically in the user interface. This can mean moving up or back in a navigation hierarchy or dismissing a modal user interface. If the selected element does not have an `onAccessibilityEscape` function, the system will attempt to traverse up the view hierarchy until it finds a view that does or bonk to indicate it was unable to find one.
-### `onAccessibilityTap` iOS
+### `onAccessibilityTap` iOS
Use this property to assign a custom function to be called when someone activates an accessible element by double tapping on it while it's selected.
-### `onMagicTap` iOS
+### `onMagicTap` iOS
Assign this property to a custom function which will be called when someone performs the "magic tap" gesture, which is a double-tap with two fingers. A magic tap function should perform the most relevant action a user could take on a component. In the Phone app on iPhone, a magic tap answers a phone call or ends the current one. If the selected element does not have an `onMagicTap` function, the system will traverse up the view hierarchy until it finds a view that does.
@@ -462,7 +462,7 @@ To handle action requests, a component must implement an `onAccessibilityAction`
The `AccessibilityInfo` API allows you to determine whether or not a screen reader is currently active. See the [AccessibilityInfo documentation](accessibilityinfo) for details.
-## Sending Accessibility Events Android
+## Sending Accessibility Events Android
Sometimes it is useful to trigger an accessibility event on a UI component (i.e. when a custom view appears on a screen or set accessibility focus to a view). Native UIManager module exposes a method ‘sendAccessibilityEvent’ for this purpose. It takes two arguments: a view tag and a type of event. The supported event types are `typeWindowStateChanged`, `typeViewFocused`, and `typeViewClicked`.
@@ -477,7 +477,7 @@ if (Platform.OS === 'android') {
}
```
-## Testing TalkBack Support Android
+## Testing TalkBack Support Android
To enable TalkBack, go to the Settings app on your Android device or emulator. Tap Accessibility, then TalkBack. Toggle the "Use service" switch to enable or disable it.
@@ -497,7 +497,7 @@ adb shell settings put secure enabled_accessibility_services com.android.talkbac
adb shell settings put secure enabled_accessibility_services com.google.android.marvin.talkback/com.google.android.marvin.talkback.TalkBackService
```
-## Testing VoiceOver Support iOS
+## Testing VoiceOver Support iOS
To enable VoiceOver on your iOS or iPadOS device, go to the Settings app, tap General, then Accessibility. There you will find many tools available for people to enable their devices to be more usable, including VoiceOver. To enable VoiceOver, tap on VoiceOver under "Vision" and toggle the switch that appears at the top.
diff --git a/website/versioned_docs/version-0.79/accessibilityinfo.md b/website/versioned_docs/version-0.79/accessibilityinfo.md
index 2e4bf6d00ce..3d77f80884f 100644
--- a/website/versioned_docs/version-0.79/accessibilityinfo.md
+++ b/website/versioned_docs/version-0.79/accessibilityinfo.md
@@ -90,16 +90,16 @@ static addEventListener(
Add an event handler. Supported events:
-| Event name | Description |
-| ------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `accessibilityServiceChanged`
Android
| Fires when some services such as TalkBack, other Android assistive technologies, and third-party accessibility services are enabled. The argument to the event handler is a boolean. The boolean is `true` when a some accessibility services is enabled and `false` otherwise. |
-| `announcementFinished`
iOS
| Fires when the screen reader has finished making an announcement. The argument to the event handler is a dictionary with these keys:- `announcement`: The string announced by the screen reader.
- `success`: A boolean indicating whether the announcement was successfully made.
|
-| `boldTextChanged`
iOS
| Fires when the state of the bold text toggle changes. The argument to the event handler is a boolean. The boolean is `true` when bold text is enabled and `false` otherwise. |
-| `grayscaleChanged`
iOS
| Fires when the state of the gray scale toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a gray scale is enabled and `false` otherwise. |
-| `invertColorsChanged`
iOS
| Fires when the state of the invert colors toggle changes. The argument to the event handler is a boolean. The boolean is `true` when invert colors is enabled and `false` otherwise. |
-| `reduceMotionChanged` | Fires when the state of the reduce motion toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a reduce motion is enabled (or when "Transition Animation Scale" in "Developer options" is "Animation off") and `false` otherwise. |
-| `reduceTransparencyChanged`
iOS
| Fires when the state of the reduce transparency toggle changes. The argument to the event handler is a boolean. The boolean is `true` when reduce transparency is enabled and `false` otherwise. |
-| `screenReaderChanged` | Fires when the state of the screen reader changes. The argument to the event handler is a boolean. The boolean is `true` when a screen reader is enabled and `false` otherwise. |
+| Event name | Description |
+| ---------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessibilityServiceChanged`
Android
| Fires when some services such as TalkBack, other Android assistive technologies, and third-party accessibility services are enabled. The argument to the event handler is a boolean. The boolean is `true` when a some accessibility services is enabled and `false` otherwise. |
+| `announcementFinished`
iOS
| Fires when the screen reader has finished making an announcement. The argument to the event handler is a dictionary with these keys:- `announcement`: The string announced by the screen reader.
- `success`: A boolean indicating whether the announcement was successfully made.
|
+| `boldTextChanged`
iOS
| Fires when the state of the bold text toggle changes. The argument to the event handler is a boolean. The boolean is `true` when bold text is enabled and `false` otherwise. |
+| `grayscaleChanged`
iOS
| Fires when the state of the gray scale toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a gray scale is enabled and `false` otherwise. |
+| `invertColorsChanged`
iOS
| Fires when the state of the invert colors toggle changes. The argument to the event handler is a boolean. The boolean is `true` when invert colors is enabled and `false` otherwise. |
+| `reduceMotionChanged` | Fires when the state of the reduce motion toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a reduce motion is enabled (or when "Transition Animation Scale" in "Developer options" is "Animation off") and `false` otherwise. |
+| `reduceTransparencyChanged`
iOS
| Fires when the state of the reduce transparency toggle changes. The argument to the event handler is a boolean. The boolean is `true` when reduce transparency is enabled and `false` otherwise. |
+| `screenReaderChanged` | Fires when the state of the screen reader changes. The argument to the event handler is a boolean. The boolean is `true` when a screen reader is enabled and `false` otherwise. |
---
@@ -126,14 +126,14 @@ Post a string to be announced by the screen reader with modification options. By
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------------- | ------ | ---------------------------------------------------------------------------------------- |
-| announcement Required
| string | The string to be announced |
-| options Required
| object | `queue` - queue the announcement behind existing speech iOS
|
+| Name | Type | Description |
+| ----------------------------------------------------------------- | ------ | -------------------------------------------------------------------------------------------- |
+| announcement Required
| string | The string to be announced |
+| options Required
| object | `queue` - queue the announcement behind existing speech iOS
|
---
-### `getRecommendedTimeoutMillis()` Android
+### `getRecommendedTimeoutMillis()` Android
```tsx
static getRecommendedTimeoutMillis(originalTimeout: number): Promise;
@@ -144,13 +144,13 @@ This value is set in "Time to take action (Accessibility timeout)" of "Accessibi
**Parameters:**
-| Name | Type | Description |
-| ---------------------------------------------------------------- | ------ | ------------------------------------------------------------------------------------- |
-| originalTimeout Required
| number | The timeout to return if "Accessibility timeout" is not set. Specify in milliseconds. |
+| Name | Type | Description |
+| -------------------------------------------------------------------- | ------ | ------------------------------------------------------------------------------------- |
+| originalTimeout Required
| number | The timeout to return if "Accessibility timeout" is not set. Specify in milliseconds. |
---
-### `isAccessibilityServiceEnabled()` Android
+### `isAccessibilityServiceEnabled()` Android
```tsx
static isAccessibilityServiceEnabled(): Promise;
@@ -162,7 +162,7 @@ Check whether any accessibility service is enabled. This includes TalkBack but a
---
-### `isBoldTextEnabled()` iOS
+### `isBoldTextEnabled()` iOS
```tsx
static isBoldTextEnabled(): Promise:
@@ -172,7 +172,7 @@ Query whether a bold text is currently enabled. Returns a promise which resolves
---
-### `isGrayscaleEnabled()` iOS
+### `isGrayscaleEnabled()` iOS
```tsx
static isGrayscaleEnabled(): Promise;
@@ -182,7 +182,7 @@ Query whether grayscale is currently enabled. Returns a promise which resolves t
---
-### `isInvertColorsEnabled()` iOS
+### `isInvertColorsEnabled()` iOS
```tsx
static isInvertColorsEnabled(): Promise;
@@ -202,7 +202,7 @@ Query whether reduce motion is currently enabled. Returns a promise which resolv
---
-### `isReduceTransparencyEnabled()` iOS
+### `isReduceTransparencyEnabled()` iOS
```tsx
static isReduceTransparencyEnabled(): Promise;
@@ -222,7 +222,7 @@ Query whether a screen reader is currently enabled. Returns a promise which reso
---
-### `prefersCrossFadeTransitions()` iOS
+### `prefersCrossFadeTransitions()` iOS
```tsx
static prefersCrossFadeTransitions(): Promise;
diff --git a/website/versioned_docs/version-0.79/activityindicator.md b/website/versioned_docs/version-0.79/activityindicator.md
index ca4abe65894..fc8edca4e25 100644
--- a/website/versioned_docs/version-0.79/activityindicator.md
+++ b/website/versioned_docs/version-0.79/activityindicator.md
@@ -62,13 +62,13 @@ Whether to show the indicator (`true`) or hide it (`false`).
The foreground color of the spinner.
-| Type | Default |
-| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| [color](colors) | `null` (system accent default color)Android
`'#999999'` iOS
|
+| Type | Default |
+| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| [color](colors) | `null` (system accent default color)Android
`'#999999'` iOS
|
---
-### `hidesWhenStopped` iOS
+### `hidesWhenStopped` iOS
Whether the indicator should hide when not animating.
@@ -82,6 +82,6 @@ Whether the indicator should hide when not animating.
Size of the indicator.
-| Type | Default |
-| ------------------------------------------------------------------------------ | --------- |
-| enum(`'small'`, `'large'`)
number Android
| `'small'` |
+| Type | Default |
+| ---------------------------------------------------------------------------------- | --------- |
+| enum(`'small'`, `'large'`)
number Android
| `'small'` |
diff --git a/website/versioned_docs/version-0.79/alert.md b/website/versioned_docs/version-0.79/alert.md
index f9e104de16b..c80b62fb7a6 100644
--- a/website/versioned_docs/version-0.79/alert.md
+++ b/website/versioned_docs/version-0.79/alert.md
@@ -78,7 +78,7 @@ Alerts on Android can be dismissed by tapping outside of the alert box. It is di
The cancel event can be handled by providing an `onDismiss` callback property inside the `options` parameter.
-### Example Android
+### Example Android
```SnackPlayer name=Alert%20Android%20Dissmissable%20Example&supportedPlatforms=android
import React from 'react';
@@ -143,16 +143,16 @@ static alert (
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---------------------------------- | ----------------------------------------------------------------------- |
-| title Required
| string | The dialog's title. Passing `null` or empty string will hide the title. |
-| message | string | An optional message that appears below the dialog's title. |
-| buttons | [AlertButton](alert#alertbutton)[] | An optional array containing buttons configuration. |
-| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---------------------------------- | ----------------------------------------------------------------------- |
+| title Required
| string | The dialog's title. Passing `null` or empty string will hide the title. |
+| message | string | An optional message that appears below the dialog's title. |
+| buttons | [AlertButton](alert#alertbutton)[] | An optional array containing buttons configuration. |
+| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
---
-### `prompt()` iOS
+### `prompt()` iOS
```tsx
static prompt: (
@@ -169,21 +169,21 @@ Create and display a prompt to enter some text in form of Alert.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| title Required
| string | The dialog's title. |
-| message | string | An optional message that appears above the text input. |
-| callbackOrButtons | function
[AlertButton](alert#alertButton)[] | If passed a function, it will be called with the prompt's value
`(text: string) => void`, when the user taps 'OK'.
If passed an array, buttons will be configured based on the array content. |
-| type | [AlertType](alert#alerttype-ios) | This configures the text input. |
-| defaultValue | string | The default text in text input. |
-| keyboardType | string | The keyboard type of first text field (if exists). One of TextInput [keyboardTypes](textinput#keyboardtype). |
-| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| title Required
| string | The dialog's title. |
+| message | string | An optional message that appears above the text input. |
+| callbackOrButtons | function
[AlertButton](alert#alertButton)[] | If passed a function, it will be called with the prompt's value
`(text: string) => void`, when the user taps 'OK'.
If passed an array, buttons will be configured based on the array content. |
+| type | [AlertType](alert#alerttype-ios) | This configures the text input. |
+| defaultValue | string | The default text in text input. |
+| keyboardType | string | The keyboard type of first text field (if exists). One of TextInput [keyboardTypes](textinput#keyboardtype). |
+| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
---
## Type Definitions
-### AlertButtonStyle iOS
+### AlertButtonStyle iOS
An iOS Alert button style.
@@ -201,7 +201,7 @@ An iOS Alert button style.
---
-### AlertType iOS
+### AlertType iOS
An iOS Alert type.
@@ -230,12 +230,12 @@ An object describing the configuration of a button in the alert.
**Objects properties:**
-| Name | Type | Description |
-| -------------------------------------------- | ---------------------------------------------- | ------------------------------------------------------------------------------ |
-| text | string | Button label. |
-| onPress | function | Callback function when button is pressed. |
-| style iOS
| [AlertButtonStyle](alert#alertbuttonstyle-ios) | Button style, on Android this property will be ignored. |
-| isPreferred iOS
| boolean | Whether button should be emphasized, on Android this property will be ignored. |
+| Name | Type | Description |
+| ------------------------------------------------ | ---------------------------------------------- | ------------------------------------------------------------------------------ |
+| text | string | Button label. |
+| onPress | function | Callback function when button is pressed. |
+| style iOS
| [AlertButtonStyle](alert#alertbuttonstyle-ios) | Button style, on Android this property will be ignored. |
+| isPreferred iOS
| boolean | Whether button should be emphasized, on Android this property will be ignored. |
---
@@ -247,8 +247,8 @@ An object describing the configuration of a button in the alert.
**Properties:**
-| Name | Type | Description |
-| --------------------------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------- |
-| cancelable Android
| boolean | Defines if alert can be dismissed by tapping outside of the alert box. |
-| userInterfaceStyle iOS
| string | The interface style used for the alert, can be set to `light` or `dark`, otherwise the default system style will be used. |
-| onDismiss Android
| function | Callback function fired when alert has been dismissed. |
+| Name | Type | Description |
+| ------------------------------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------- |
+| cancelable Android
| boolean | Defines if alert can be dismissed by tapping outside of the alert box. |
+| userInterfaceStyle iOS
| string | The interface style used for the alert, can be set to `light` or `dark`, otherwise the default system style will be used. |
+| onDismiss Android
| function | Callback function fired when alert has been dismissed. |
diff --git a/website/versioned_docs/version-0.79/appstate.md b/website/versioned_docs/version-0.79/appstate.md
index 594ff232ac3..f88c7e61c96 100644
--- a/website/versioned_docs/version-0.79/appstate.md
+++ b/website/versioned_docs/version-0.79/appstate.md
@@ -86,11 +86,11 @@ This event is received when the app state has changed. The listener is called wi
This event is used in the need of throwing memory warning or releasing it.
-### `focus` Android
+### `focus` Android
Received when the app gains focus (the user is interacting with the app).
-### `blur` Android
+### `blur` Android
Received when the user is not actively interacting with the app. Useful in situations when the user pulls down the [notification drawer](https://developer.android.com/guide/topics/ui/notifiers/notifications#bar-and-drawer). `AppState` won't change but the `blur` event will get fired.
diff --git a/website/versioned_docs/version-0.79/button.md b/website/versioned_docs/version-0.79/button.md
index bccb65000c3..cfed6819d28 100644
--- a/website/versioned_docs/version-0.79/button.md
+++ b/website/versioned_docs/version-0.79/button.md
@@ -112,7 +112,7 @@ export default App;
## Props
-### Required
**`onPress`**
+### Required
**`onPress`**
Handler to be called when the user taps the button.
@@ -122,7 +122,7 @@ Handler to be called when the user taps the button.
---
-### Required
**`title`**
+### Required
**`title`**
Text to display inside the button. On Android the given title will be converted to the uppercased form.
@@ -142,7 +142,7 @@ Text to display for blindness accessibility features.
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -212,7 +212,7 @@ If `true`, disable all interactions for this component.
---
-### `hasTVPreferredFocus` TV
+### `hasTVPreferredFocus` TV
TV preferred focus.
@@ -222,7 +222,7 @@ TV preferred focus.
---
-### `nextFocusDown` Android
TV
+### `nextFocusDown` Android
TV
Designates the next view to receive focus when the user navigates down. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusDown).
@@ -232,7 +232,7 @@ Designates the next view to receive focus when the user navigates down. See the
---
-### `nextFocusForward` Android
TV
+### `nextFocusForward` Android
TV
Designates the next view to receive focus when the user navigates forward. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusForward).
@@ -242,7 +242,7 @@ Designates the next view to receive focus when the user navigates forward. See t
---
-### `nextFocusLeft` Android
TV
+### `nextFocusLeft` Android
TV
Designates the next view to receive focus when the user navigates left. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusLeft).
@@ -252,7 +252,7 @@ Designates the next view to receive focus when the user navigates left. See the
---
-### `nextFocusRight` Android
TV
+### `nextFocusRight` Android
TV
Designates the next view to receive focus when the user navigates right. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusRight).
@@ -262,7 +262,7 @@ Designates the next view to receive focus when the user navigates right. See the
---
-### `nextFocusUp` Android
TV
+### `nextFocusUp` Android
TV
Designates the next view to receive focus when the user navigates up. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusUp).
@@ -282,7 +282,7 @@ Used to locate this view in end-to-end tests.
---
-### `touchSoundDisabled` Android
+### `touchSoundDisabled` Android
If `true`, doesn't play system sound on touch.
diff --git a/website/versioned_docs/version-0.79/fabric-native-components-ios.md b/website/versioned_docs/version-0.79/fabric-native-components-ios.md
index 3503f24c03e..7d849f4cba0 100644
--- a/website/versioned_docs/version-0.79/fabric-native-components-ios.md
+++ b/website/versioned_docs/version-0.79/fabric-native-components-ios.md
@@ -38,19 +38,19 @@ cd ios
open Demo.xcworkspace
```
-
+
2. Right click on app and select New Group, call the new group `WebView`.
-
+
3. In the `WebView` group, create New→File from Template.
-
+
4. Use the Objective-C File template, and name it RCTWebView.
-
+
5. Repeat step 4 and create a header file named `RCTWebView.h`.
@@ -213,10 +213,10 @@ To link the WebKit framework in your app, follow these steps:
3. Select the General tab
4. Scroll down until you find the _"Frameworks, Libraries, and Embedded Contents"_ section, and press the `+` button
-
+
5. In the search bar, filter for WebKit
6. Select the WebKit framework
7. Click on Add.
-
+
diff --git a/website/versioned_docs/version-0.79/flatlist.md b/website/versioned_docs/version-0.79/flatlist.md
index fe86e1af557..6c299ca26bb 100644
--- a/website/versioned_docs/version-0.79/flatlist.md
+++ b/website/versioned_docs/version-0.79/flatlist.md
@@ -356,7 +356,7 @@ Inherits [VirtualizedList Props](virtualizedlist.md#props).
---
-### Required
**`renderItem`**
+### Required
**`renderItem`**
```tsx
renderItem({
@@ -416,7 +416,7 @@ Example usage:
---
-### Required
**`data`**
+### Required
**`data`**
An array (or array-like list) of items to render. Other data types can be used by targeting [`VirtualizedList`](virtualizedlist.md) directly.
diff --git a/website/versioned_docs/version-0.79/image-style-props.md b/website/versioned_docs/version-0.79/image-style-props.md
index b89b8a991a2..efa0dc725e1 100644
--- a/website/versioned_docs/version-0.79/image-style-props.md
+++ b/website/versioned_docs/version-0.79/image-style-props.md
@@ -312,7 +312,7 @@ Set an opacity value for the image. The number should be in the range from `0.0`
---
-### `overlayColor` Android
+### `overlayColor` Android
When the image has rounded corners, specifying an overlayColor will cause the remaining space in the corners to be filled with a solid color. This is useful in cases which are not supported by the Android implementation of rounded corners:
diff --git a/website/versioned_docs/version-0.79/image.md b/website/versioned_docs/version-0.79/image.md
index 2fcca18ad38..a3f6fb86bf7 100644
--- a/website/versioned_docs/version-0.79/image.md
+++ b/website/versioned_docs/version-0.79/image.md
@@ -167,7 +167,7 @@ blurRadius: the blur radius of the blur filter added to the image.
---
-### `capInsets` iOS
+### `capInsets` iOS
When the image is resized, the corners of the size specified by `capInsets` will stay a fixed size, but the center content and borders of the image will be stretched. This is useful for creating resizable rounded buttons, shadows, and other resizable assets. More info in the [official Apple documentation](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIImage_Class/index.html#//apple_ref/occ/instm/UIImage/resizableImageWithCapInsets).
@@ -202,7 +202,7 @@ A static image to display while loading the image source.
---
-### `fadeDuration` Android
+### `fadeDuration` Android
Fade animation duration in milliseconds.
@@ -286,7 +286,7 @@ Invoked on load start.
---
-### `onPartialLoad` iOS
+### `onPartialLoad` iOS
Invoked when a partial load of the image is complete. The definition of what constitutes a "partial load" is loader specific though this is meant for progressive JPEG loads.
@@ -306,7 +306,7 @@ Invoked on download progress.
---
-### `progressiveRenderingEnabled` Android
+### `progressiveRenderingEnabled` Android
When `true`, enables progressive jpeg streaming - https://frescolib.org/docs/progressive-jpegs.
@@ -326,7 +326,7 @@ A string indicating which referrer to use when fetching the resource. Sets the v
---
-### `resizeMethod` Android
+### `resizeMethod` Android
The mechanism that should be used to resize the image when the image's dimensions differ from the image view's dimensions. Defaults to `auto`.
@@ -368,7 +368,7 @@ Determines how to resize the image when the frame doesn't match the raw image di
---
-### `resizeMultiplier` Android
+### `resizeMultiplier` Android
When the `resizeMethod` is set to `resize`, the destination dimensions are multiplied by this value. The `scale` method is used to perform the remainder of the resize. A default of `1.0` means the bitmap size is designed to fit the destination dimensions. A multiplier greater than `1.0` will set the resize options larger than that of the destination dimensions, and the resulting bitmap will be scaled down from the hardware size. Defaults to `1.0`.
@@ -464,7 +464,7 @@ Width of the image component.
## Methods
-### `abortPrefetch()` Android
+### `abortPrefetch()` Android
```tsx
static abortPrefetch(requestId: number);
@@ -474,9 +474,9 @@ Abort prefetch request.
**Parameters:**
-| Name | Type | Description |
-| ---------------------------------------------------------- | ------ | --------------------------------------- |
-| requestId Required
| number | Request id as returned by `prefetch()`. |
+| Name | Type | Description |
+| -------------------------------------------------------------- | ------ | --------------------------------------- |
+| requestId Required
| number | Request id as returned by `prefetch()`. |
---
@@ -492,9 +492,9 @@ In order to retrieve the image dimensions, the image may first need to be loaded
**Parameters:**
-| Name
| Type | Description |
-| ---------------------------------------------------- | ------ | -------------------------- |
-| uri Required
| string | The location of the image. |
+| Name
| Type | Description |
+| -------------------------------------------------------- | ------ | -------------------------- |
+| uri Required
| string | The location of the image. |
---
@@ -513,10 +513,10 @@ In order to retrieve the image dimensions, the image may first need to be loaded
**Parameters:**
-| Name
| Type | Description |
-| -------------------------------------------------------- | ------ | ---------------------------- |
-| uri Required
| string | The location of the image. |
-| headers Required
| object | The headers for the request. |
+| Name
| Type | Description |
+| ------------------------------------------------------------ | ------ | ---------------------------- |
+| uri Required
| string | The location of the image. |
+| headers Required
| object | The headers for the request. |
---
@@ -530,10 +530,10 @@ Prefetches a remote image for later use by downloading it to the disk cache. Ret
**Parameters:**
-| Name | Type | Description |
-| ---------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------------ |
-| url Required
| string | The remote location of the image. |
-| callback | function Android
| The function that will be called with the `requestId`. |
+| Name | Type | Description |
+| -------------------------------------------------------- | ----------------------------------------------------- | ------------------------------------------------------ |
+| url Required
| string | The remote location of the image. |
+| callback | function Android
| The function that will be called with the `requestId`. |
---
@@ -549,9 +549,9 @@ Perform cache interrogation. Returns a promise which resolves to a mapping from
**Parameters:**
-| Name | Type | Description |
-| ----------------------------------------------------- | ----- | ------------------------------------------ |
-| urls Required
| array | List of image URLs to check the cache for. |
+| Name | Type | Description |
+| --------------------------------------------------------- | ----- | ------------------------------------------ |
+| urls Required
| array | List of image URLs to check the cache for. |
---
@@ -570,13 +570,13 @@ Resolves an asset reference into an object which has the properties `uri`, `scal
**Parameters:**
-| Name
| Type | Description |
-| ------------------------------------------------------- | ---------------------------------------- | ---------------------------------------------------------------------------- |
-| source Required
| [ImageSource](image#imagesource), number | A number (opaque type returned by `require('./foo.png')`) or an ImageSource. |
+| Name
| Type | Description |
+| ----------------------------------------------------------- | ---------------------------------------- | ---------------------------------------------------------------------------- |
+| source Required
| [ImageSource](image#imagesource), number | A number (opaque type returned by `require('./foo.png')`) or an ImageSource. |
## Type Definitions
-### ImageCacheEnum iOS
+### ImageCacheEnum iOS
Enum which can be used to set the cache handling or strategy for the potentially cached responses.
@@ -621,17 +621,17 @@ Object returned in the `onLoad` callback.
**Properties (if passing as object or array of objects):**
-| Name
| Type | Description |
-| -------------------------------------- | ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| uri | string | A string representing the resource identifier for the image, which could be an http address, a local file path, or the name of a static image resource. |
-| width | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
-| height | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
-| scale | number | Used to indicate the scale factor of the image. Defaults to `1.0` if unspecified, meaning that one image pixel equates to one display point / DIP. |
-| bundleiOS
| string | The iOS asset bundle which the image is included in. This will default to `[NSBundle mainBundle]` if not set. |
-| method | string | The HTTP Method to use. Defaults to `'GET'` if not specified. |
-| headers | object | An object representing the HTTP headers to send along with the request for a remote image. |
-| body | string | The HTTP body to send with the request. This must be a valid UTF-8 string, and will be sent exactly as specified, with no additional encoding (e.g. URL-escaping or base64) applied. |
-| cacheiOS
| [ImageCacheEnum](image#imagecacheenum-ios) | Determines how the requests handles potentially cached responses. |
+| Name
| Type | Description |
+| ------------------------------------------ | ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| uri | string | A string representing the resource identifier for the image, which could be an http address, a local file path, or the name of a static image resource. |
+| width | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
+| height | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
+| scale | number | Used to indicate the scale factor of the image. Defaults to `1.0` if unspecified, meaning that one image pixel equates to one display point / DIP. |
+| bundleiOS
| string | The iOS asset bundle which the image is included in. This will default to `[NSBundle mainBundle]` if not set. |
+| method | string | The HTTP Method to use. Defaults to `'GET'` if not specified. |
+| headers | object | An object representing the HTTP headers to send along with the request for a remote image. |
+| body | string | The HTTP body to send with the request. This must be a valid UTF-8 string, and will be sent exactly as specified, with no additional encoding (e.g. URL-escaping or base64) applied. |
+| cacheiOS
| [ImageCacheEnum](image#imagecacheenum-ios) | Determines how the requests handles potentially cached responses. |
**If passing a number:**
diff --git a/website/versioned_docs/version-0.79/linking.md b/website/versioned_docs/version-0.79/linking.md
index 1957e4be69a..4fafdca22f2 100644
--- a/website/versioned_docs/version-0.79/linking.md
+++ b/website/versioned_docs/version-0.79/linking.md
@@ -652,7 +652,7 @@ The method returns a `Promise` object. If the user confirms the open dialog or t
---
-### `sendIntent()` Android
+### `sendIntent()` Android
```tsx
static sendIntent(
diff --git a/website/versioned_docs/version-0.79/modal.md b/website/versioned_docs/version-0.79/modal.md
index f401e499031..98bb815dfca 100644
--- a/website/versioned_docs/version-0.79/modal.md
+++ b/website/versioned_docs/version-0.79/modal.md
@@ -136,7 +136,7 @@ The `backdropColor` of the modal (or background color of the modal's container.)
---
-### `hardwareAccelerated` Android
+### `hardwareAccelerated` Android
The `hardwareAccelerated` prop controls whether to force hardware acceleration for the underlying window.
@@ -146,7 +146,7 @@ The `hardwareAccelerated` prop controls whether to force hardware acceleration f
---
-### `navigationBarTranslucent` Android
+### `navigationBarTranslucent` Android
The `navigationBarTranslucent` prop determines whether your modal should go under the system navigation bar. However, `statusBarTranslucent` also needs to be set to `true` to make navigation bar translucent.
@@ -156,7 +156,7 @@ The `navigationBarTranslucent` prop determines whether your modal should go unde
---
-### `onDismiss` iOS
+### `onDismiss` iOS
The `onDismiss` prop allows passing a function that will be called once the modal has been dismissed.
@@ -166,7 +166,7 @@ The `onDismiss` prop allows passing a function that will be called once the moda
---
-### `onOrientationChange` iOS
+### `onOrientationChange` iOS
The `onOrientationChange` callback is called when the orientation changes while the modal is being displayed. The orientation provided is only 'portrait' or 'landscape'. This callback is also called on initial render, regardless of the current orientation.
@@ -197,7 +197,7 @@ The `onShow` prop allows passing a function that will be called once the modal h
---
-### `presentationStyle` iOS
+### `presentationStyle` iOS
The `presentationStyle` prop controls how the modal appears (generally on larger devices such as iPad or plus-sized iPhones). See https://developer.apple.com/reference/uikit/uimodalpresentationstyle for details.
@@ -214,7 +214,7 @@ Possible values:
---
-### `statusBarTranslucent` Android
+### `statusBarTranslucent` Android
The `statusBarTranslucent` prop determines whether your modal should go under the system statusbar.
@@ -224,7 +224,7 @@ The `statusBarTranslucent` prop determines whether your modal should go under th
---
-### `supportedOrientations` iOS
+### `supportedOrientations` iOS
The `supportedOrientations` prop allows the modal to be rotated to any of the specified orientations. On iOS, the modal is still restricted by what's specified in your app's Info.plist's UISupportedInterfaceOrientations field.
diff --git a/website/versioned_docs/version-0.79/platform-specific-code.md b/website/versioned_docs/version-0.79/platform-specific-code.md
index cf9263c2d53..0f688f196d6 100644
--- a/website/versioned_docs/version-0.79/platform-specific-code.md
+++ b/website/versioned_docs/version-0.79/platform-specific-code.md
@@ -72,7 +72,7 @@ const Component = Platform.select({
;
```
-### Detecting the Android version Android
+### Detecting the Android version Android
On Android, the `Platform` module can also be used to detect the version of the Android Platform in which the app is running:
@@ -86,7 +86,7 @@ if (Platform.Version === 25) {
**Note**: `Version` is set to the Android API version not the Android OS version. To find a mapping please refer to [Android Version History](https://en.wikipedia.org/wiki/Android_version_history#Overview).
-### Detecting the iOS version iOS
+### Detecting the iOS version iOS
On iOS, the `Version` is a result of `-[UIDevice systemVersion]`, which is a string with the current version of the operating system. An example of the system version is "10.3". For example, to detect the major version number on iOS:
diff --git a/website/versioned_docs/version-0.79/platform.md b/website/versioned_docs/version-0.79/platform.md
index 64382e894fa..af8b2cccb49 100644
--- a/website/versioned_docs/version-0.79/platform.md
+++ b/website/versioned_docs/version-0.79/platform.md
@@ -89,7 +89,7 @@ Returns an object which contains all available common and specific constants rel
---
-### `isPad` iOS
+### `isPad` iOS
```tsx
static isPad: boolean;
diff --git a/website/versioned_docs/version-0.79/pressable.md b/website/versioned_docs/version-0.79/pressable.md
index 48b24e9fa13..cf052bae342 100644
--- a/website/versioned_docs/version-0.79/pressable.md
+++ b/website/versioned_docs/version-0.79/pressable.md
@@ -108,7 +108,7 @@ export default App;
## Props
-### `android_disableSound` Android
+### `android_disableSound` Android
If true, doesn't play Android system sound on press.
@@ -116,7 +116,7 @@ If true, doesn't play Android system sound on press.
| ------- | ------- |
| boolean | `false` |
-### `android_ripple` Android
+### `android_ripple` Android
Enables the Android ripple effect and configures its properties.
diff --git a/website/versioned_docs/version-0.79/pressevent.md b/website/versioned_docs/version-0.79/pressevent.md
index b7ec5a5d4ef..df81b875ddf 100644
--- a/website/versioned_docs/version-0.79/pressevent.md
+++ b/website/versioned_docs/version-0.79/pressevent.md
@@ -31,7 +31,7 @@ Array of all PressEvents that have changed since the last event.
| -------------------- | -------- |
| array of PressEvents | No |
-### `force` iOS
+### `force` iOS
Amount of force used during the 3D Touch press. Returns the float value in range from `0.0` to `1.0`.
diff --git a/website/versioned_docs/version-0.79/refreshcontrol.md b/website/versioned_docs/version-0.79/refreshcontrol.md
index ae1509b660b..e7f8fea5e83 100644
--- a/website/versioned_docs/version-0.79/refreshcontrol.md
+++ b/website/versioned_docs/version-0.79/refreshcontrol.md
@@ -66,7 +66,7 @@ Inherits [View Props](view.md#props).
---
-### Required
**`refreshing`**
+### Required
**`refreshing`**
Whether the view should be indicating an active refresh.
@@ -76,7 +76,7 @@ Whether the view should be indicating an active refresh.
---
-### `colors` Android
+### `colors` Android
The colors (at least one) that will be used to draw the refresh indicator.
@@ -86,7 +86,7 @@ The colors (at least one) that will be used to draw the refresh indicator.
---
-### `enabled` Android
+### `enabled` Android
Whether the pull to refresh functionality is enabled.
@@ -106,7 +106,7 @@ Called when the view starts refreshing.
---
-### `progressBackgroundColor` Android
+### `progressBackgroundColor` Android
The background color of the refresh indicator.
@@ -126,7 +126,7 @@ Progress view top offset.
---
-### `size` Android
+### `size` Android
Size of the refresh indicator.
@@ -136,7 +136,7 @@ Size of the refresh indicator.
---
-### `tintColor` iOS
+### `tintColor` iOS
The color of the refresh indicator.
@@ -146,7 +146,7 @@ The color of the refresh indicator.
---
-### `title` iOS
+### `title` iOS
The title displayed under the refresh indicator.
@@ -156,7 +156,7 @@ The title displayed under the refresh indicator.
---
-### `titleColor` iOS
+### `titleColor` iOS
The color of the refresh indicator title.
diff --git a/website/versioned_docs/version-0.79/scrollview.md b/website/versioned_docs/version-0.79/scrollview.md
index 39dd750e872..b7099890f42 100644
--- a/website/versioned_docs/version-0.79/scrollview.md
+++ b/website/versioned_docs/version-0.79/scrollview.md
@@ -83,7 +83,7 @@ A React Component that will be used to render sticky headers, should be used tog
---
-### `alwaysBounceHorizontal` iOS
+### `alwaysBounceHorizontal` iOS
When true, the scroll view bounces horizontally when it reaches the end even if the content is smaller than the scroll view itself.
@@ -93,7 +93,7 @@ When true, the scroll view bounces horizontally when it reaches the end even if
---
-### `alwaysBounceVertical` iOS
+### `alwaysBounceVertical` iOS
When true, the scroll view bounces vertically when it reaches the end even if the content is smaller than the scroll view itself.
@@ -103,7 +103,7 @@ When true, the scroll view bounces vertically when it reaches the end even if th
---
-### `automaticallyAdjustContentInsets` iOS
+### `automaticallyAdjustContentInsets` iOS
Controls whether iOS should automatically adjust the content inset for scroll views that are placed behind a navigation bar or tab bar/toolbar.
@@ -113,7 +113,7 @@ Controls whether iOS should automatically adjust the content inset for scroll vi
---
-### `automaticallyAdjustKeyboardInsets` iOS
+### `automaticallyAdjustKeyboardInsets` iOS
Controls whether the ScrollView should automatically adjust its `contentInset` and `scrollViewInsets` when the Keyboard changes its size.
@@ -123,7 +123,7 @@ Controls whether the ScrollView should automatically adjust its `contentInset` a
---
-### `automaticallyAdjustsScrollIndicatorInsets` iOS
+### `automaticallyAdjustsScrollIndicatorInsets` iOS
Controls whether iOS should automatically adjust the scroll indicator insets. See Apple's [documentation on the property](https://developer.apple.com/documentation/uikit/uiscrollview/3198043-automaticallyadjustsscrollindica).
@@ -133,7 +133,7 @@ Controls whether iOS should automatically adjust the scroll indicator insets. Se
---
-### `bounces` iOS
+### `bounces` iOS
When true, the scroll view bounces when it reaches the end of the content if the content is larger than the scroll view along the axis of the scroll direction. When `false`, it disables all bouncing even if the `alwaysBounce*` props are `true`.
@@ -143,7 +143,7 @@ When true, the scroll view bounces when it reaches the end of the content if the
---
-### `bouncesZoom` iOS
+### `bouncesZoom` iOS
When `true`, gestures can drive zoom past min/max and the zoom will animate to the min/max value at gesture end, otherwise the zoom will not exceed the limits.
@@ -153,7 +153,7 @@ When `true`, gestures can drive zoom past min/max and the zoom will animate to t
---
-### `canCancelContentTouches` iOS
+### `canCancelContentTouches` iOS
When `false`, once tracking starts, won't try to drag if the touch moves.
@@ -163,7 +163,7 @@ When `false`, once tracking starts, won't try to drag if the touch moves.
---
-### `centerContent` iOS
+### `centerContent` iOS
When `true`, the scroll view automatically centers the content when the content is smaller than the scroll view bounds; when the content is larger than the scroll view, this property has no effect.
@@ -196,7 +196,7 @@ const styles = StyleSheet.create({
---
-### `contentInset` iOS
+### `contentInset` iOS
The amount by which the scroll view content is inset from the edges of the scroll view.
@@ -206,7 +206,7 @@ The amount by which the scroll view content is inset from the edges of the scrol
---
-### `contentInsetAdjustmentBehavior` iOS
+### `contentInsetAdjustmentBehavior` iOS
This property specifies how the safe area insets are used to modify the content area of the scroll view. Available on iOS 11 and later.
@@ -239,7 +239,7 @@ A floating-point number that determines how quickly the scroll view decelerates
---
-### `directionalLockEnabled` iOS
+### `directionalLockEnabled` iOS
When true, the ScrollView will try to lock to only vertical or horizontal scrolling while dragging.
@@ -269,7 +269,7 @@ When true, the default JS pan responder on the ScrollView is disabled, and full
---
-### `endFillColor` Android
+### `endFillColor` Android
Sometimes a scrollview takes up more space than its content fills. When this is the case, this prop will fill the rest of the scrollview with a color to avoid setting a background and creating unnecessary overdraw. This is an advanced optimization that is not needed in the general case.
@@ -279,7 +279,7 @@ Sometimes a scrollview takes up more space than its content fills. When this is
---
-### `fadingEdgeLength` Android
+### `fadingEdgeLength` Android
Fades out the edges of the scroll content.
@@ -301,7 +301,7 @@ When `true`, the scroll view's children are arranged horizontally in a row inste
---
-### `indicatorStyle` iOS
+### `indicatorStyle` iOS
The style of the scroll indicators.
@@ -374,7 +374,7 @@ Caveat 2: This uses `contentOffset` and `frame.origin` in native code to compute
---
-### `maximumZoomScale` iOS
+### `maximumZoomScale` iOS
The maximum allowed zoom scale.
@@ -384,7 +384,7 @@ The maximum allowed zoom scale.
---
-### `minimumZoomScale` iOS
+### `minimumZoomScale` iOS
The minimum allowed zoom scale.
@@ -394,7 +394,7 @@ The minimum allowed zoom scale.
---
-### `nestedScrollEnabled` Android
+### `nestedScrollEnabled` Android
Enables nested scrolling for Android API level 21+.
@@ -480,7 +480,7 @@ Called when the user stops dragging the scroll view and it either stops or begin
---
-### `onScrollToTop` iOS
+### `onScrollToTop` iOS
Fires when the scroll view scrolls to top after the status bar has been tapped.
@@ -490,7 +490,7 @@ Fires when the scroll view scrolls to top after the status bar has been tapped.
---
-### `overScrollMode` Android
+### `overScrollMode` Android
Used to override default value of overScroll mode.
@@ -516,7 +516,7 @@ When true, the scroll view stops on multiples of the scroll view's size when scr
---
-### `persistentScrollbar` Android
+### `persistentScrollbar` Android
Causes the scrollbars not to turn transparent when they are not in use.
@@ -526,7 +526,7 @@ Causes the scrollbars not to turn transparent when they are not in use.
---
-### `pinchGestureEnabled` iOS
+### `pinchGestureEnabled` iOS
When true, ScrollView allows use of pinch gestures to zoom in and out.
@@ -580,7 +580,7 @@ Limits how often scroll events will be fired while scrolling, specified as a tim
---
-### `scrollIndicatorInsets` iOS
+### `scrollIndicatorInsets` iOS
The amount by which the scroll view indicators are inset from the edges of the scroll view. This should normally be set to the same value as the `contentInset`.
@@ -590,7 +590,7 @@ The amount by which the scroll view indicators are inset from the edges of the s
---
-### `scrollPerfTag` Android
+### `scrollPerfTag` Android
Tag used to log scroll performance on this scroll view. Will force momentum events to be turned on (see sendMomentumEvents). This doesn't do anything out of the box and you need to implement a custom native FpsListener for it to be useful.
@@ -600,7 +600,7 @@ Tag used to log scroll performance on this scroll view. Will force momentum even
---
-### `scrollToOverflowEnabled` iOS
+### `scrollToOverflowEnabled` iOS
When `true`, the scroll view can be programmatically scrolled beyond its content size.
@@ -610,7 +610,7 @@ When `true`, the scroll view can be programmatically scrolled beyond its content
---
-### `scrollsToTop` iOS
+### `scrollsToTop` iOS
When `true`, the scroll view scrolls to top when the status bar is tapped.
@@ -716,7 +716,7 @@ An array of child indices determining which children get docked to the top of th
---
-### `zoomScale` iOS
+### `zoomScale` iOS
The current scale of the scroll view content.
diff --git a/website/versioned_docs/version-0.79/sectionlist.md b/website/versioned_docs/version-0.79/sectionlist.md
index 0c0dbd2bd1c..9fe404005dd 100644
--- a/website/versioned_docs/version-0.79/sectionlist.md
+++ b/website/versioned_docs/version-0.79/sectionlist.md
@@ -105,7 +105,7 @@ Inherits [VirtualizedList Props](virtualizedlist.md#props).
---
-### Required
**`renderItem`**
+### Required
**`renderItem`**
Default renderer for every item in every section. Can be over-ridden on a per-section basis. Should return a React element.
@@ -127,7 +127,7 @@ The render function will be passed an object with the following keys:
---
-### Required
**`sections`**
+### Required
**`sections`**
The actual data to render, akin to the `data` prop in [`FlatList`](flatlist.md).
@@ -293,13 +293,13 @@ Rendered at the top and bottom of each section (note this is different from `Ite
Makes section headers stick to the top of the screen until the next one pushes it off. Only enabled by default on iOS because that is the platform standard there.
-| Type | Default |
-| ------- | ------------------------------------------------------------------------------------------------ |
-| boolean | `false` Android
`true` iOS
|
+| Type | Default |
+| ------- | ---------------------------------------------------------------------------------------------------- |
+| boolean | `false` Android
`true` iOS
|
## Methods
-### `flashScrollIndicators()` iOS
+### `flashScrollIndicators()` iOS
```tsx
flashScrollIndicators();
@@ -331,9 +331,9 @@ Scrolls to the item at the specified `sectionIndex` and `itemIndex` (within the
**Parameters:**
-| Name | Type |
-| ------------------------------------------------------- | ------ |
-| params Required
| object |
+| Name | Type |
+| ----------------------------------------------------------- | ------ |
+| params Required
| object |
Valid `params` keys are:
@@ -355,10 +355,10 @@ An object that identifies the data to be rendered for a given section.
**Properties:**
-| Name | Type | Description |
-| ----------------------------------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| data Required
| array | The data for rendering items in this section. Array of objects, much like [`FlatList`'s data prop](flatlist#required-data). |
-| key | string | Optional key to keep track of section re-ordering. If you don't plan on re-ordering sections, the array index will be used by default. |
-| renderItem | function | Optionally define an arbitrary item renderer for this section, overriding the default [`renderItem`](sectionlist#renderitem) for the list. |
-| ItemSeparatorComponent | component, element | Optionally define an arbitrary item separator for this section, overriding the default [`ItemSeparatorComponent`](sectionlist#itemseparatorcomponent) for the list. |
-| keyExtractor | function | Optionally define an arbitrary key extractor for this section, overriding the default [`keyExtractor`](sectionlist#keyextractor). |
+| Name | Type | Description |
+| --------------------------------------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| data Required
| array | The data for rendering items in this section. Array of objects, much like [`FlatList`'s data prop](flatlist#required-data). |
+| key | string | Optional key to keep track of section re-ordering. If you don't plan on re-ordering sections, the array index will be used by default. |
+| renderItem | function | Optionally define an arbitrary item renderer for this section, overriding the default [`renderItem`](sectionlist#renderitem) for the list. |
+| ItemSeparatorComponent | component, element | Optionally define an arbitrary item separator for this section, overriding the default [`ItemSeparatorComponent`](sectionlist#itemseparatorcomponent) for the list. |
+| keyExtractor | function | Optionally define an arbitrary key extractor for this section, overriding the default [`keyExtractor`](sectionlist#keyextractor). |
diff --git a/website/versioned_docs/version-0.79/shadow-props.md b/website/versioned_docs/version-0.79/shadow-props.md
index cbff04e435c..d5e8a037059 100644
--- a/website/versioned_docs/version-0.79/shadow-props.md
+++ b/website/versioned_docs/version-0.79/shadow-props.md
@@ -240,7 +240,7 @@ Both `boxShadow` and `dropShadow` are generally more capable than the `shadow` p
See [View Style Props](./view-style-props#boxshadow) for documentation.
-### `dropShadow` Android
+### `dropShadow` Android
See [View Style Props](./view-style-props#filter) for documentation.
@@ -256,7 +256,7 @@ This property will only work on Android API 28 and above. For similar functional
---
-### `shadowOffset` iOS
+### `shadowOffset` iOS
Sets the drop shadow offset.
@@ -266,7 +266,7 @@ Sets the drop shadow offset.
---
-### `shadowOpacity` iOS
+### `shadowOpacity` iOS
Sets the drop shadow opacity (multiplied by the color's alpha component).
@@ -276,7 +276,7 @@ Sets the drop shadow opacity (multiplied by the color's alpha component).
---
-### `shadowRadius` iOS
+### `shadowRadius` iOS
Sets the drop shadow blur radius.
diff --git a/website/versioned_docs/version-0.79/share.md b/website/versioned_docs/version-0.79/share.md
index 0fdb76fabc9..1fc5823361f 100644
--- a/website/versioned_docs/version-0.79/share.md
+++ b/website/versioned_docs/version-0.79/share.md
@@ -108,10 +108,10 @@ In Android, returns a Promise which will always be resolved with action being `S
**Properties:**
-| Name | Type | Description |
-| ------------------------------------------------------------ | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| content Required
| object | `message` - a message to share
`url` - a URL to share iOS
`title` - title of the message Android
At least one of `url` and `message` is required. |
-| options | object | `dialogTitle` Android
`excludedActivityTypes` iOS
`subject` - a subject to share via email iOS
`tintColor` iOS
`anchor` - the node to which the action sheet should be anchored (used for iPad) iOS
|
+| Name | Type | Description |
+| ------------------------------------------------------------ | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| content Required
| object | `message` - a message to share
`url` - a URL to share iOS
`title` - title of the message Android
At least one of `url` and `message` is required. |
+| options | object | `dialogTitle` Android
`excludedActivityTypes` iOS
`subject` - a subject to share via email iOS
`tintColor` iOS
`anchor` - the node to which the action sheet should be anchored (used for iPad) iOS
|
---
@@ -127,7 +127,7 @@ The content was successfully shared.
---
-### `dismissedAction` iOS
+### `dismissedAction` iOS
```tsx
static dismissedAction: 'dismissedAction';
diff --git a/website/versioned_docs/version-0.79/statusbar.md b/website/versioned_docs/version-0.79/statusbar.md
index 4b905d92942..639b5c9e682 100644
--- a/website/versioned_docs/version-0.79/statusbar.md
+++ b/website/versioned_docs/version-0.79/statusbar.md
@@ -243,7 +243,7 @@ For cases where using a component is not ideal, there is also an imperative API
## Constants
-### `currentHeight` Android
+### `currentHeight` Android
The height of the status bar, which includes the notch height, if present.
@@ -261,7 +261,7 @@ If the transition between status bar property changes should be animated. Suppor
---
-### `backgroundColor` Android
+### `backgroundColor` Android
The background color of the status bar.
@@ -297,7 +297,7 @@ If the status bar is hidden.
---
-### `networkActivityIndicatorVisible` iOS
+### `networkActivityIndicatorVisible` iOS
If the network activity indicator should be visible.
@@ -307,7 +307,7 @@ If the network activity indicator should be visible.
---
-### `showHideTransition` iOS
+### `showHideTransition` iOS
The transition effect when showing and hiding the status bar using the `hidden` prop.
@@ -317,7 +317,7 @@ The transition effect when showing and hiding the status bar using the `hidden`
---
-### `translucent` Android
+### `translucent` Android
If the status bar is translucent. When translucent is set to `true`, the app will draw under the status bar. This is useful when using a semi transparent status bar color.
@@ -341,9 +341,9 @@ Get and remove the last StatusBar entry from the stack.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---- | ------------------------------------- |
-| entry Required
| any | Entry returned from `pushStackEntry`. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---- | ------------------------------------- |
+| entry Required
| any | Entry returned from `pushStackEntry`. |
---
@@ -357,9 +357,9 @@ Push a StatusBar entry onto the stack. The return value should be passed to `pop
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---- | ---------------------------------------------------------------- |
-| props Required
| any | Object containing the StatusBar props to use in the stack entry. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---- | ---------------------------------------------------------------- |
+| props Required
| any | Object containing the StatusBar props to use in the stack entry. |
---
@@ -376,14 +376,14 @@ Replace an existing StatusBar stack entry with new props.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---- | ---------------------------------------------------------------------------- |
-| entry Required
| any | Entry returned from `pushStackEntry` to replace. |
-| props Required
| any | Object containing the StatusBar props to use in the replacement stack entry. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---- | ---------------------------------------------------------------------------- |
+| entry Required
| any | Entry returned from `pushStackEntry` to replace. |
+| props Required
| any | Object containing the StatusBar props to use in the replacement stack entry. |
---
-### `setBackgroundColor()` Android
+### `setBackgroundColor()` Android
```tsx
static setBackgroundColor(color: ColorValue, animated?: boolean);
@@ -397,10 +397,10 @@ Due to edge-to-edge enforcement introduced in Android 15, setting background col
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ------- | ------------------------- |
-| color Required
| string | Background color. |
-| animated | boolean | Animate the style change. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ------- | ------------------------- |
+| color Required
| string | Background color. |
+| animated | boolean | Animate the style change. |
---
@@ -414,10 +414,10 @@ Set the status bar style.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ------------------------------------------ | ------------------------- |
-| style Required
| [StatusBarStyle](statusbar#statusbarstyle) | Status bar style to set. |
-| animated | boolean | Animate the style change. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ------------------------------------------ | ------------------------- |
+| style Required
| [StatusBarStyle](statusbar#statusbarstyle) | Status bar style to set. |
+| animated | boolean | Animate the style change. |
---
@@ -431,14 +431,14 @@ Show or hide the status bar.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------- | -------------------------------------------------- | ------------------------------------------------------- |
-| hidden Required
| boolean | Hide the status bar. |
-| animation iOS
| [StatusBarAnimation](statusbar#statusbaranimation) | Animation when changing the status bar hidden property. |
+| Name | Type | Description |
+| ----------------------------------------------------------- | -------------------------------------------------- | ------------------------------------------------------- |
+| hidden Required
| boolean | Hide the status bar. |
+| animation iOS
| [StatusBarAnimation](statusbar#statusbaranimation) | Animation when changing the status bar hidden property. |
---
-### `setNetworkActivityIndicatorVisible()` iOS
+### `setNetworkActivityIndicatorVisible()` iOS
```tsx
static setNetworkActivityIndicatorVisible(visible: boolean);
@@ -448,13 +448,13 @@ Control the visibility of the network activity indicator.
**Parameters:**
-| Name | Type | Description |
-| -------------------------------------------------------- | ------- | ------------------- |
-| visible Required
| boolean | Show the indicator. |
+| Name | Type | Description |
+| ------------------------------------------------------------ | ------- | ------------------- |
+| visible Required
| boolean | Show the indicator. |
---
-### `setTranslucent()` Android
+### `setTranslucent()` Android
```tsx
static setTranslucent(translucent: boolean);
@@ -468,9 +468,9 @@ Due to edge-to-edge enforcement introduced in Android 15, setting the status bar
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------------ | ------- | ------------------- |
-| translucent Required
| boolean | Set as translucent. |
+| Name | Type | Description |
+| ---------------------------------------------------------------- | ------- | ------------------- |
+| translucent Required
| boolean | Set as translucent. |
## Type Definitions
diff --git a/website/versioned_docs/version-0.79/switch.md b/website/versioned_docs/version-0.79/switch.md
index ca76878015e..fcbaae7b1de 100644
--- a/website/versioned_docs/version-0.79/switch.md
+++ b/website/versioned_docs/version-0.79/switch.md
@@ -66,7 +66,7 @@ If true the user won't be able to toggle the switch.
---
-### `ios_backgroundColor` iOS
+### `ios_backgroundColor` iOS
On iOS, custom color for the background. This background color can be seen either when the switch value is `false` or when the switch is disabled (and the switch is translucent).
diff --git a/website/versioned_docs/version-0.79/text-style-props.md b/website/versioned_docs/version-0.79/text-style-props.md
index 9640ca6aabc..93c978a9ae7 100644
--- a/website/versioned_docs/version-0.79/text-style-props.md
+++ b/website/versioned_docs/version-0.79/text-style-props.md
@@ -805,7 +805,7 @@ Specifies font weight. The values `'normal'` and `'bold'` are supported for most
---
-### `includeFontPadding` Android
+### `includeFontPadding` Android
Set to `false` to remove extra font padding intended to make space for certain ascenders / descenders. With some fonts, this padding can make text look slightly misaligned when centered vertically. For best results also set `textAlignVertical` to `center`.
@@ -855,7 +855,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `textAlignVertical` Android
+### `textAlignVertical` Android
| Type | Default |
| ----------------------------------------------- | -------- |
@@ -863,7 +863,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `textDecorationColor` iOS
+### `textDecorationColor` iOS
| Type |
| ------------------ |
@@ -879,7 +879,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `textDecorationStyle` iOS
+### `textDecorationStyle` iOS
| Type | Default |
| --------------------------------------------------- | --------- |
@@ -919,7 +919,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `verticalAlign` Android
+### `verticalAlign` Android
| Type | Default |
| ----------------------------------------------- | -------- |
@@ -927,7 +927,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `writingDirection` iOS
+### `writingDirection` iOS
| Type | Default |
| -------------------------------- | -------- |
diff --git a/website/versioned_docs/version-0.79/text.md b/website/versioned_docs/version-0.79/text.md
index 73e4932c78d..a81b9f0b495 100644
--- a/website/versioned_docs/version-0.79/text.md
+++ b/website/versioned_docs/version-0.79/text.md
@@ -215,7 +215,7 @@ An accessibility hint helps users understand what will happen when they perform
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -319,7 +319,7 @@ Specifies whether fonts should scale to respect Text Size accessibility settings
---
-### `android_hyphenationFrequency` Android
+### `android_hyphenationFrequency` Android
Sets the frequency of automatic hyphenation to use when determining word breaks on Android API Level 23+.
@@ -387,7 +387,7 @@ Indicates whether a selectable element is currently selected or not.
| ------- |
| boolean |
-### `dataDetectorType` Android
+### `dataDetectorType` Android
Determines the types of data converted to clickable URLs in the text element. By default, no data types are detected.
@@ -399,7 +399,7 @@ You can provide only one type.
---
-### `disabled` Android
+### `disabled` Android
Specifies the disabled state of the text view for testing purposes.
@@ -409,7 +409,7 @@ Specifies the disabled state of the text view for testing purposes.
---
-### `dynamicTypeRamp` iOS
+### `dynamicTypeRamp` iOS
The [Dynamic Type](https://developer.apple.com/documentation/uikit/uifont/scaling_fonts_automatically) ramp to apply to this element on iOS.
@@ -462,7 +462,7 @@ Specifies the largest possible scale a font can reach when `allowFontScaling` is
---
-### `minimumFontScale` iOS
+### `minimumFontScale` iOS
Specifies the smallest possible scale a font can reach when `adjustsFontSizeToFit` is enabled. (values 0.01-1.0).
@@ -656,7 +656,7 @@ Lets the user select text, to use the native copy and paste functionality.
---
-### `selectionColor` Android
+### `selectionColor` Android
The highlight color of the text.
@@ -674,7 +674,7 @@ The highlight color of the text.
---
-### `suppressHighlighting` iOS
+### `suppressHighlighting` iOS
When `true`, no visual change is made when text is pressed down. By default, a gray oval highlights the text on press down.
@@ -694,7 +694,7 @@ Used to locate this view in end-to-end tests.
---
-### `textBreakStrategy` Android
+### `textBreakStrategy` Android
Set text break strategy on Android API Level 23+, possible values are `simple`, `highQuality`, `balanced`.
@@ -704,7 +704,7 @@ Set text break strategy on Android API Level 23+, possible values are `simple`,
---
-### `lineBreakStrategyIOS` iOS
+### `lineBreakStrategyIOS` iOS
Set line break strategy on iOS 14+. Possible values are `none`, `standard`, `hangul-word` and `push-out`.
diff --git a/website/versioned_docs/version-0.79/textinput.md b/website/versioned_docs/version-0.79/textinput.md
index d8142cdadf1..5daf5fb1929 100644
--- a/website/versioned_docs/version-0.79/textinput.md
+++ b/website/versioned_docs/version-0.79/textinput.md
@@ -174,7 +174,7 @@ The following values work across platforms:
- `tel`
- `username`
-iOS
+iOS
The following values work on iOS only:
@@ -188,7 +188,7 @@ The following values work on iOS only:
- `organization-title`
- `url`
-Android
+Android
The following values work on Android only:
@@ -261,7 +261,7 @@ If `true`, caret is hidden. The default value is `false`.
---
-### `clearButtonMode` iOS
+### `clearButtonMode` iOS
When the clear button should appear on the right side of the text view. This property is supported only for single-line TextInput component. The default value is `never`.
@@ -271,7 +271,7 @@ When the clear button should appear on the right side of the text view. This pro
---
-### `clearTextOnFocus` iOS
+### `clearTextOnFocus` iOS
If `true`, clears the text field automatically when editing begins.
@@ -291,7 +291,7 @@ If `true`, context menu is hidden. The default value is `false`.
---
-### `dataDetectorTypes` iOS
+### `dataDetectorTypes` iOS
Determines the types of data converted to clickable URLs in the text input. Only valid if `multiline={true}` and `editable={false}`. By default no data types are detected.
@@ -322,7 +322,7 @@ Provides an initial value that will change when the user starts typing. Useful f
---
-### `cursorColor` Android
+### `cursorColor` Android
When provided it will set the color of the cursor (or "caret") in the component. Unlike the behavior of `selectionColor` the cursor color will be set independently from the color of the text selection box.
@@ -332,7 +332,7 @@ When provided it will set the color of the cursor (or "caret") in the component.
---
-### `disableFullscreenUI` Android
+### `disableFullscreenUI` Android
When `false`, if there is a small amount of space available around a text input (e.g. landscape orientation on a phone), the OS may choose to have the user edit the text inside of a full screen text input mode. When `true`, this feature is disabled and users will always edit the text directly inside of the text input. Defaults to `false`.
@@ -352,7 +352,7 @@ If `false`, text is not editable. The default value is `true`.
---
-### `enablesReturnKeyAutomatically` iOS
+### `enablesReturnKeyAutomatically` iOS
If `true`, the keyboard disables the return key when there is no text and automatically enables it when there is text. The default value is `false`.
@@ -392,7 +392,7 @@ The following values work on iOS only:
---
-### `importantForAutofill` Android
+### `importantForAutofill` Android
Tells the operating system whether the individual fields in your app should be included in a view structure for autofill purposes on Android API Level 26+. Possible values are `auto`, `no`, `noExcludeDescendants`, `yes`, and `yesExcludeDescendants`. The default value is `auto`.
@@ -408,7 +408,7 @@ Tells the operating system whether the individual fields in your app should be i
---
-### `inlineImageLeft` Android
+### `inlineImageLeft` Android
If defined, the provided image resource will be rendered on the left. The image resource must be inside `/android/app/src/main/res/drawable` and referenced like
@@ -424,7 +424,7 @@ If defined, the provided image resource will be rendered on the left. The image
---
-### `inlineImagePadding` Android
+### `inlineImagePadding` Android
Padding between the inline image, if any, and the text input itself.
@@ -434,7 +434,7 @@ Padding between the inline image, if any, and the text input itself.
---
-### `inputAccessoryViewID` iOS
+### `inputAccessoryViewID` iOS
An optional identifier which links a custom [InputAccessoryView](inputaccessoryview.md) to this text input. The InputAccessoryView is rendered above the keyboard when this text input is focused.
@@ -444,7 +444,7 @@ An optional identifier which links a custom [InputAccessoryView](inputaccessoryv
---
-### `inputAccessoryViewButtonLabel` iOS
+### `inputAccessoryViewButtonLabel` iOS
An optional label that overrides the default [InputAccessoryView](inputaccessoryview.md) button label.
@@ -477,7 +477,7 @@ Support the following values:
---
-### `keyboardAppearance` iOS
+### `keyboardAppearance` iOS
Determines the color of the keyboard.
@@ -743,7 +743,7 @@ If `true`, text is not editable. The default value is `false`.
---
-### `returnKeyLabel` Android
+### `returnKeyLabel` Android
Sets the return key to the label. Use it instead of `returnKeyType`.
@@ -789,7 +789,7 @@ The following values work on iOS only:
| --------------------------------------------------------------------------------------------------------------------------------- |
| enum('done', 'go', 'next', 'search', 'send', 'none', 'previous', 'default', 'emergency-call', 'google', 'join', 'route', 'yahoo') |
-### `rejectResponderTermination` iOS
+### `rejectResponderTermination` iOS
If `true`, allows TextInput to pass touch events to the parent component. This allows components such as SwipeableListView to be swipeable from the TextInput on iOS, as is the case on Android by default. If `false`, TextInput always asks to handle the input (except when disabled). The default value is `true`.
@@ -799,7 +799,7 @@ If `true`, allows TextInput to pass touch events to the parent component. This a
---
-### `rows` Android
+### `rows` Android
Sets the number of lines for a `TextInput`. Use it with multiline set to `true` to be able to fill the lines.
@@ -809,7 +809,7 @@ Sets the number of lines for a `TextInput`. Use it with multiline set to `true`
---
-### `scrollEnabled` iOS
+### `scrollEnabled` iOS
If `false`, scrolling of the text view will be disabled. The default value is `true`. Only works with `multiline={true}`.
@@ -849,7 +849,7 @@ The highlight, selection handle and cursor color of the text input.
---
-### `selectionHandleColor` Android
+### `selectionHandleColor` Android
Sets the color of the selection handle. Unlike `selectionColor`, it allows the selection handle color to be customized independently of the selection's color.
@@ -879,7 +879,7 @@ When `false`, it will prevent the soft keyboard from showing when the field is f
---
-### `spellCheck` iOS
+### `spellCheck` iOS
If `false`, disables spell-check style (i.e. red underlines). The default value is inherited from `autoCorrect`.
@@ -930,7 +930,7 @@ Possible values for `textAlign` are:
---
-### `textContentType` iOS
+### `textContentType` iOS
Give the keyboard and the system information about the expected semantic meaning for the content that users enter.
@@ -996,7 +996,7 @@ Possible values for `textContentType` are:
---
-### `passwordRules` iOS
+### `passwordRules` iOS
When using `textContentType` as `newPassword` on iOS we can let the OS know the minimum requirements of the password so that it can generate one that will satisfy them. In order to create a valid string for `PasswordRules` take a look to the [Apple Docs](https://developer.apple.com/password-rules/).
@@ -1032,7 +1032,7 @@ Note that not all Text styles are supported, an incomplete list of what is not s
---
-### `textBreakStrategy` Android
+### `textBreakStrategy` Android
Set text break strategy on Android API Level 23+, possible values are `simple`, `highQuality`, `balanced` The default value is `highQuality`.
@@ -1042,7 +1042,7 @@ Set text break strategy on Android API Level 23+, possible values are `simple`,
---
-### `underlineColorAndroid` Android
+### `underlineColorAndroid` Android
The color of the `TextInput` underline.
@@ -1062,7 +1062,7 @@ The value to show for the text input. `TextInput` is a controlled component, whi
---
-### `lineBreakModeIOS` iOS
+### `lineBreakModeIOS` iOS
Set line break mode on iOS. Possible values are `wordWrapping`, `char`, `clip`, `head`, `middle` and `tail`.
@@ -1072,7 +1072,7 @@ Set line break mode on iOS. Possible values are `wordWrapping`, `char`, `clip`,
---
-### `lineBreakStrategyIOS` iOS
+### `lineBreakStrategyIOS` iOS
Set line break strategy on iOS 14+. Possible values are `none`, `standard`, `hangul-word` and `push-out`.
@@ -1082,7 +1082,7 @@ Set line break strategy on iOS 14+. Possible values are `none`, `standard`, `han
---
-### `disableKeyboardShortcuts` iOS
+### `disableKeyboardShortcuts` iOS
If `true`, the keyboard shortcuts (undo/redo and copy buttons) are disabled. The default value is `false`.
diff --git a/website/versioned_docs/version-0.79/the-new-architecture/create-module-library.md b/website/versioned_docs/version-0.79/the-new-architecture/create-module-library.md
index 09b61705193..f081810b85b 100644
--- a/website/versioned_docs/version-0.79/the-new-architecture/create-module-library.md
+++ b/website/versioned_docs/version-0.79/the-new-architecture/create-module-library.md
@@ -38,7 +38,7 @@ npx create-react-native-library@latest
Once the interactive prompt is done, the tool creates a folder whose structure looks like this in Visual Studio Code:
-
+
Feel free to explore the code that has been created for you. However, the most important parts:
diff --git a/website/versioned_docs/version-0.79/touchablehighlight.md b/website/versioned_docs/version-0.79/touchablehighlight.md
index aea3968008d..b5427ecbd2b 100644
--- a/website/versioned_docs/version-0.79/touchablehighlight.md
+++ b/website/versioned_docs/version-0.79/touchablehighlight.md
@@ -138,7 +138,7 @@ The color of the underlay that will show through when the touch is active.
---
-### `hasTVPreferredFocus` iOS
+### `hasTVPreferredFocus` iOS
_(Apple TV only)_ TV preferred focus (see documentation for the View component).
@@ -148,7 +148,7 @@ _(Apple TV only)_ TV preferred focus (see documentation for the View component).
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
TV next focus down (see documentation for the View component).
@@ -158,7 +158,7 @@ TV next focus down (see documentation for the View component).
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
TV next focus forward (see documentation for the View component).
@@ -168,7 +168,7 @@ TV next focus forward (see documentation for the View component).
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
TV next focus left (see documentation for the View component).
@@ -178,7 +178,7 @@ TV next focus left (see documentation for the View component).
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
TV next focus right (see documentation for the View component).
@@ -188,7 +188,7 @@ TV next focus right (see documentation for the View component).
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
TV next focus up (see documentation for the View component).
diff --git a/website/versioned_docs/version-0.79/touchablenativefeedback.md b/website/versioned_docs/version-0.79/touchablenativefeedback.md
index b03ac6b2ed4..4cb291a607b 100644
--- a/website/versioned_docs/version-0.79/touchablenativefeedback.md
+++ b/website/versioned_docs/version-0.79/touchablenativefeedback.md
@@ -104,7 +104,7 @@ Check TouchableNativeFeedback.canUseNativeForeground() first, as this is only av
---
-### `hasTVPreferredFocus` Android
+### `hasTVPreferredFocus` Android
TV preferred focus (see documentation for the View component).
@@ -114,7 +114,7 @@ TV preferred focus (see documentation for the View component).
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
TV next focus down (see documentation for the View component).
@@ -124,7 +124,7 @@ TV next focus down (see documentation for the View component).
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
TV next focus forward (see documentation for the View component).
@@ -134,7 +134,7 @@ TV next focus forward (see documentation for the View component).
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
TV next focus left (see documentation for the View component).
@@ -144,7 +144,7 @@ TV next focus left (see documentation for the View component).
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
TV next focus right (see documentation for the View component).
@@ -154,7 +154,7 @@ TV next focus right (see documentation for the View component).
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
TV next focus up (see documentation for the View component).
diff --git a/website/versioned_docs/version-0.79/touchableopacity.md b/website/versioned_docs/version-0.79/touchableopacity.md
index 525effbefa4..90bd4693681 100644
--- a/website/versioned_docs/version-0.79/touchableopacity.md
+++ b/website/versioned_docs/version-0.79/touchableopacity.md
@@ -84,7 +84,7 @@ Determines what the opacity of the wrapped view should be when touch is active.
---
-### `hasTVPreferredFocus` iOS
+### `hasTVPreferredFocus` iOS
_(Apple TV only)_ TV preferred focus (see documentation for the View component).
@@ -94,7 +94,7 @@ _(Apple TV only)_ TV preferred focus (see documentation for the View component).
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
TV next focus down (see documentation for the View component).
@@ -104,7 +104,7 @@ TV next focus down (see documentation for the View component).
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
TV next focus forward (see documentation for the View component).
@@ -114,7 +114,7 @@ TV next focus forward (see documentation for the View component).
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
TV next focus left (see documentation for the View component).
@@ -124,7 +124,7 @@ TV next focus left (see documentation for the View component).
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
TV next focus right (see documentation for the View component).
@@ -134,7 +134,7 @@ TV next focus right (see documentation for the View component).
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
TV next focus up (see documentation for the View component).
diff --git a/website/versioned_docs/version-0.79/touchablewithoutfeedback.md b/website/versioned_docs/version-0.79/touchablewithoutfeedback.md
index 1096aa7c695..5eb6b6a3767 100644
--- a/website/versioned_docs/version-0.79/touchablewithoutfeedback.md
+++ b/website/versioned_docs/version-0.79/touchablewithoutfeedback.md
@@ -84,7 +84,7 @@ export default TouchableWithoutFeedbackExample;
## Props
-### `accessibilityIgnoresInvertColors` iOS
+### `accessibilityIgnoresInvertColors` iOS
A value indicating this view should or should not be inverted when color inversion is turned on. A value of `true` will tell the view to not be inverted even if color inversion is turned on.
@@ -116,7 +116,7 @@ Overrides the text that's read by the screen reader when the user interacts with
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -264,7 +264,7 @@ Defines a string value that labels an interactive element.
---
-### `aria-live` Android
+### `aria-live` Android
Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
@@ -278,7 +278,7 @@ Indicates that an element will be updated, and describes the types of updates th
---
-### `aria-modal` iOS
+### `aria-modal` iOS
Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver. Has precedence over the [`accessibilityViewIsModal`](#accessibilityviewismodal-ios) prop.
@@ -518,7 +518,7 @@ Used to locate this view in end-to-end tests.
---
-### `touchSoundDisabled` Android
+### `touchSoundDisabled` Android
If true, doesn't play a system sound on touch.
diff --git a/website/versioned_docs/version-0.79/turbo-native-modules-ios.md b/website/versioned_docs/version-0.79/turbo-native-modules-ios.md
index 7a673abf38b..4600cee9d8b 100644
--- a/website/versioned_docs/version-0.79/turbo-native-modules-ios.md
+++ b/website/versioned_docs/version-0.79/turbo-native-modules-ios.md
@@ -18,27 +18,27 @@ cd ios
open TurboModuleExample.xcworkspace
```
-
+
2. Right click on app and select New Group, call the new group `NativeLocalStorage`.
-
+
3. In the `NativeLocalStorage` group, create New→File from Template.
-
+
4. Use the Cocoa Touch Class.
-
+
5. Name the Cocoa Touch Class RCTNativeLocalStorage with the Objective-C language.
-
+
6. Rename RCTNativeLocalStorage.m → RCTNativeLocalStorage.mm making it an Objective-C++ file.
-
+
## Implement localStorage with NSUserDefaults
diff --git a/website/versioned_docs/version-0.79/view-style-props.md b/website/versioned_docs/version-0.79/view-style-props.md
index ecc5735223a..ef8bd312a09 100644
--- a/website/versioned_docs/version-0.79/view-style-props.md
+++ b/website/versioned_docs/version-0.79/view-style-props.md
@@ -159,7 +159,7 @@ export default App;
---
-### `borderCurve` iOS
+### `borderCurve` iOS
On iOS 13+, it is possible to change the corner curve of borders.
@@ -304,7 +304,7 @@ These shadows can be composed together so that a single `boxShadow` can be compr
| --------------------------- |
| array of BoxShadowValue ojects \| string |
-### `cursor` iOS
+### `cursor` iOS
On iOS 17+, Setting to `pointer` allows hover effects when a pointer (such as a trackpad or stylus on iOS, or the users' gaze on visionOS) is over the view.
@@ -314,7 +314,7 @@ On iOS 17+, Setting to `pointer` allows hover effects when a pointer (such as a
---
-### `elevation` Android
+### `elevation` Android
Sets the elevation of a view, using Android's underlying [elevation API](https://developer.android.com/training/material/shadows-clipping.html#Elevation). This adds a drop shadow to the item and affects z-order for overlapping views. Only supported on Android 5.0+, has no effect on earlier versions.
@@ -341,7 +341,7 @@ The following filter functions work across all platforms:
Due to issues with performance and spec compliance, these are the only two filter functions available on iOS. There are plans to explore some potential workarounds using SwiftUI instead of UIKit for this implementation.
:::
-Android
+Android
The following filter functions work on Android only:
diff --git a/website/versioned_docs/version-0.79/view.md b/website/versioned_docs/version-0.79/view.md
index 8f60e598171..f26406d2412 100644
--- a/website/versioned_docs/version-0.79/view.md
+++ b/website/versioned_docs/version-0.79/view.md
@@ -55,7 +55,7 @@ See the [Accessibility guide](accessibility.md#accessibility-actions) for more i
---
-### `accessibilityElementsHidden` iOS
+### `accessibilityElementsHidden` iOS
A value indicating whether the accessibility elements contained within this accessibility element are hidden. Default is `false`.
@@ -77,7 +77,7 @@ An accessibility hint helps users understand what will happen when they perform
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -89,7 +89,7 @@ See the [iOS `accessibilityLanguage` doc](https://developer.apple.com/documentat
---
-### `accessibilityIgnoresInvertColors` iOS
+### `accessibilityIgnoresInvertColors` iOS
A value indicating this view should or should not be inverted when color inversion is turned on. A value of `true` will tell the view to not be inverted even if color inversion is turned on.
@@ -111,7 +111,7 @@ Overrides the text that's read by the screen reader when the user interacts with
---
-### `accessibilityLiveRegion` Android
+### `accessibilityLiveRegion` Android
Indicates to accessibility services whether the user should be notified when this view changes. Works for Android API >= 19 only. Possible values:
@@ -192,7 +192,7 @@ See the [Accessibility guide](accessibility.md#accessibilityvalue-ios-android) f
---
-### `accessibilityViewIsModal` iOS
+### `accessibilityViewIsModal` iOS
A value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver. Default is `false`.
@@ -274,7 +274,7 @@ Defines a string value that labels an interactive element.
---
-### `aria-labelledby` Android
+### `aria-labelledby` Android
Identifies the element that labels the element it is applied to. The value of `aria-labelledby` should match the [`nativeID`](view.md#nativeid) of the related element:
@@ -291,7 +291,7 @@ Identifies the element that labels the element it is applied to. The value of `a
---
-### `aria-live` Android
+### `aria-live` Android
Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
@@ -305,7 +305,7 @@ Indicates that an element will be updated, and describes the types of updates th
---
-### `aria-modal` iOS
+### `aria-modal` iOS
Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver. Has precedence over the [`accessibilityViewIsModal`](#accessibilityviewismodal-ios) prop.
@@ -383,7 +383,7 @@ Setting to false prevents direct children of the view from being removed from th
---
-### `focusable` Android
+### `focusable` Android
Whether this `View` should be focusable with a non-touch input device, eg. receive focus with a hardware keyboard.
@@ -419,7 +419,7 @@ Used to locate this view from native classes. Has precedence over `nativeID` pro
---
-### `importantForAccessibility` Android
+### `importantForAccessibility` Android
Controls how view is important for accessibility which is if it fires accessibility events and if it is reported to accessibility services that query the screen. Works for Android only.
@@ -462,7 +462,7 @@ Rendering offscreen to preserve correct alpha behavior is extremely expensive an
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
Designates the next view to receive focus when the user navigates down. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusDown).
@@ -472,7 +472,7 @@ Designates the next view to receive focus when the user navigates down. See the
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
Designates the next view to receive focus when the user navigates forward. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusForward).
@@ -482,7 +482,7 @@ Designates the next view to receive focus when the user navigates forward. See t
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
Designates the next view to receive focus when the user navigates left. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusLeft).
@@ -492,7 +492,7 @@ Designates the next view to receive focus when the user navigates left. See the
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
Designates the next view to receive focus when the user navigates right. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusRight).
@@ -502,7 +502,7 @@ Designates the next view to receive focus when the user navigates right. See the
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
Designates the next view to receive focus when the user navigates up. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusUp).
@@ -524,7 +524,7 @@ See the [Accessibility guide](accessibility.md#accessibility-actions) for more i
---
-### `onAccessibilityEscape` iOS
+### `onAccessibilityEscape` iOS
When `accessible` is `true`, the system will invoke this function when the user performs the escape gesture.
@@ -534,7 +534,7 @@ When `accessible` is `true`, the system will invoke this function when the user
---
-### `onAccessibilityTap` iOS
+### `onAccessibilityTap` iOS
When `accessible` is true, the system will try to invoke this function when the user performs accessibility tap gesture.
@@ -556,7 +556,7 @@ This event is fired immediately once the layout has been calculated, but the new
---
-### `onMagicTap` iOS
+### `onMagicTap` iOS
When `accessible` is `true`, the system will invoke this function when the user performs the magic tap gesture.
@@ -712,7 +712,7 @@ This is a reserved performance property exposed by `RCTView` and is useful for s
---
-### `renderToHardwareTextureAndroid` Android
+### `renderToHardwareTextureAndroid` Android
Whether this `View` should render itself (and all of its children) into a single hardware texture on the GPU.
@@ -734,7 +734,7 @@ On Android, this is useful for animations and interactions that only modify opac
---
-### `shouldRasterizeIOS` iOS
+### `shouldRasterizeIOS` iOS
Whether this `View` should be rendered as a bitmap before compositing.
@@ -756,7 +756,7 @@ Rasterization incurs an off-screen drawing pass and the bitmap consumes memory.
---
-### `tabIndex` Android
+### `tabIndex` Android
Whether this `View` should be focusable with a non-touch input device, eg. receive focus with a hardware keyboard.
Supports the following values:
diff --git a/website/versioned_docs/version-0.79/virtualizedlist.md b/website/versioned_docs/version-0.79/virtualizedlist.md
index de9a07b666e..1bf19aa1806 100644
--- a/website/versioned_docs/version-0.79/virtualizedlist.md
+++ b/website/versioned_docs/version-0.79/virtualizedlist.md
@@ -166,7 +166,7 @@ Opaque data type passed to `getItem` and `getItemCount` to retrieve items.
---
-### Required
**`getItem`**
+### Required
**`getItem`**
```tsx
(data: any, index: number) => any;
@@ -180,7 +180,7 @@ A generic accessor for extracting an item from any sort of data blob.
---
-### Required
**`getItemCount`**
+### Required
**`getItemCount`**
```tsx
(data: any) => number;
@@ -194,7 +194,7 @@ Determines how many items are in the data blob.
---
-### Required
**`renderItem`**
+### Required
**`renderItem`**
```tsx
(info: any) => ?React.Element
diff --git a/website/versioned_docs/version-0.80/accessibility.md b/website/versioned_docs/version-0.80/accessibility.md
index 92305d236bb..0b42f659a64 100644
--- a/website/versioned_docs/version-0.80/accessibility.md
+++ b/website/versioned_docs/version-0.80/accessibility.md
@@ -48,7 +48,7 @@ To use, set the `accessibilityLabel` property to a custom string on your View, T
In the above example, the `accessibilityLabel` on the TouchableOpacity element would default to "Press me!". The label is constructed by concatenating all Text node children separated by spaces.
-### `accessibilityLabelledBy` Android
+### `accessibilityLabelledBy` Android
A reference to another element [nativeID](view.md#nativeid) used to build complex forms.
The value of `accessibilityLabelledBy` should match the `nativeID` of the related element:
@@ -83,15 +83,15 @@ Provide the `accessibilityHint` property a custom string on your View, Text, or
```
-iOS
+iOS
In the above example, VoiceOver will read the hint after the label, if the user has hints enabled in the device's VoiceOver settings. Read more about guidelines for `accessibilityHint` in the [iOS Developer Docs](https://developer.apple.com/documentation/objectivec/nsobject/1615093-accessibilityhint)
-Android
+Android
In the above example, TalkBack will read the hint after the label. At this time, hints cannot be turned off on Android.
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
By using the `accessibilityLanguage` property, the screen reader will understand which language to use while reading the element's **label**, **value**, and **hint**. The provided string value must follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -104,11 +104,11 @@ By using the `accessibilityLanguage` property, the screen reader will understand
```
-### `accessibilityIgnoresInvertColors` iOS
+### `accessibilityIgnoresInvertColors` iOS
Inverting screen colors is an accessibility feature available in iOS and iPadOS for people with color blindness, low vision, or vision impairment. If there's a view you don't want to invert when this setting is on, possibly a photo, set this property to `true`.
-### `accessibilityLiveRegion` Android
+### `accessibilityLiveRegion` Android
When components dynamically change, we want TalkBack to alert the end user. This is made possible by the `accessibilityLiveRegion` property. It can be set to `none`, `polite`, and `assertive`:
@@ -165,13 +165,13 @@ In the above example method `addOne` changes the state variable `count`. When th
- **toolbar** Used to represent a toolbar (a container of action buttons or components).
- **grid** Used with ScrollView, VirtualizedList, FlatList, or SectionList to represent a grid. Adds the in/out of grid announcements to Android's GridView.
-### `accessibilityShowsLargeContentViewer` iOS
+### `accessibilityShowsLargeContentViewer` iOS
A boolean value that determines whether the large content viewer is shown when the user performs a long press on the element.
Available in iOS 13.0 and later.
-### `accessibilityLargeContentTitle` iOS
+### `accessibilityLargeContentTitle` iOS
A string that will be used as the title of the large content viewer when it is shown.
@@ -214,13 +214,13 @@ Represents the current value of a component. It can be a textual description of
| now | The current value of this component's range. | integer | No |
| text | A textual description of this component's value. Will override `min`, `now`, and `max` if set. | string | No |
-### `accessibilityViewIsModal` iOS
+### `accessibilityViewIsModal` iOS
A boolean value that indicates whether VoiceOver should ignore the elements within views that are siblings of the receiver.
For example, in a window that contains sibling views `A` and `B`, setting `accessibilityViewIsModal` to `true` on view `B` causes VoiceOver to ignore the elements in view `A`. On the other hand, if view `B` contains a child view `C` and you set `accessibilityViewIsModal` to `true` on view `C`, VoiceOver does not ignore the elements in view `A`.
-### `accessibilityElementsHidden` iOS
+### `accessibilityElementsHidden` iOS
A boolean value indicating whether the accessibility elements contained within this accessibility element are hidden.
@@ -292,7 +292,7 @@ Defines a string value that labels an interactive element.
| ------ |
| string |
-### `aria-labelledby` Android
+### `aria-labelledby` Android
Identifies the element that labels the element it is applied to. The value of `aria-labelledby` should match the [`nativeID`](view.md#nativeid) of the related element:
@@ -307,7 +307,7 @@ Identifies the element that labels the element it is applied to. The value of `a
| ------ |
| string |
-### `aria-live` Android
+### `aria-live` Android
Indicates that an element will be updated and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
@@ -321,7 +321,7 @@ Indicates that an element will be updated and describes the types of updates the
---
-### `aria-modal` iOS
+### `aria-modal` iOS
Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver.
@@ -337,7 +337,7 @@ Indicates whether a selectable element is currently selected or not.
| ------- |
| boolean |
-### `importantForAccessibility` Android
+### `importantForAccessibility` Android
In the case of two overlapping UI components with the same parent, default accessibility focus can have unpredictable behavior. The `importantForAccessibility` property will resolve this by controlling if a view fires accessibility events and if it is reported to accessibility services. It can be set to `auto`, `yes`, `no` and `no-hide-descendants` (the last value will force accessibility services to ignore the component and all of its children).
@@ -358,15 +358,15 @@ In the case of two overlapping UI components with the same parent, default acces
In the above example, the `yellow` layout and its descendants are completely invisible to TalkBack and all other accessibility services. So we can use overlapping views with the same parent without confusing TalkBack.
-### `onAccessibilityEscape` iOS
+### `onAccessibilityEscape` iOS
Assign this property to a custom function which will be called when someone performs the "escape" gesture, which is a two finger Z shaped gesture. An escape function should move back hierarchically in the user interface. This can mean moving up or back in a navigation hierarchy or dismissing a modal user interface. If the selected element does not have an `onAccessibilityEscape` function, the system will attempt to traverse up the view hierarchy until it finds a view that does or bonk to indicate it was unable to find one.
-### `onAccessibilityTap` iOS
+### `onAccessibilityTap` iOS
Use this property to assign a custom function to be called when someone activates an accessible element by double tapping on it while it's selected.
-### `onMagicTap` iOS
+### `onMagicTap` iOS
Assign this property to a custom function which will be called when someone performs the "magic tap" gesture, which is a double-tap with two fingers. A magic tap function should perform the most relevant action a user could take on a component. In the Phone app on iPhone, a magic tap answers a phone call or ends the current one. If the selected element does not have an `onMagicTap` function, the system will traverse up the view hierarchy until it finds a view that does.
@@ -464,7 +464,7 @@ To handle action requests, a component must implement an `onAccessibilityAction`
The `AccessibilityInfo` API allows you to determine whether or not a screen reader is currently active. See the [AccessibilityInfo documentation](accessibilityinfo) for details.
-## Sending Accessibility Events Android
+## Sending Accessibility Events Android
Sometimes it is useful to trigger an accessibility event on a UI component (i.e. when a custom view appears on a screen or set accessibility focus to a view). Native UIManager module exposes a method ‘sendAccessibilityEvent’ for this purpose. It takes two arguments: a view tag and a type of event. The supported event types are `typeWindowStateChanged`, `typeViewFocused`, and `typeViewClicked`.
@@ -479,7 +479,7 @@ if (Platform.OS === 'android') {
}
```
-## Testing TalkBack Support Android
+## Testing TalkBack Support Android
To enable TalkBack, go to the Settings app on your Android device or emulator. Tap Accessibility, then TalkBack. Toggle the "Use service" switch to enable or disable it.
@@ -499,7 +499,7 @@ adb shell settings put secure enabled_accessibility_services com.android.talkbac
adb shell settings put secure enabled_accessibility_services com.google.android.marvin.talkback/com.google.android.marvin.talkback.TalkBackService
```
-## Testing VoiceOver Support iOS
+## Testing VoiceOver Support iOS
To enable VoiceOver on your iOS or iPadOS device, go to the Settings app, tap General, then Accessibility. There you will find many tools available for people to enable their devices to be more usable, including VoiceOver. To enable VoiceOver, tap on VoiceOver under "Vision" and toggle the switch that appears at the top.
diff --git a/website/versioned_docs/version-0.80/accessibilityinfo.md b/website/versioned_docs/version-0.80/accessibilityinfo.md
index 2e4bf6d00ce..3d77f80884f 100644
--- a/website/versioned_docs/version-0.80/accessibilityinfo.md
+++ b/website/versioned_docs/version-0.80/accessibilityinfo.md
@@ -90,16 +90,16 @@ static addEventListener(
Add an event handler. Supported events:
-| Event name | Description |
-| ------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| `accessibilityServiceChanged`
Android
| Fires when some services such as TalkBack, other Android assistive technologies, and third-party accessibility services are enabled. The argument to the event handler is a boolean. The boolean is `true` when a some accessibility services is enabled and `false` otherwise. |
-| `announcementFinished`
iOS
| Fires when the screen reader has finished making an announcement. The argument to the event handler is a dictionary with these keys:- `announcement`: The string announced by the screen reader.
- `success`: A boolean indicating whether the announcement was successfully made.
|
-| `boldTextChanged`
iOS
| Fires when the state of the bold text toggle changes. The argument to the event handler is a boolean. The boolean is `true` when bold text is enabled and `false` otherwise. |
-| `grayscaleChanged`
iOS
| Fires when the state of the gray scale toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a gray scale is enabled and `false` otherwise. |
-| `invertColorsChanged`
iOS
| Fires when the state of the invert colors toggle changes. The argument to the event handler is a boolean. The boolean is `true` when invert colors is enabled and `false` otherwise. |
-| `reduceMotionChanged` | Fires when the state of the reduce motion toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a reduce motion is enabled (or when "Transition Animation Scale" in "Developer options" is "Animation off") and `false` otherwise. |
-| `reduceTransparencyChanged`
iOS
| Fires when the state of the reduce transparency toggle changes. The argument to the event handler is a boolean. The boolean is `true` when reduce transparency is enabled and `false` otherwise. |
-| `screenReaderChanged` | Fires when the state of the screen reader changes. The argument to the event handler is a boolean. The boolean is `true` when a screen reader is enabled and `false` otherwise. |
+| Event name | Description |
+| ---------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| `accessibilityServiceChanged`
Android
| Fires when some services such as TalkBack, other Android assistive technologies, and third-party accessibility services are enabled. The argument to the event handler is a boolean. The boolean is `true` when a some accessibility services is enabled and `false` otherwise. |
+| `announcementFinished`
iOS
| Fires when the screen reader has finished making an announcement. The argument to the event handler is a dictionary with these keys:- `announcement`: The string announced by the screen reader.
- `success`: A boolean indicating whether the announcement was successfully made.
|
+| `boldTextChanged`
iOS
| Fires when the state of the bold text toggle changes. The argument to the event handler is a boolean. The boolean is `true` when bold text is enabled and `false` otherwise. |
+| `grayscaleChanged`
iOS
| Fires when the state of the gray scale toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a gray scale is enabled and `false` otherwise. |
+| `invertColorsChanged`
iOS
| Fires when the state of the invert colors toggle changes. The argument to the event handler is a boolean. The boolean is `true` when invert colors is enabled and `false` otherwise. |
+| `reduceMotionChanged` | Fires when the state of the reduce motion toggle changes. The argument to the event handler is a boolean. The boolean is `true` when a reduce motion is enabled (or when "Transition Animation Scale" in "Developer options" is "Animation off") and `false` otherwise. |
+| `reduceTransparencyChanged`
iOS
| Fires when the state of the reduce transparency toggle changes. The argument to the event handler is a boolean. The boolean is `true` when reduce transparency is enabled and `false` otherwise. |
+| `screenReaderChanged` | Fires when the state of the screen reader changes. The argument to the event handler is a boolean. The boolean is `true` when a screen reader is enabled and `false` otherwise. |
---
@@ -126,14 +126,14 @@ Post a string to be announced by the screen reader with modification options. By
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------------- | ------ | ---------------------------------------------------------------------------------------- |
-| announcement Required
| string | The string to be announced |
-| options Required
| object | `queue` - queue the announcement behind existing speech iOS
|
+| Name | Type | Description |
+| ----------------------------------------------------------------- | ------ | -------------------------------------------------------------------------------------------- |
+| announcement Required
| string | The string to be announced |
+| options Required
| object | `queue` - queue the announcement behind existing speech iOS
|
---
-### `getRecommendedTimeoutMillis()` Android
+### `getRecommendedTimeoutMillis()` Android
```tsx
static getRecommendedTimeoutMillis(originalTimeout: number): Promise;
@@ -144,13 +144,13 @@ This value is set in "Time to take action (Accessibility timeout)" of "Accessibi
**Parameters:**
-| Name | Type | Description |
-| ---------------------------------------------------------------- | ------ | ------------------------------------------------------------------------------------- |
-| originalTimeout Required
| number | The timeout to return if "Accessibility timeout" is not set. Specify in milliseconds. |
+| Name | Type | Description |
+| -------------------------------------------------------------------- | ------ | ------------------------------------------------------------------------------------- |
+| originalTimeout Required
| number | The timeout to return if "Accessibility timeout" is not set. Specify in milliseconds. |
---
-### `isAccessibilityServiceEnabled()` Android
+### `isAccessibilityServiceEnabled()` Android
```tsx
static isAccessibilityServiceEnabled(): Promise;
@@ -162,7 +162,7 @@ Check whether any accessibility service is enabled. This includes TalkBack but a
---
-### `isBoldTextEnabled()` iOS
+### `isBoldTextEnabled()` iOS
```tsx
static isBoldTextEnabled(): Promise:
@@ -172,7 +172,7 @@ Query whether a bold text is currently enabled. Returns a promise which resolves
---
-### `isGrayscaleEnabled()` iOS
+### `isGrayscaleEnabled()` iOS
```tsx
static isGrayscaleEnabled(): Promise;
@@ -182,7 +182,7 @@ Query whether grayscale is currently enabled. Returns a promise which resolves t
---
-### `isInvertColorsEnabled()` iOS
+### `isInvertColorsEnabled()` iOS
```tsx
static isInvertColorsEnabled(): Promise;
@@ -202,7 +202,7 @@ Query whether reduce motion is currently enabled. Returns a promise which resolv
---
-### `isReduceTransparencyEnabled()` iOS
+### `isReduceTransparencyEnabled()` iOS
```tsx
static isReduceTransparencyEnabled(): Promise;
@@ -222,7 +222,7 @@ Query whether a screen reader is currently enabled. Returns a promise which reso
---
-### `prefersCrossFadeTransitions()` iOS
+### `prefersCrossFadeTransitions()` iOS
```tsx
static prefersCrossFadeTransitions(): Promise;
diff --git a/website/versioned_docs/version-0.80/activityindicator.md b/website/versioned_docs/version-0.80/activityindicator.md
index ca4abe65894..fc8edca4e25 100644
--- a/website/versioned_docs/version-0.80/activityindicator.md
+++ b/website/versioned_docs/version-0.80/activityindicator.md
@@ -62,13 +62,13 @@ Whether to show the indicator (`true`) or hide it (`false`).
The foreground color of the spinner.
-| Type | Default |
-| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| [color](colors) | `null` (system accent default color)Android
`'#999999'` iOS
|
+| Type | Default |
+| --------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| [color](colors) | `null` (system accent default color)Android
`'#999999'` iOS
|
---
-### `hidesWhenStopped` iOS
+### `hidesWhenStopped` iOS
Whether the indicator should hide when not animating.
@@ -82,6 +82,6 @@ Whether the indicator should hide when not animating.
Size of the indicator.
-| Type | Default |
-| ------------------------------------------------------------------------------ | --------- |
-| enum(`'small'`, `'large'`)
number Android
| `'small'` |
+| Type | Default |
+| ---------------------------------------------------------------------------------- | --------- |
+| enum(`'small'`, `'large'`)
number Android
| `'small'` |
diff --git a/website/versioned_docs/version-0.80/alert.md b/website/versioned_docs/version-0.80/alert.md
index f9e104de16b..c80b62fb7a6 100644
--- a/website/versioned_docs/version-0.80/alert.md
+++ b/website/versioned_docs/version-0.80/alert.md
@@ -78,7 +78,7 @@ Alerts on Android can be dismissed by tapping outside of the alert box. It is di
The cancel event can be handled by providing an `onDismiss` callback property inside the `options` parameter.
-### Example Android
+### Example Android
```SnackPlayer name=Alert%20Android%20Dissmissable%20Example&supportedPlatforms=android
import React from 'react';
@@ -143,16 +143,16 @@ static alert (
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---------------------------------- | ----------------------------------------------------------------------- |
-| title Required
| string | The dialog's title. Passing `null` or empty string will hide the title. |
-| message | string | An optional message that appears below the dialog's title. |
-| buttons | [AlertButton](alert#alertbutton)[] | An optional array containing buttons configuration. |
-| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---------------------------------- | ----------------------------------------------------------------------- |
+| title Required
| string | The dialog's title. Passing `null` or empty string will hide the title. |
+| message | string | An optional message that appears below the dialog's title. |
+| buttons | [AlertButton](alert#alertbutton)[] | An optional array containing buttons configuration. |
+| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
---
-### `prompt()` iOS
+### `prompt()` iOS
```tsx
static prompt: (
@@ -169,21 +169,21 @@ Create and display a prompt to enter some text in form of Alert.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| title Required
| string | The dialog's title. |
-| message | string | An optional message that appears above the text input. |
-| callbackOrButtons | function
[AlertButton](alert#alertButton)[] | If passed a function, it will be called with the prompt's value
`(text: string) => void`, when the user taps 'OK'.
If passed an array, buttons will be configured based on the array content. |
-| type | [AlertType](alert#alerttype-ios) | This configures the text input. |
-| defaultValue | string | The default text in text input. |
-| keyboardType | string | The keyboard type of first text field (if exists). One of TextInput [keyboardTypes](textinput#keyboardtype). |
-| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| title Required
| string | The dialog's title. |
+| message | string | An optional message that appears above the text input. |
+| callbackOrButtons | function
[AlertButton](alert#alertButton)[] | If passed a function, it will be called with the prompt's value
`(text: string) => void`, when the user taps 'OK'.
If passed an array, buttons will be configured based on the array content. |
+| type | [AlertType](alert#alerttype-ios) | This configures the text input. |
+| defaultValue | string | The default text in text input. |
+| keyboardType | string | The keyboard type of first text field (if exists). One of TextInput [keyboardTypes](textinput#keyboardtype). |
+| options | [AlertOptions](alert#alertoptions) | An optional Alert configuration. |
---
## Type Definitions
-### AlertButtonStyle iOS
+### AlertButtonStyle iOS
An iOS Alert button style.
@@ -201,7 +201,7 @@ An iOS Alert button style.
---
-### AlertType iOS
+### AlertType iOS
An iOS Alert type.
@@ -230,12 +230,12 @@ An object describing the configuration of a button in the alert.
**Objects properties:**
-| Name | Type | Description |
-| -------------------------------------------- | ---------------------------------------------- | ------------------------------------------------------------------------------ |
-| text | string | Button label. |
-| onPress | function | Callback function when button is pressed. |
-| style iOS
| [AlertButtonStyle](alert#alertbuttonstyle-ios) | Button style, on Android this property will be ignored. |
-| isPreferred iOS
| boolean | Whether button should be emphasized, on Android this property will be ignored. |
+| Name | Type | Description |
+| ------------------------------------------------ | ---------------------------------------------- | ------------------------------------------------------------------------------ |
+| text | string | Button label. |
+| onPress | function | Callback function when button is pressed. |
+| style iOS
| [AlertButtonStyle](alert#alertbuttonstyle-ios) | Button style, on Android this property will be ignored. |
+| isPreferred iOS
| boolean | Whether button should be emphasized, on Android this property will be ignored. |
---
@@ -247,8 +247,8 @@ An object describing the configuration of a button in the alert.
**Properties:**
-| Name | Type | Description |
-| --------------------------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------- |
-| cancelable Android
| boolean | Defines if alert can be dismissed by tapping outside of the alert box. |
-| userInterfaceStyle iOS
| string | The interface style used for the alert, can be set to `light` or `dark`, otherwise the default system style will be used. |
-| onDismiss Android
| function | Callback function fired when alert has been dismissed. |
+| Name | Type | Description |
+| ------------------------------------------------------- | -------- | ------------------------------------------------------------------------------------------------------------------------- |
+| cancelable Android
| boolean | Defines if alert can be dismissed by tapping outside of the alert box. |
+| userInterfaceStyle iOS
| string | The interface style used for the alert, can be set to `light` or `dark`, otherwise the default system style will be used. |
+| onDismiss Android
| function | Callback function fired when alert has been dismissed. |
diff --git a/website/versioned_docs/version-0.80/appstate.md b/website/versioned_docs/version-0.80/appstate.md
index 594ff232ac3..f88c7e61c96 100644
--- a/website/versioned_docs/version-0.80/appstate.md
+++ b/website/versioned_docs/version-0.80/appstate.md
@@ -86,11 +86,11 @@ This event is received when the app state has changed. The listener is called wi
This event is used in the need of throwing memory warning or releasing it.
-### `focus` Android
+### `focus` Android
Received when the app gains focus (the user is interacting with the app).
-### `blur` Android
+### `blur` Android
Received when the user is not actively interacting with the app. Useful in situations when the user pulls down the [notification drawer](https://developer.android.com/guide/topics/ui/notifiers/notifications#bar-and-drawer). `AppState` won't change but the `blur` event will get fired.
diff --git a/website/versioned_docs/version-0.80/button.md b/website/versioned_docs/version-0.80/button.md
index bccb65000c3..cfed6819d28 100644
--- a/website/versioned_docs/version-0.80/button.md
+++ b/website/versioned_docs/version-0.80/button.md
@@ -112,7 +112,7 @@ export default App;
## Props
-### Required
**`onPress`**
+### Required
**`onPress`**
Handler to be called when the user taps the button.
@@ -122,7 +122,7 @@ Handler to be called when the user taps the button.
---
-### Required
**`title`**
+### Required
**`title`**
Text to display inside the button. On Android the given title will be converted to the uppercased form.
@@ -142,7 +142,7 @@ Text to display for blindness accessibility features.
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -212,7 +212,7 @@ If `true`, disable all interactions for this component.
---
-### `hasTVPreferredFocus` TV
+### `hasTVPreferredFocus` TV
TV preferred focus.
@@ -222,7 +222,7 @@ TV preferred focus.
---
-### `nextFocusDown` Android
TV
+### `nextFocusDown` Android
TV
Designates the next view to receive focus when the user navigates down. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusDown).
@@ -232,7 +232,7 @@ Designates the next view to receive focus when the user navigates down. See the
---
-### `nextFocusForward` Android
TV
+### `nextFocusForward` Android
TV
Designates the next view to receive focus when the user navigates forward. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusForward).
@@ -242,7 +242,7 @@ Designates the next view to receive focus when the user navigates forward. See t
---
-### `nextFocusLeft` Android
TV
+### `nextFocusLeft` Android
TV
Designates the next view to receive focus when the user navigates left. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusLeft).
@@ -252,7 +252,7 @@ Designates the next view to receive focus when the user navigates left. See the
---
-### `nextFocusRight` Android
TV
+### `nextFocusRight` Android
TV
Designates the next view to receive focus when the user navigates right. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusRight).
@@ -262,7 +262,7 @@ Designates the next view to receive focus when the user navigates right. See the
---
-### `nextFocusUp` Android
TV
+### `nextFocusUp` Android
TV
Designates the next view to receive focus when the user navigates up. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusUp).
@@ -282,7 +282,7 @@ Used to locate this view in end-to-end tests.
---
-### `touchSoundDisabled` Android
+### `touchSoundDisabled` Android
If `true`, doesn't play system sound on touch.
diff --git a/website/versioned_docs/version-0.80/fabric-native-components-ios.md b/website/versioned_docs/version-0.80/fabric-native-components-ios.md
index 3503f24c03e..7d849f4cba0 100644
--- a/website/versioned_docs/version-0.80/fabric-native-components-ios.md
+++ b/website/versioned_docs/version-0.80/fabric-native-components-ios.md
@@ -38,19 +38,19 @@ cd ios
open Demo.xcworkspace
```
-
+
2. Right click on app and select New Group, call the new group `WebView`.
-
+
3. In the `WebView` group, create New→File from Template.
-
+
4. Use the Objective-C File template, and name it RCTWebView.
-
+
5. Repeat step 4 and create a header file named `RCTWebView.h`.
@@ -213,10 +213,10 @@ To link the WebKit framework in your app, follow these steps:
3. Select the General tab
4. Scroll down until you find the _"Frameworks, Libraries, and Embedded Contents"_ section, and press the `+` button
-
+
5. In the search bar, filter for WebKit
6. Select the WebKit framework
7. Click on Add.
-
+
diff --git a/website/versioned_docs/version-0.80/flatlist.md b/website/versioned_docs/version-0.80/flatlist.md
index fe86e1af557..6c299ca26bb 100644
--- a/website/versioned_docs/version-0.80/flatlist.md
+++ b/website/versioned_docs/version-0.80/flatlist.md
@@ -356,7 +356,7 @@ Inherits [VirtualizedList Props](virtualizedlist.md#props).
---
-### Required
**`renderItem`**
+### Required
**`renderItem`**
```tsx
renderItem({
@@ -416,7 +416,7 @@ Example usage:
---
-### Required
**`data`**
+### Required
**`data`**
An array (or array-like list) of items to render. Other data types can be used by targeting [`VirtualizedList`](virtualizedlist.md) directly.
diff --git a/website/versioned_docs/version-0.80/image-style-props.md b/website/versioned_docs/version-0.80/image-style-props.md
index b89b8a991a2..efa0dc725e1 100644
--- a/website/versioned_docs/version-0.80/image-style-props.md
+++ b/website/versioned_docs/version-0.80/image-style-props.md
@@ -312,7 +312,7 @@ Set an opacity value for the image. The number should be in the range from `0.0`
---
-### `overlayColor` Android
+### `overlayColor` Android
When the image has rounded corners, specifying an overlayColor will cause the remaining space in the corners to be filled with a solid color. This is useful in cases which are not supported by the Android implementation of rounded corners:
diff --git a/website/versioned_docs/version-0.80/image.md b/website/versioned_docs/version-0.80/image.md
index 2fcca18ad38..a3f6fb86bf7 100644
--- a/website/versioned_docs/version-0.80/image.md
+++ b/website/versioned_docs/version-0.80/image.md
@@ -167,7 +167,7 @@ blurRadius: the blur radius of the blur filter added to the image.
---
-### `capInsets` iOS
+### `capInsets` iOS
When the image is resized, the corners of the size specified by `capInsets` will stay a fixed size, but the center content and borders of the image will be stretched. This is useful for creating resizable rounded buttons, shadows, and other resizable assets. More info in the [official Apple documentation](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIImage_Class/index.html#//apple_ref/occ/instm/UIImage/resizableImageWithCapInsets).
@@ -202,7 +202,7 @@ A static image to display while loading the image source.
---
-### `fadeDuration` Android
+### `fadeDuration` Android
Fade animation duration in milliseconds.
@@ -286,7 +286,7 @@ Invoked on load start.
---
-### `onPartialLoad` iOS
+### `onPartialLoad` iOS
Invoked when a partial load of the image is complete. The definition of what constitutes a "partial load" is loader specific though this is meant for progressive JPEG loads.
@@ -306,7 +306,7 @@ Invoked on download progress.
---
-### `progressiveRenderingEnabled` Android
+### `progressiveRenderingEnabled` Android
When `true`, enables progressive jpeg streaming - https://frescolib.org/docs/progressive-jpegs.
@@ -326,7 +326,7 @@ A string indicating which referrer to use when fetching the resource. Sets the v
---
-### `resizeMethod` Android
+### `resizeMethod` Android
The mechanism that should be used to resize the image when the image's dimensions differ from the image view's dimensions. Defaults to `auto`.
@@ -368,7 +368,7 @@ Determines how to resize the image when the frame doesn't match the raw image di
---
-### `resizeMultiplier` Android
+### `resizeMultiplier` Android
When the `resizeMethod` is set to `resize`, the destination dimensions are multiplied by this value. The `scale` method is used to perform the remainder of the resize. A default of `1.0` means the bitmap size is designed to fit the destination dimensions. A multiplier greater than `1.0` will set the resize options larger than that of the destination dimensions, and the resulting bitmap will be scaled down from the hardware size. Defaults to `1.0`.
@@ -464,7 +464,7 @@ Width of the image component.
## Methods
-### `abortPrefetch()` Android
+### `abortPrefetch()` Android
```tsx
static abortPrefetch(requestId: number);
@@ -474,9 +474,9 @@ Abort prefetch request.
**Parameters:**
-| Name | Type | Description |
-| ---------------------------------------------------------- | ------ | --------------------------------------- |
-| requestId Required
| number | Request id as returned by `prefetch()`. |
+| Name | Type | Description |
+| -------------------------------------------------------------- | ------ | --------------------------------------- |
+| requestId Required
| number | Request id as returned by `prefetch()`. |
---
@@ -492,9 +492,9 @@ In order to retrieve the image dimensions, the image may first need to be loaded
**Parameters:**
-| Name
| Type | Description |
-| ---------------------------------------------------- | ------ | -------------------------- |
-| uri Required
| string | The location of the image. |
+| Name
| Type | Description |
+| -------------------------------------------------------- | ------ | -------------------------- |
+| uri Required
| string | The location of the image. |
---
@@ -513,10 +513,10 @@ In order to retrieve the image dimensions, the image may first need to be loaded
**Parameters:**
-| Name
| Type | Description |
-| -------------------------------------------------------- | ------ | ---------------------------- |
-| uri Required
| string | The location of the image. |
-| headers Required
| object | The headers for the request. |
+| Name
| Type | Description |
+| ------------------------------------------------------------ | ------ | ---------------------------- |
+| uri Required
| string | The location of the image. |
+| headers Required
| object | The headers for the request. |
---
@@ -530,10 +530,10 @@ Prefetches a remote image for later use by downloading it to the disk cache. Ret
**Parameters:**
-| Name | Type | Description |
-| ---------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------------ |
-| url Required
| string | The remote location of the image. |
-| callback | function Android
| The function that will be called with the `requestId`. |
+| Name | Type | Description |
+| -------------------------------------------------------- | ----------------------------------------------------- | ------------------------------------------------------ |
+| url Required
| string | The remote location of the image. |
+| callback | function Android
| The function that will be called with the `requestId`. |
---
@@ -549,9 +549,9 @@ Perform cache interrogation. Returns a promise which resolves to a mapping from
**Parameters:**
-| Name | Type | Description |
-| ----------------------------------------------------- | ----- | ------------------------------------------ |
-| urls Required
| array | List of image URLs to check the cache for. |
+| Name | Type | Description |
+| --------------------------------------------------------- | ----- | ------------------------------------------ |
+| urls Required
| array | List of image URLs to check the cache for. |
---
@@ -570,13 +570,13 @@ Resolves an asset reference into an object which has the properties `uri`, `scal
**Parameters:**
-| Name
| Type | Description |
-| ------------------------------------------------------- | ---------------------------------------- | ---------------------------------------------------------------------------- |
-| source Required
| [ImageSource](image#imagesource), number | A number (opaque type returned by `require('./foo.png')`) or an ImageSource. |
+| Name
| Type | Description |
+| ----------------------------------------------------------- | ---------------------------------------- | ---------------------------------------------------------------------------- |
+| source Required
| [ImageSource](image#imagesource), number | A number (opaque type returned by `require('./foo.png')`) or an ImageSource. |
## Type Definitions
-### ImageCacheEnum iOS
+### ImageCacheEnum iOS
Enum which can be used to set the cache handling or strategy for the potentially cached responses.
@@ -621,17 +621,17 @@ Object returned in the `onLoad` callback.
**Properties (if passing as object or array of objects):**
-| Name
| Type | Description |
-| -------------------------------------- | ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| uri | string | A string representing the resource identifier for the image, which could be an http address, a local file path, or the name of a static image resource. |
-| width | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
-| height | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
-| scale | number | Used to indicate the scale factor of the image. Defaults to `1.0` if unspecified, meaning that one image pixel equates to one display point / DIP. |
-| bundleiOS
| string | The iOS asset bundle which the image is included in. This will default to `[NSBundle mainBundle]` if not set. |
-| method | string | The HTTP Method to use. Defaults to `'GET'` if not specified. |
-| headers | object | An object representing the HTTP headers to send along with the request for a remote image. |
-| body | string | The HTTP body to send with the request. This must be a valid UTF-8 string, and will be sent exactly as specified, with no additional encoding (e.g. URL-escaping or base64) applied. |
-| cacheiOS
| [ImageCacheEnum](image#imagecacheenum-ios) | Determines how the requests handles potentially cached responses. |
+| Name
| Type | Description |
+| ------------------------------------------ | ------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
+| uri | string | A string representing the resource identifier for the image, which could be an http address, a local file path, or the name of a static image resource. |
+| width | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
+| height | number | Can be specified if known at build time, in which case the value will be used to set the default `` component dimension. |
+| scale | number | Used to indicate the scale factor of the image. Defaults to `1.0` if unspecified, meaning that one image pixel equates to one display point / DIP. |
+| bundleiOS
| string | The iOS asset bundle which the image is included in. This will default to `[NSBundle mainBundle]` if not set. |
+| method | string | The HTTP Method to use. Defaults to `'GET'` if not specified. |
+| headers | object | An object representing the HTTP headers to send along with the request for a remote image. |
+| body | string | The HTTP body to send with the request. This must be a valid UTF-8 string, and will be sent exactly as specified, with no additional encoding (e.g. URL-escaping or base64) applied. |
+| cacheiOS
| [ImageCacheEnum](image#imagecacheenum-ios) | Determines how the requests handles potentially cached responses. |
**If passing a number:**
diff --git a/website/versioned_docs/version-0.80/linking.md b/website/versioned_docs/version-0.80/linking.md
index e5a73d54362..2851237295d 100644
--- a/website/versioned_docs/version-0.80/linking.md
+++ b/website/versioned_docs/version-0.80/linking.md
@@ -652,7 +652,7 @@ The method returns a `Promise` object. If the user confirms the open dialog or t
---
-### `sendIntent()` Android
+### `sendIntent()` Android
```tsx
static sendIntent(
diff --git a/website/versioned_docs/version-0.80/modal.md b/website/versioned_docs/version-0.80/modal.md
index f401e499031..98bb815dfca 100644
--- a/website/versioned_docs/version-0.80/modal.md
+++ b/website/versioned_docs/version-0.80/modal.md
@@ -136,7 +136,7 @@ The `backdropColor` of the modal (or background color of the modal's container.)
---
-### `hardwareAccelerated` Android
+### `hardwareAccelerated` Android
The `hardwareAccelerated` prop controls whether to force hardware acceleration for the underlying window.
@@ -146,7 +146,7 @@ The `hardwareAccelerated` prop controls whether to force hardware acceleration f
---
-### `navigationBarTranslucent` Android
+### `navigationBarTranslucent` Android
The `navigationBarTranslucent` prop determines whether your modal should go under the system navigation bar. However, `statusBarTranslucent` also needs to be set to `true` to make navigation bar translucent.
@@ -156,7 +156,7 @@ The `navigationBarTranslucent` prop determines whether your modal should go unde
---
-### `onDismiss` iOS
+### `onDismiss` iOS
The `onDismiss` prop allows passing a function that will be called once the modal has been dismissed.
@@ -166,7 +166,7 @@ The `onDismiss` prop allows passing a function that will be called once the moda
---
-### `onOrientationChange` iOS
+### `onOrientationChange` iOS
The `onOrientationChange` callback is called when the orientation changes while the modal is being displayed. The orientation provided is only 'portrait' or 'landscape'. This callback is also called on initial render, regardless of the current orientation.
@@ -197,7 +197,7 @@ The `onShow` prop allows passing a function that will be called once the modal h
---
-### `presentationStyle` iOS
+### `presentationStyle` iOS
The `presentationStyle` prop controls how the modal appears (generally on larger devices such as iPad or plus-sized iPhones). See https://developer.apple.com/reference/uikit/uimodalpresentationstyle for details.
@@ -214,7 +214,7 @@ Possible values:
---
-### `statusBarTranslucent` Android
+### `statusBarTranslucent` Android
The `statusBarTranslucent` prop determines whether your modal should go under the system statusbar.
@@ -224,7 +224,7 @@ The `statusBarTranslucent` prop determines whether your modal should go under th
---
-### `supportedOrientations` iOS
+### `supportedOrientations` iOS
The `supportedOrientations` prop allows the modal to be rotated to any of the specified orientations. On iOS, the modal is still restricted by what's specified in your app's Info.plist's UISupportedInterfaceOrientations field.
diff --git a/website/versioned_docs/version-0.80/platform-specific-code.md b/website/versioned_docs/version-0.80/platform-specific-code.md
index cf9263c2d53..0f688f196d6 100644
--- a/website/versioned_docs/version-0.80/platform-specific-code.md
+++ b/website/versioned_docs/version-0.80/platform-specific-code.md
@@ -72,7 +72,7 @@ const Component = Platform.select({
;
```
-### Detecting the Android version Android
+### Detecting the Android version Android
On Android, the `Platform` module can also be used to detect the version of the Android Platform in which the app is running:
@@ -86,7 +86,7 @@ if (Platform.Version === 25) {
**Note**: `Version` is set to the Android API version not the Android OS version. To find a mapping please refer to [Android Version History](https://en.wikipedia.org/wiki/Android_version_history#Overview).
-### Detecting the iOS version iOS
+### Detecting the iOS version iOS
On iOS, the `Version` is a result of `-[UIDevice systemVersion]`, which is a string with the current version of the operating system. An example of the system version is "10.3". For example, to detect the major version number on iOS:
diff --git a/website/versioned_docs/version-0.80/platform.md b/website/versioned_docs/version-0.80/platform.md
index 64382e894fa..af8b2cccb49 100644
--- a/website/versioned_docs/version-0.80/platform.md
+++ b/website/versioned_docs/version-0.80/platform.md
@@ -89,7 +89,7 @@ Returns an object which contains all available common and specific constants rel
---
-### `isPad` iOS
+### `isPad` iOS
```tsx
static isPad: boolean;
diff --git a/website/versioned_docs/version-0.80/pressable.md b/website/versioned_docs/version-0.80/pressable.md
index 2deaade66e8..08ac6f44307 100644
--- a/website/versioned_docs/version-0.80/pressable.md
+++ b/website/versioned_docs/version-0.80/pressable.md
@@ -108,7 +108,7 @@ export default App;
## Props
-### `android_disableSound` Android
+### `android_disableSound` Android
If true, doesn't play Android system sound on press.
@@ -116,7 +116,7 @@ If true, doesn't play Android system sound on press.
| ------- | ------- |
| boolean | `false` |
-### `android_ripple` Android
+### `android_ripple` Android
Enables the Android ripple effect and configures its properties.
diff --git a/website/versioned_docs/version-0.80/pressevent.md b/website/versioned_docs/version-0.80/pressevent.md
index b7ec5a5d4ef..df81b875ddf 100644
--- a/website/versioned_docs/version-0.80/pressevent.md
+++ b/website/versioned_docs/version-0.80/pressevent.md
@@ -31,7 +31,7 @@ Array of all PressEvents that have changed since the last event.
| -------------------- | -------- |
| array of PressEvents | No |
-### `force` iOS
+### `force` iOS
Amount of force used during the 3D Touch press. Returns the float value in range from `0.0` to `1.0`.
diff --git a/website/versioned_docs/version-0.80/refreshcontrol.md b/website/versioned_docs/version-0.80/refreshcontrol.md
index ae1509b660b..e7f8fea5e83 100644
--- a/website/versioned_docs/version-0.80/refreshcontrol.md
+++ b/website/versioned_docs/version-0.80/refreshcontrol.md
@@ -66,7 +66,7 @@ Inherits [View Props](view.md#props).
---
-### Required
**`refreshing`**
+### Required
**`refreshing`**
Whether the view should be indicating an active refresh.
@@ -76,7 +76,7 @@ Whether the view should be indicating an active refresh.
---
-### `colors` Android
+### `colors` Android
The colors (at least one) that will be used to draw the refresh indicator.
@@ -86,7 +86,7 @@ The colors (at least one) that will be used to draw the refresh indicator.
---
-### `enabled` Android
+### `enabled` Android
Whether the pull to refresh functionality is enabled.
@@ -106,7 +106,7 @@ Called when the view starts refreshing.
---
-### `progressBackgroundColor` Android
+### `progressBackgroundColor` Android
The background color of the refresh indicator.
@@ -126,7 +126,7 @@ Progress view top offset.
---
-### `size` Android
+### `size` Android
Size of the refresh indicator.
@@ -136,7 +136,7 @@ Size of the refresh indicator.
---
-### `tintColor` iOS
+### `tintColor` iOS
The color of the refresh indicator.
@@ -146,7 +146,7 @@ The color of the refresh indicator.
---
-### `title` iOS
+### `title` iOS
The title displayed under the refresh indicator.
@@ -156,7 +156,7 @@ The title displayed under the refresh indicator.
---
-### `titleColor` iOS
+### `titleColor` iOS
The color of the refresh indicator title.
diff --git a/website/versioned_docs/version-0.80/scrollview.md b/website/versioned_docs/version-0.80/scrollview.md
index 39dd750e872..b7099890f42 100644
--- a/website/versioned_docs/version-0.80/scrollview.md
+++ b/website/versioned_docs/version-0.80/scrollview.md
@@ -83,7 +83,7 @@ A React Component that will be used to render sticky headers, should be used tog
---
-### `alwaysBounceHorizontal` iOS
+### `alwaysBounceHorizontal` iOS
When true, the scroll view bounces horizontally when it reaches the end even if the content is smaller than the scroll view itself.
@@ -93,7 +93,7 @@ When true, the scroll view bounces horizontally when it reaches the end even if
---
-### `alwaysBounceVertical` iOS
+### `alwaysBounceVertical` iOS
When true, the scroll view bounces vertically when it reaches the end even if the content is smaller than the scroll view itself.
@@ -103,7 +103,7 @@ When true, the scroll view bounces vertically when it reaches the end even if th
---
-### `automaticallyAdjustContentInsets` iOS
+### `automaticallyAdjustContentInsets` iOS
Controls whether iOS should automatically adjust the content inset for scroll views that are placed behind a navigation bar or tab bar/toolbar.
@@ -113,7 +113,7 @@ Controls whether iOS should automatically adjust the content inset for scroll vi
---
-### `automaticallyAdjustKeyboardInsets` iOS
+### `automaticallyAdjustKeyboardInsets` iOS
Controls whether the ScrollView should automatically adjust its `contentInset` and `scrollViewInsets` when the Keyboard changes its size.
@@ -123,7 +123,7 @@ Controls whether the ScrollView should automatically adjust its `contentInset` a
---
-### `automaticallyAdjustsScrollIndicatorInsets` iOS
+### `automaticallyAdjustsScrollIndicatorInsets` iOS
Controls whether iOS should automatically adjust the scroll indicator insets. See Apple's [documentation on the property](https://developer.apple.com/documentation/uikit/uiscrollview/3198043-automaticallyadjustsscrollindica).
@@ -133,7 +133,7 @@ Controls whether iOS should automatically adjust the scroll indicator insets. Se
---
-### `bounces` iOS
+### `bounces` iOS
When true, the scroll view bounces when it reaches the end of the content if the content is larger than the scroll view along the axis of the scroll direction. When `false`, it disables all bouncing even if the `alwaysBounce*` props are `true`.
@@ -143,7 +143,7 @@ When true, the scroll view bounces when it reaches the end of the content if the
---
-### `bouncesZoom` iOS
+### `bouncesZoom` iOS
When `true`, gestures can drive zoom past min/max and the zoom will animate to the min/max value at gesture end, otherwise the zoom will not exceed the limits.
@@ -153,7 +153,7 @@ When `true`, gestures can drive zoom past min/max and the zoom will animate to t
---
-### `canCancelContentTouches` iOS
+### `canCancelContentTouches` iOS
When `false`, once tracking starts, won't try to drag if the touch moves.
@@ -163,7 +163,7 @@ When `false`, once tracking starts, won't try to drag if the touch moves.
---
-### `centerContent` iOS
+### `centerContent` iOS
When `true`, the scroll view automatically centers the content when the content is smaller than the scroll view bounds; when the content is larger than the scroll view, this property has no effect.
@@ -196,7 +196,7 @@ const styles = StyleSheet.create({
---
-### `contentInset` iOS
+### `contentInset` iOS
The amount by which the scroll view content is inset from the edges of the scroll view.
@@ -206,7 +206,7 @@ The amount by which the scroll view content is inset from the edges of the scrol
---
-### `contentInsetAdjustmentBehavior` iOS
+### `contentInsetAdjustmentBehavior` iOS
This property specifies how the safe area insets are used to modify the content area of the scroll view. Available on iOS 11 and later.
@@ -239,7 +239,7 @@ A floating-point number that determines how quickly the scroll view decelerates
---
-### `directionalLockEnabled` iOS
+### `directionalLockEnabled` iOS
When true, the ScrollView will try to lock to only vertical or horizontal scrolling while dragging.
@@ -269,7 +269,7 @@ When true, the default JS pan responder on the ScrollView is disabled, and full
---
-### `endFillColor` Android
+### `endFillColor` Android
Sometimes a scrollview takes up more space than its content fills. When this is the case, this prop will fill the rest of the scrollview with a color to avoid setting a background and creating unnecessary overdraw. This is an advanced optimization that is not needed in the general case.
@@ -279,7 +279,7 @@ Sometimes a scrollview takes up more space than its content fills. When this is
---
-### `fadingEdgeLength` Android
+### `fadingEdgeLength` Android
Fades out the edges of the scroll content.
@@ -301,7 +301,7 @@ When `true`, the scroll view's children are arranged horizontally in a row inste
---
-### `indicatorStyle` iOS
+### `indicatorStyle` iOS
The style of the scroll indicators.
@@ -374,7 +374,7 @@ Caveat 2: This uses `contentOffset` and `frame.origin` in native code to compute
---
-### `maximumZoomScale` iOS
+### `maximumZoomScale` iOS
The maximum allowed zoom scale.
@@ -384,7 +384,7 @@ The maximum allowed zoom scale.
---
-### `minimumZoomScale` iOS
+### `minimumZoomScale` iOS
The minimum allowed zoom scale.
@@ -394,7 +394,7 @@ The minimum allowed zoom scale.
---
-### `nestedScrollEnabled` Android
+### `nestedScrollEnabled` Android
Enables nested scrolling for Android API level 21+.
@@ -480,7 +480,7 @@ Called when the user stops dragging the scroll view and it either stops or begin
---
-### `onScrollToTop` iOS
+### `onScrollToTop` iOS
Fires when the scroll view scrolls to top after the status bar has been tapped.
@@ -490,7 +490,7 @@ Fires when the scroll view scrolls to top after the status bar has been tapped.
---
-### `overScrollMode` Android
+### `overScrollMode` Android
Used to override default value of overScroll mode.
@@ -516,7 +516,7 @@ When true, the scroll view stops on multiples of the scroll view's size when scr
---
-### `persistentScrollbar` Android
+### `persistentScrollbar` Android
Causes the scrollbars not to turn transparent when they are not in use.
@@ -526,7 +526,7 @@ Causes the scrollbars not to turn transparent when they are not in use.
---
-### `pinchGestureEnabled` iOS
+### `pinchGestureEnabled` iOS
When true, ScrollView allows use of pinch gestures to zoom in and out.
@@ -580,7 +580,7 @@ Limits how often scroll events will be fired while scrolling, specified as a tim
---
-### `scrollIndicatorInsets` iOS
+### `scrollIndicatorInsets` iOS
The amount by which the scroll view indicators are inset from the edges of the scroll view. This should normally be set to the same value as the `contentInset`.
@@ -590,7 +590,7 @@ The amount by which the scroll view indicators are inset from the edges of the s
---
-### `scrollPerfTag` Android
+### `scrollPerfTag` Android
Tag used to log scroll performance on this scroll view. Will force momentum events to be turned on (see sendMomentumEvents). This doesn't do anything out of the box and you need to implement a custom native FpsListener for it to be useful.
@@ -600,7 +600,7 @@ Tag used to log scroll performance on this scroll view. Will force momentum even
---
-### `scrollToOverflowEnabled` iOS
+### `scrollToOverflowEnabled` iOS
When `true`, the scroll view can be programmatically scrolled beyond its content size.
@@ -610,7 +610,7 @@ When `true`, the scroll view can be programmatically scrolled beyond its content
---
-### `scrollsToTop` iOS
+### `scrollsToTop` iOS
When `true`, the scroll view scrolls to top when the status bar is tapped.
@@ -716,7 +716,7 @@ An array of child indices determining which children get docked to the top of th
---
-### `zoomScale` iOS
+### `zoomScale` iOS
The current scale of the scroll view content.
diff --git a/website/versioned_docs/version-0.80/sectionlist.md b/website/versioned_docs/version-0.80/sectionlist.md
index 0c0dbd2bd1c..9fe404005dd 100644
--- a/website/versioned_docs/version-0.80/sectionlist.md
+++ b/website/versioned_docs/version-0.80/sectionlist.md
@@ -105,7 +105,7 @@ Inherits [VirtualizedList Props](virtualizedlist.md#props).
---
-### Required
**`renderItem`**
+### Required
**`renderItem`**
Default renderer for every item in every section. Can be over-ridden on a per-section basis. Should return a React element.
@@ -127,7 +127,7 @@ The render function will be passed an object with the following keys:
---
-### Required
**`sections`**
+### Required
**`sections`**
The actual data to render, akin to the `data` prop in [`FlatList`](flatlist.md).
@@ -293,13 +293,13 @@ Rendered at the top and bottom of each section (note this is different from `Ite
Makes section headers stick to the top of the screen until the next one pushes it off. Only enabled by default on iOS because that is the platform standard there.
-| Type | Default |
-| ------- | ------------------------------------------------------------------------------------------------ |
-| boolean | `false` Android
`true` iOS
|
+| Type | Default |
+| ------- | ---------------------------------------------------------------------------------------------------- |
+| boolean | `false` Android
`true` iOS
|
## Methods
-### `flashScrollIndicators()` iOS
+### `flashScrollIndicators()` iOS
```tsx
flashScrollIndicators();
@@ -331,9 +331,9 @@ Scrolls to the item at the specified `sectionIndex` and `itemIndex` (within the
**Parameters:**
-| Name | Type |
-| ------------------------------------------------------- | ------ |
-| params Required
| object |
+| Name | Type |
+| ----------------------------------------------------------- | ------ |
+| params Required
| object |
Valid `params` keys are:
@@ -355,10 +355,10 @@ An object that identifies the data to be rendered for a given section.
**Properties:**
-| Name | Type | Description |
-| ----------------------------------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| data Required
| array | The data for rendering items in this section. Array of objects, much like [`FlatList`'s data prop](flatlist#required-data). |
-| key | string | Optional key to keep track of section re-ordering. If you don't plan on re-ordering sections, the array index will be used by default. |
-| renderItem | function | Optionally define an arbitrary item renderer for this section, overriding the default [`renderItem`](sectionlist#renderitem) for the list. |
-| ItemSeparatorComponent | component, element | Optionally define an arbitrary item separator for this section, overriding the default [`ItemSeparatorComponent`](sectionlist#itemseparatorcomponent) for the list. |
-| keyExtractor | function | Optionally define an arbitrary key extractor for this section, overriding the default [`keyExtractor`](sectionlist#keyextractor). |
+| Name | Type | Description |
+| --------------------------------------------------------- | ------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| data Required
| array | The data for rendering items in this section. Array of objects, much like [`FlatList`'s data prop](flatlist#required-data). |
+| key | string | Optional key to keep track of section re-ordering. If you don't plan on re-ordering sections, the array index will be used by default. |
+| renderItem | function | Optionally define an arbitrary item renderer for this section, overriding the default [`renderItem`](sectionlist#renderitem) for the list. |
+| ItemSeparatorComponent | component, element | Optionally define an arbitrary item separator for this section, overriding the default [`ItemSeparatorComponent`](sectionlist#itemseparatorcomponent) for the list. |
+| keyExtractor | function | Optionally define an arbitrary key extractor for this section, overriding the default [`keyExtractor`](sectionlist#keyextractor). |
diff --git a/website/versioned_docs/version-0.80/shadow-props.md b/website/versioned_docs/version-0.80/shadow-props.md
index cbff04e435c..d5e8a037059 100644
--- a/website/versioned_docs/version-0.80/shadow-props.md
+++ b/website/versioned_docs/version-0.80/shadow-props.md
@@ -240,7 +240,7 @@ Both `boxShadow` and `dropShadow` are generally more capable than the `shadow` p
See [View Style Props](./view-style-props#boxshadow) for documentation.
-### `dropShadow` Android
+### `dropShadow` Android
See [View Style Props](./view-style-props#filter) for documentation.
@@ -256,7 +256,7 @@ This property will only work on Android API 28 and above. For similar functional
---
-### `shadowOffset` iOS
+### `shadowOffset` iOS
Sets the drop shadow offset.
@@ -266,7 +266,7 @@ Sets the drop shadow offset.
---
-### `shadowOpacity` iOS
+### `shadowOpacity` iOS
Sets the drop shadow opacity (multiplied by the color's alpha component).
@@ -276,7 +276,7 @@ Sets the drop shadow opacity (multiplied by the color's alpha component).
---
-### `shadowRadius` iOS
+### `shadowRadius` iOS
Sets the drop shadow blur radius.
diff --git a/website/versioned_docs/version-0.80/share.md b/website/versioned_docs/version-0.80/share.md
index 0fdb76fabc9..1fc5823361f 100644
--- a/website/versioned_docs/version-0.80/share.md
+++ b/website/versioned_docs/version-0.80/share.md
@@ -108,10 +108,10 @@ In Android, returns a Promise which will always be resolved with action being `S
**Properties:**
-| Name | Type | Description |
-| ------------------------------------------------------------ | ------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
-| content Required
| object | `message` - a message to share
`url` - a URL to share iOS
`title` - title of the message Android
At least one of `url` and `message` is required. |
-| options | object | `dialogTitle` Android
`excludedActivityTypes` iOS
`subject` - a subject to share via email iOS
`tintColor` iOS
`anchor` - the node to which the action sheet should be anchored (used for iPad) iOS
|
+| Name | Type | Description |
+| ------------------------------------------------------------ | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| content Required
| object | `message` - a message to share
`url` - a URL to share iOS
`title` - title of the message Android
At least one of `url` and `message` is required. |
+| options | object | `dialogTitle` Android
`excludedActivityTypes` iOS
`subject` - a subject to share via email iOS
`tintColor` iOS
`anchor` - the node to which the action sheet should be anchored (used for iPad) iOS
|
---
@@ -127,7 +127,7 @@ The content was successfully shared.
---
-### `dismissedAction` iOS
+### `dismissedAction` iOS
```tsx
static dismissedAction: 'dismissedAction';
diff --git a/website/versioned_docs/version-0.80/statusbar.md b/website/versioned_docs/version-0.80/statusbar.md
index 4b905d92942..639b5c9e682 100644
--- a/website/versioned_docs/version-0.80/statusbar.md
+++ b/website/versioned_docs/version-0.80/statusbar.md
@@ -243,7 +243,7 @@ For cases where using a component is not ideal, there is also an imperative API
## Constants
-### `currentHeight` Android
+### `currentHeight` Android
The height of the status bar, which includes the notch height, if present.
@@ -261,7 +261,7 @@ If the transition between status bar property changes should be animated. Suppor
---
-### `backgroundColor` Android
+### `backgroundColor` Android
The background color of the status bar.
@@ -297,7 +297,7 @@ If the status bar is hidden.
---
-### `networkActivityIndicatorVisible` iOS
+### `networkActivityIndicatorVisible` iOS
If the network activity indicator should be visible.
@@ -307,7 +307,7 @@ If the network activity indicator should be visible.
---
-### `showHideTransition` iOS
+### `showHideTransition` iOS
The transition effect when showing and hiding the status bar using the `hidden` prop.
@@ -317,7 +317,7 @@ The transition effect when showing and hiding the status bar using the `hidden`
---
-### `translucent` Android
+### `translucent` Android
If the status bar is translucent. When translucent is set to `true`, the app will draw under the status bar. This is useful when using a semi transparent status bar color.
@@ -341,9 +341,9 @@ Get and remove the last StatusBar entry from the stack.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---- | ------------------------------------- |
-| entry Required
| any | Entry returned from `pushStackEntry`. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---- | ------------------------------------- |
+| entry Required
| any | Entry returned from `pushStackEntry`. |
---
@@ -357,9 +357,9 @@ Push a StatusBar entry onto the stack. The return value should be passed to `pop
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---- | ---------------------------------------------------------------- |
-| props Required
| any | Object containing the StatusBar props to use in the stack entry. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---- | ---------------------------------------------------------------- |
+| props Required
| any | Object containing the StatusBar props to use in the stack entry. |
---
@@ -376,14 +376,14 @@ Replace an existing StatusBar stack entry with new props.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ---- | ---------------------------------------------------------------------------- |
-| entry Required
| any | Entry returned from `pushStackEntry` to replace. |
-| props Required
| any | Object containing the StatusBar props to use in the replacement stack entry. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ---- | ---------------------------------------------------------------------------- |
+| entry Required
| any | Entry returned from `pushStackEntry` to replace. |
+| props Required
| any | Object containing the StatusBar props to use in the replacement stack entry. |
---
-### `setBackgroundColor()` Android
+### `setBackgroundColor()` Android
```tsx
static setBackgroundColor(color: ColorValue, animated?: boolean);
@@ -397,10 +397,10 @@ Due to edge-to-edge enforcement introduced in Android 15, setting background col
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ------- | ------------------------- |
-| color Required
| string | Background color. |
-| animated | boolean | Animate the style change. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ------- | ------------------------- |
+| color Required
| string | Background color. |
+| animated | boolean | Animate the style change. |
---
@@ -414,10 +414,10 @@ Set the status bar style.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------ | ------------------------------------------ | ------------------------- |
-| style Required
| [StatusBarStyle](statusbar#statusbarstyle) | Status bar style to set. |
-| animated | boolean | Animate the style change. |
+| Name | Type | Description |
+| ---------------------------------------------------------- | ------------------------------------------ | ------------------------- |
+| style Required
| [StatusBarStyle](statusbar#statusbarstyle) | Status bar style to set. |
+| animated | boolean | Animate the style change. |
---
@@ -431,14 +431,14 @@ Show or hide the status bar.
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------- | -------------------------------------------------- | ------------------------------------------------------- |
-| hidden Required
| boolean | Hide the status bar. |
-| animation iOS
| [StatusBarAnimation](statusbar#statusbaranimation) | Animation when changing the status bar hidden property. |
+| Name | Type | Description |
+| ----------------------------------------------------------- | -------------------------------------------------- | ------------------------------------------------------- |
+| hidden Required
| boolean | Hide the status bar. |
+| animation iOS
| [StatusBarAnimation](statusbar#statusbaranimation) | Animation when changing the status bar hidden property. |
---
-### `setNetworkActivityIndicatorVisible()` iOS
+### `setNetworkActivityIndicatorVisible()` iOS
```tsx
static setNetworkActivityIndicatorVisible(visible: boolean);
@@ -448,13 +448,13 @@ Control the visibility of the network activity indicator.
**Parameters:**
-| Name | Type | Description |
-| -------------------------------------------------------- | ------- | ------------------- |
-| visible Required
| boolean | Show the indicator. |
+| Name | Type | Description |
+| ------------------------------------------------------------ | ------- | ------------------- |
+| visible Required
| boolean | Show the indicator. |
---
-### `setTranslucent()` Android
+### `setTranslucent()` Android
```tsx
static setTranslucent(translucent: boolean);
@@ -468,9 +468,9 @@ Due to edge-to-edge enforcement introduced in Android 15, setting the status bar
**Parameters:**
-| Name | Type | Description |
-| ------------------------------------------------------------ | ------- | ------------------- |
-| translucent Required
| boolean | Set as translucent. |
+| Name | Type | Description |
+| ---------------------------------------------------------------- | ------- | ------------------- |
+| translucent Required
| boolean | Set as translucent. |
## Type Definitions
diff --git a/website/versioned_docs/version-0.80/switch.md b/website/versioned_docs/version-0.80/switch.md
index ca76878015e..fcbaae7b1de 100644
--- a/website/versioned_docs/version-0.80/switch.md
+++ b/website/versioned_docs/version-0.80/switch.md
@@ -66,7 +66,7 @@ If true the user won't be able to toggle the switch.
---
-### `ios_backgroundColor` iOS
+### `ios_backgroundColor` iOS
On iOS, custom color for the background. This background color can be seen either when the switch value is `false` or when the switch is disabled (and the switch is translucent).
diff --git a/website/versioned_docs/version-0.80/text-style-props.md b/website/versioned_docs/version-0.80/text-style-props.md
index 9640ca6aabc..93c978a9ae7 100644
--- a/website/versioned_docs/version-0.80/text-style-props.md
+++ b/website/versioned_docs/version-0.80/text-style-props.md
@@ -805,7 +805,7 @@ Specifies font weight. The values `'normal'` and `'bold'` are supported for most
---
-### `includeFontPadding` Android
+### `includeFontPadding` Android
Set to `false` to remove extra font padding intended to make space for certain ascenders / descenders. With some fonts, this padding can make text look slightly misaligned when centered vertically. For best results also set `textAlignVertical` to `center`.
@@ -855,7 +855,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `textAlignVertical` Android
+### `textAlignVertical` Android
| Type | Default |
| ----------------------------------------------- | -------- |
@@ -863,7 +863,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `textDecorationColor` iOS
+### `textDecorationColor` iOS
| Type |
| ------------------ |
@@ -879,7 +879,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `textDecorationStyle` iOS
+### `textDecorationStyle` iOS
| Type | Default |
| --------------------------------------------------- | --------- |
@@ -919,7 +919,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `verticalAlign` Android
+### `verticalAlign` Android
| Type | Default |
| ----------------------------------------------- | -------- |
@@ -927,7 +927,7 @@ Specifies text alignment. On Android, the value 'justify' is only supported on O
---
-### `writingDirection` iOS
+### `writingDirection` iOS
| Type | Default |
| -------------------------------- | -------- |
diff --git a/website/versioned_docs/version-0.80/text.md b/website/versioned_docs/version-0.80/text.md
index 73e4932c78d..a81b9f0b495 100644
--- a/website/versioned_docs/version-0.80/text.md
+++ b/website/versioned_docs/version-0.80/text.md
@@ -215,7 +215,7 @@ An accessibility hint helps users understand what will happen when they perform
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -319,7 +319,7 @@ Specifies whether fonts should scale to respect Text Size accessibility settings
---
-### `android_hyphenationFrequency` Android
+### `android_hyphenationFrequency` Android
Sets the frequency of automatic hyphenation to use when determining word breaks on Android API Level 23+.
@@ -387,7 +387,7 @@ Indicates whether a selectable element is currently selected or not.
| ------- |
| boolean |
-### `dataDetectorType` Android
+### `dataDetectorType` Android
Determines the types of data converted to clickable URLs in the text element. By default, no data types are detected.
@@ -399,7 +399,7 @@ You can provide only one type.
---
-### `disabled` Android
+### `disabled` Android
Specifies the disabled state of the text view for testing purposes.
@@ -409,7 +409,7 @@ Specifies the disabled state of the text view for testing purposes.
---
-### `dynamicTypeRamp` iOS
+### `dynamicTypeRamp` iOS
The [Dynamic Type](https://developer.apple.com/documentation/uikit/uifont/scaling_fonts_automatically) ramp to apply to this element on iOS.
@@ -462,7 +462,7 @@ Specifies the largest possible scale a font can reach when `allowFontScaling` is
---
-### `minimumFontScale` iOS
+### `minimumFontScale` iOS
Specifies the smallest possible scale a font can reach when `adjustsFontSizeToFit` is enabled. (values 0.01-1.0).
@@ -656,7 +656,7 @@ Lets the user select text, to use the native copy and paste functionality.
---
-### `selectionColor` Android
+### `selectionColor` Android
The highlight color of the text.
@@ -674,7 +674,7 @@ The highlight color of the text.
---
-### `suppressHighlighting` iOS
+### `suppressHighlighting` iOS
When `true`, no visual change is made when text is pressed down. By default, a gray oval highlights the text on press down.
@@ -694,7 +694,7 @@ Used to locate this view in end-to-end tests.
---
-### `textBreakStrategy` Android
+### `textBreakStrategy` Android
Set text break strategy on Android API Level 23+, possible values are `simple`, `highQuality`, `balanced`.
@@ -704,7 +704,7 @@ Set text break strategy on Android API Level 23+, possible values are `simple`,
---
-### `lineBreakStrategyIOS` iOS
+### `lineBreakStrategyIOS` iOS
Set line break strategy on iOS 14+. Possible values are `none`, `standard`, `hangul-word` and `push-out`.
diff --git a/website/versioned_docs/version-0.80/textinput.md b/website/versioned_docs/version-0.80/textinput.md
index 7dd3c6183b4..6f818e19761 100644
--- a/website/versioned_docs/version-0.80/textinput.md
+++ b/website/versioned_docs/version-0.80/textinput.md
@@ -174,7 +174,7 @@ The following values work across platforms:
- `tel`
- `username`
-iOS
+iOS
The following values work on iOS only:
@@ -188,7 +188,7 @@ The following values work on iOS only:
- `organization-title`
- `url`
-Android
+Android
The following values work on Android only:
@@ -261,7 +261,7 @@ If `true`, caret is hidden. The default value is `false`.
---
-### `clearButtonMode` iOS
+### `clearButtonMode` iOS
When the clear button should appear on the right side of the text view. This property is supported only for single-line TextInput component. The default value is `never`.
@@ -271,7 +271,7 @@ When the clear button should appear on the right side of the text view. This pro
---
-### `clearTextOnFocus` iOS
+### `clearTextOnFocus` iOS
If `true`, clears the text field automatically when editing begins.
@@ -291,7 +291,7 @@ If `true`, context menu is hidden. The default value is `false`.
---
-### `dataDetectorTypes` iOS
+### `dataDetectorTypes` iOS
Determines the types of data converted to clickable URLs in the text input. Only valid if `multiline={true}` and `editable={false}`. By default no data types are detected.
@@ -322,7 +322,7 @@ Provides an initial value that will change when the user starts typing. Useful f
---
-### `cursorColor` Android
+### `cursorColor` Android
When provided it will set the color of the cursor (or "caret") in the component. Unlike the behavior of `selectionColor` the cursor color will be set independently from the color of the text selection box.
@@ -332,7 +332,7 @@ When provided it will set the color of the cursor (or "caret") in the component.
---
-### `disableFullscreenUI` Android
+### `disableFullscreenUI` Android
When `false`, if there is a small amount of space available around a text input (e.g. landscape orientation on a phone), the OS may choose to have the user edit the text inside of a full screen text input mode. When `true`, this feature is disabled and users will always edit the text directly inside of the text input. Defaults to `false`.
@@ -352,7 +352,7 @@ If `false`, text is not editable. The default value is `true`.
---
-### `enablesReturnKeyAutomatically` iOS
+### `enablesReturnKeyAutomatically` iOS
If `true`, the keyboard disables the return key when there is no text and automatically enables it when there is text. The default value is `false`.
@@ -392,7 +392,7 @@ The following values work on iOS only:
---
-### `importantForAutofill` Android
+### `importantForAutofill` Android
Tells the operating system whether the individual fields in your app should be included in a view structure for autofill purposes on Android API Level 26+. Possible values are `auto`, `no`, `noExcludeDescendants`, `yes`, and `yesExcludeDescendants`. The default value is `auto`.
@@ -408,7 +408,7 @@ Tells the operating system whether the individual fields in your app should be i
---
-### `inlineImageLeft` Android
+### `inlineImageLeft` Android
If defined, the provided image resource will be rendered on the left. The image resource must be inside `/android/app/src/main/res/drawable` and referenced like
@@ -424,7 +424,7 @@ If defined, the provided image resource will be rendered on the left. The image
---
-### `inlineImagePadding` Android
+### `inlineImagePadding` Android
Padding between the inline image, if any, and the text input itself.
@@ -434,7 +434,7 @@ Padding between the inline image, if any, and the text input itself.
---
-### `inputAccessoryViewID` iOS
+### `inputAccessoryViewID` iOS
An optional identifier which links a custom [InputAccessoryView](inputaccessoryview.md) to this text input. The InputAccessoryView is rendered above the keyboard when this text input is focused.
@@ -444,7 +444,7 @@ An optional identifier which links a custom [InputAccessoryView](inputaccessoryv
---
-### `inputAccessoryViewButtonLabel` iOS
+### `inputAccessoryViewButtonLabel` iOS
An optional label that overrides the default [InputAccessoryView](inputaccessoryview.md) button label.
@@ -477,7 +477,7 @@ Support the following values:
---
-### `keyboardAppearance` iOS
+### `keyboardAppearance` iOS
Determines the color of the keyboard.
@@ -743,7 +743,7 @@ If `true`, text is not editable. The default value is `false`.
---
-### `returnKeyLabel` Android
+### `returnKeyLabel` Android
Sets the return key to the label. Use it instead of `returnKeyType`.
@@ -789,7 +789,7 @@ The following values work on iOS only:
| --------------------------------------------------------------------------------------------------------------------------------- |
| enum('done', 'go', 'next', 'search', 'send', 'none', 'previous', 'default', 'emergency-call', 'google', 'join', 'route', 'yahoo') |
-### `rejectResponderTermination` iOS
+### `rejectResponderTermination` iOS
If `true`, allows TextInput to pass touch events to the parent component. This allows components such as SwipeableListView to be swipeable from the TextInput on iOS, as is the case on Android by default. If `false`, TextInput always asks to handle the input (except when disabled). The default value is `true`.
@@ -799,7 +799,7 @@ If `true`, allows TextInput to pass touch events to the parent component. This a
---
-### `rows` Android
+### `rows` Android
Sets the number of lines for a `TextInput`. Use it with multiline set to `true` to be able to fill the lines.
@@ -809,7 +809,7 @@ Sets the number of lines for a `TextInput`. Use it with multiline set to `true`
---
-### `scrollEnabled` iOS
+### `scrollEnabled` iOS
If `false`, scrolling of the text view will be disabled. The default value is `true`. Only works with `multiline={true}`.
@@ -849,7 +849,7 @@ The highlight, selection handle and cursor color of the text input.
---
-### `selectionHandleColor` Android
+### `selectionHandleColor` Android
Sets the color of the selection handle. Unlike `selectionColor`, it allows the selection handle color to be customized independently of the selection's color.
@@ -879,7 +879,7 @@ When `false`, it will prevent the soft keyboard from showing when the field is f
---
-### `spellCheck` iOS
+### `spellCheck` iOS
If `false`, disables spell-check style (i.e. red underlines). The default value is inherited from `autoCorrect`.
@@ -930,7 +930,7 @@ Possible values for `textAlign` are:
---
-### `textContentType` iOS
+### `textContentType` iOS
Give the keyboard and the system information about the expected semantic meaning for the content that users enter.
@@ -996,7 +996,7 @@ Possible values for `textContentType` are:
---
-### `passwordRules` iOS
+### `passwordRules` iOS
When using `textContentType` as `newPassword` on iOS we can let the OS know the minimum requirements of the password so that it can generate one that will satisfy them. In order to create a valid string for `PasswordRules` take a look to the [Apple Docs](https://developer.apple.com/password-rules/).
@@ -1032,7 +1032,7 @@ Note that not all Text styles are supported, an incomplete list of what is not s
---
-### `textBreakStrategy` Android
+### `textBreakStrategy` Android
Set text break strategy on Android API Level 23+, possible values are `simple`, `highQuality`, `balanced` The default value is `highQuality`.
@@ -1042,7 +1042,7 @@ Set text break strategy on Android API Level 23+, possible values are `simple`,
---
-### `underlineColorAndroid` Android
+### `underlineColorAndroid` Android
The color of the `TextInput` underline.
@@ -1062,7 +1062,7 @@ The value to show for the text input. `TextInput` is a controlled component, whi
---
-### `lineBreakModeIOS` iOS
+### `lineBreakModeIOS` iOS
Set line break mode on iOS. Possible values are `wordWrapping`, `char`, `clip`, `head`, `middle` and `tail`.
@@ -1072,7 +1072,7 @@ Set line break mode on iOS. Possible values are `wordWrapping`, `char`, `clip`,
---
-### `lineBreakStrategyIOS` iOS
+### `lineBreakStrategyIOS` iOS
Set line break strategy on iOS 14+. Possible values are `none`, `standard`, `hangul-word` and `push-out`.
@@ -1082,7 +1082,7 @@ Set line break strategy on iOS 14+. Possible values are `none`, `standard`, `han
---
-### `disableKeyboardShortcuts` iOS
+### `disableKeyboardShortcuts` iOS
If `true`, the keyboard shortcuts (undo/redo and copy buttons) are disabled. The default value is `false`.
diff --git a/website/versioned_docs/version-0.80/the-new-architecture/create-module-library.md b/website/versioned_docs/version-0.80/the-new-architecture/create-module-library.md
index 9f10e35a526..657ef9441bd 100644
--- a/website/versioned_docs/version-0.80/the-new-architecture/create-module-library.md
+++ b/website/versioned_docs/version-0.80/the-new-architecture/create-module-library.md
@@ -38,7 +38,7 @@ npx create-react-native-library@latest
Once the interactive prompt is done, the tool creates a folder whose structure looks like this in Visual Studio Code:
-
+
Feel free to explore the code that has been created for you. However, the most important parts:
diff --git a/website/versioned_docs/version-0.80/touchablehighlight.md b/website/versioned_docs/version-0.80/touchablehighlight.md
index aea3968008d..b5427ecbd2b 100644
--- a/website/versioned_docs/version-0.80/touchablehighlight.md
+++ b/website/versioned_docs/version-0.80/touchablehighlight.md
@@ -138,7 +138,7 @@ The color of the underlay that will show through when the touch is active.
---
-### `hasTVPreferredFocus` iOS
+### `hasTVPreferredFocus` iOS
_(Apple TV only)_ TV preferred focus (see documentation for the View component).
@@ -148,7 +148,7 @@ _(Apple TV only)_ TV preferred focus (see documentation for the View component).
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
TV next focus down (see documentation for the View component).
@@ -158,7 +158,7 @@ TV next focus down (see documentation for the View component).
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
TV next focus forward (see documentation for the View component).
@@ -168,7 +168,7 @@ TV next focus forward (see documentation for the View component).
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
TV next focus left (see documentation for the View component).
@@ -178,7 +178,7 @@ TV next focus left (see documentation for the View component).
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
TV next focus right (see documentation for the View component).
@@ -188,7 +188,7 @@ TV next focus right (see documentation for the View component).
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
TV next focus up (see documentation for the View component).
diff --git a/website/versioned_docs/version-0.80/touchablenativefeedback.md b/website/versioned_docs/version-0.80/touchablenativefeedback.md
index b03ac6b2ed4..4cb291a607b 100644
--- a/website/versioned_docs/version-0.80/touchablenativefeedback.md
+++ b/website/versioned_docs/version-0.80/touchablenativefeedback.md
@@ -104,7 +104,7 @@ Check TouchableNativeFeedback.canUseNativeForeground() first, as this is only av
---
-### `hasTVPreferredFocus` Android
+### `hasTVPreferredFocus` Android
TV preferred focus (see documentation for the View component).
@@ -114,7 +114,7 @@ TV preferred focus (see documentation for the View component).
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
TV next focus down (see documentation for the View component).
@@ -124,7 +124,7 @@ TV next focus down (see documentation for the View component).
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
TV next focus forward (see documentation for the View component).
@@ -134,7 +134,7 @@ TV next focus forward (see documentation for the View component).
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
TV next focus left (see documentation for the View component).
@@ -144,7 +144,7 @@ TV next focus left (see documentation for the View component).
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
TV next focus right (see documentation for the View component).
@@ -154,7 +154,7 @@ TV next focus right (see documentation for the View component).
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
TV next focus up (see documentation for the View component).
diff --git a/website/versioned_docs/version-0.80/touchableopacity.md b/website/versioned_docs/version-0.80/touchableopacity.md
index 525effbefa4..90bd4693681 100644
--- a/website/versioned_docs/version-0.80/touchableopacity.md
+++ b/website/versioned_docs/version-0.80/touchableopacity.md
@@ -84,7 +84,7 @@ Determines what the opacity of the wrapped view should be when touch is active.
---
-### `hasTVPreferredFocus` iOS
+### `hasTVPreferredFocus` iOS
_(Apple TV only)_ TV preferred focus (see documentation for the View component).
@@ -94,7 +94,7 @@ _(Apple TV only)_ TV preferred focus (see documentation for the View component).
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
TV next focus down (see documentation for the View component).
@@ -104,7 +104,7 @@ TV next focus down (see documentation for the View component).
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
TV next focus forward (see documentation for the View component).
@@ -114,7 +114,7 @@ TV next focus forward (see documentation for the View component).
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
TV next focus left (see documentation for the View component).
@@ -124,7 +124,7 @@ TV next focus left (see documentation for the View component).
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
TV next focus right (see documentation for the View component).
@@ -134,7 +134,7 @@ TV next focus right (see documentation for the View component).
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
TV next focus up (see documentation for the View component).
diff --git a/website/versioned_docs/version-0.80/touchablewithoutfeedback.md b/website/versioned_docs/version-0.80/touchablewithoutfeedback.md
index f80cb4a0a03..40fdf10fc58 100644
--- a/website/versioned_docs/version-0.80/touchablewithoutfeedback.md
+++ b/website/versioned_docs/version-0.80/touchablewithoutfeedback.md
@@ -84,7 +84,7 @@ export default TouchableWithoutFeedbackExample;
## Props
-### `accessibilityIgnoresInvertColors` iOS
+### `accessibilityIgnoresInvertColors` iOS
A value indicating this view should or should not be inverted when color inversion is turned on. A value of `true` will tell the view to not be inverted even if color inversion is turned on.
@@ -116,7 +116,7 @@ Overrides the text that's read by the screen reader when the user interacts with
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -264,7 +264,7 @@ Defines a string value that labels an interactive element.
---
-### `aria-live` Android
+### `aria-live` Android
Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
@@ -278,7 +278,7 @@ Indicates that an element will be updated, and describes the types of updates th
---
-### `aria-modal` iOS
+### `aria-modal` iOS
Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver. Has precedence over the [`accessibilityViewIsModal`](#accessibilityviewismodal-ios) prop.
@@ -518,7 +518,7 @@ Used to locate this view in end-to-end tests.
---
-### `touchSoundDisabled` Android
+### `touchSoundDisabled` Android
If true, doesn't play a system sound on touch.
diff --git a/website/versioned_docs/version-0.80/turbo-native-modules-ios.md b/website/versioned_docs/version-0.80/turbo-native-modules-ios.md
index 7a673abf38b..4600cee9d8b 100644
--- a/website/versioned_docs/version-0.80/turbo-native-modules-ios.md
+++ b/website/versioned_docs/version-0.80/turbo-native-modules-ios.md
@@ -18,27 +18,27 @@ cd ios
open TurboModuleExample.xcworkspace
```
-
+
2. Right click on app and select New Group, call the new group `NativeLocalStorage`.
-
+
3. In the `NativeLocalStorage` group, create New→File from Template.
-
+
4. Use the Cocoa Touch Class.
-
+
5. Name the Cocoa Touch Class RCTNativeLocalStorage with the Objective-C language.
-
+
6. Rename RCTNativeLocalStorage.m → RCTNativeLocalStorage.mm making it an Objective-C++ file.
-
+
## Implement localStorage with NSUserDefaults
diff --git a/website/versioned_docs/version-0.80/view-style-props.md b/website/versioned_docs/version-0.80/view-style-props.md
index ecc5735223a..ef8bd312a09 100644
--- a/website/versioned_docs/version-0.80/view-style-props.md
+++ b/website/versioned_docs/version-0.80/view-style-props.md
@@ -159,7 +159,7 @@ export default App;
---
-### `borderCurve` iOS
+### `borderCurve` iOS
On iOS 13+, it is possible to change the corner curve of borders.
@@ -304,7 +304,7 @@ These shadows can be composed together so that a single `boxShadow` can be compr
| --------------------------- |
| array of BoxShadowValue ojects \| string |
-### `cursor` iOS
+### `cursor` iOS
On iOS 17+, Setting to `pointer` allows hover effects when a pointer (such as a trackpad or stylus on iOS, or the users' gaze on visionOS) is over the view.
@@ -314,7 +314,7 @@ On iOS 17+, Setting to `pointer` allows hover effects when a pointer (such as a
---
-### `elevation` Android
+### `elevation` Android
Sets the elevation of a view, using Android's underlying [elevation API](https://developer.android.com/training/material/shadows-clipping.html#Elevation). This adds a drop shadow to the item and affects z-order for overlapping views. Only supported on Android 5.0+, has no effect on earlier versions.
@@ -341,7 +341,7 @@ The following filter functions work across all platforms:
Due to issues with performance and spec compliance, these are the only two filter functions available on iOS. There are plans to explore some potential workarounds using SwiftUI instead of UIKit for this implementation.
:::
-Android
+Android
The following filter functions work on Android only:
diff --git a/website/versioned_docs/version-0.80/view.md b/website/versioned_docs/version-0.80/view.md
index 8f60e598171..f26406d2412 100644
--- a/website/versioned_docs/version-0.80/view.md
+++ b/website/versioned_docs/version-0.80/view.md
@@ -55,7 +55,7 @@ See the [Accessibility guide](accessibility.md#accessibility-actions) for more i
---
-### `accessibilityElementsHidden` iOS
+### `accessibilityElementsHidden` iOS
A value indicating whether the accessibility elements contained within this accessibility element are hidden. Default is `false`.
@@ -77,7 +77,7 @@ An accessibility hint helps users understand what will happen when they perform
---
-### `accessibilityLanguage` iOS
+### `accessibilityLanguage` iOS
A value indicating which language should be used by the screen reader when the user interacts with the element. It should follow the [BCP 47 specification](https://www.rfc-editor.org/info/bcp47).
@@ -89,7 +89,7 @@ See the [iOS `accessibilityLanguage` doc](https://developer.apple.com/documentat
---
-### `accessibilityIgnoresInvertColors` iOS
+### `accessibilityIgnoresInvertColors` iOS
A value indicating this view should or should not be inverted when color inversion is turned on. A value of `true` will tell the view to not be inverted even if color inversion is turned on.
@@ -111,7 +111,7 @@ Overrides the text that's read by the screen reader when the user interacts with
---
-### `accessibilityLiveRegion` Android
+### `accessibilityLiveRegion` Android
Indicates to accessibility services whether the user should be notified when this view changes. Works for Android API >= 19 only. Possible values:
@@ -192,7 +192,7 @@ See the [Accessibility guide](accessibility.md#accessibilityvalue-ios-android) f
---
-### `accessibilityViewIsModal` iOS
+### `accessibilityViewIsModal` iOS
A value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver. Default is `false`.
@@ -274,7 +274,7 @@ Defines a string value that labels an interactive element.
---
-### `aria-labelledby` Android
+### `aria-labelledby` Android
Identifies the element that labels the element it is applied to. The value of `aria-labelledby` should match the [`nativeID`](view.md#nativeid) of the related element:
@@ -291,7 +291,7 @@ Identifies the element that labels the element it is applied to. The value of `a
---
-### `aria-live` Android
+### `aria-live` Android
Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
@@ -305,7 +305,7 @@ Indicates that an element will be updated, and describes the types of updates th
---
-### `aria-modal` iOS
+### `aria-modal` iOS
Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver. Has precedence over the [`accessibilityViewIsModal`](#accessibilityviewismodal-ios) prop.
@@ -383,7 +383,7 @@ Setting to false prevents direct children of the view from being removed from th
---
-### `focusable` Android
+### `focusable` Android
Whether this `View` should be focusable with a non-touch input device, eg. receive focus with a hardware keyboard.
@@ -419,7 +419,7 @@ Used to locate this view from native classes. Has precedence over `nativeID` pro
---
-### `importantForAccessibility` Android
+### `importantForAccessibility` Android
Controls how view is important for accessibility which is if it fires accessibility events and if it is reported to accessibility services that query the screen. Works for Android only.
@@ -462,7 +462,7 @@ Rendering offscreen to preserve correct alpha behavior is extremely expensive an
---
-### `nextFocusDown` Android
+### `nextFocusDown` Android
Designates the next view to receive focus when the user navigates down. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusDown).
@@ -472,7 +472,7 @@ Designates the next view to receive focus when the user navigates down. See the
---
-### `nextFocusForward` Android
+### `nextFocusForward` Android
Designates the next view to receive focus when the user navigates forward. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusForward).
@@ -482,7 +482,7 @@ Designates the next view to receive focus when the user navigates forward. See t
---
-### `nextFocusLeft` Android
+### `nextFocusLeft` Android
Designates the next view to receive focus when the user navigates left. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusLeft).
@@ -492,7 +492,7 @@ Designates the next view to receive focus when the user navigates left. See the
---
-### `nextFocusRight` Android
+### `nextFocusRight` Android
Designates the next view to receive focus when the user navigates right. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusRight).
@@ -502,7 +502,7 @@ Designates the next view to receive focus when the user navigates right. See the
---
-### `nextFocusUp` Android
+### `nextFocusUp` Android
Designates the next view to receive focus when the user navigates up. See the [Android documentation](https://developer.android.com/reference/android/view/View.html#attr_android:nextFocusUp).
@@ -524,7 +524,7 @@ See the [Accessibility guide](accessibility.md#accessibility-actions) for more i
---
-### `onAccessibilityEscape` iOS
+### `onAccessibilityEscape` iOS
When `accessible` is `true`, the system will invoke this function when the user performs the escape gesture.
@@ -534,7 +534,7 @@ When `accessible` is `true`, the system will invoke this function when the user
---
-### `onAccessibilityTap` iOS
+### `onAccessibilityTap` iOS
When `accessible` is true, the system will try to invoke this function when the user performs accessibility tap gesture.
@@ -556,7 +556,7 @@ This event is fired immediately once the layout has been calculated, but the new
---
-### `onMagicTap` iOS
+### `onMagicTap` iOS
When `accessible` is `true`, the system will invoke this function when the user performs the magic tap gesture.
@@ -712,7 +712,7 @@ This is a reserved performance property exposed by `RCTView` and is useful for s
---
-### `renderToHardwareTextureAndroid` Android
+### `renderToHardwareTextureAndroid` Android
Whether this `View` should render itself (and all of its children) into a single hardware texture on the GPU.
@@ -734,7 +734,7 @@ On Android, this is useful for animations and interactions that only modify opac
---
-### `shouldRasterizeIOS` iOS
+### `shouldRasterizeIOS` iOS
Whether this `View` should be rendered as a bitmap before compositing.
@@ -756,7 +756,7 @@ Rasterization incurs an off-screen drawing pass and the bitmap consumes memory.
---
-### `tabIndex` Android
+### `tabIndex` Android
Whether this `View` should be focusable with a non-touch input device, eg. receive focus with a hardware keyboard.
Supports the following values:
diff --git a/website/versioned_docs/version-0.80/virtualizedlist.md b/website/versioned_docs/version-0.80/virtualizedlist.md
index de9a07b666e..1bf19aa1806 100644
--- a/website/versioned_docs/version-0.80/virtualizedlist.md
+++ b/website/versioned_docs/version-0.80/virtualizedlist.md
@@ -166,7 +166,7 @@ Opaque data type passed to `getItem` and `getItemCount` to retrieve items.
---
-### Required
**`getItem`**
+### Required
**`getItem`**
```tsx
(data: any, index: number) => any;
@@ -180,7 +180,7 @@ A generic accessor for extracting an item from any sort of data blob.
---
-### Required
**`getItemCount`**
+### Required
**`getItemCount`**
```tsx
(data: any) => number;
@@ -194,7 +194,7 @@ Determines how many items are in the data blob.
---
-### Required
**`renderItem`**
+### Required
**`renderItem`**
```tsx
(info: any) => ?React.Element