### Hierarchy

- SliderProps
  - FormRangeInputProps

## Index

### Properties

- accessibilityActions
- accessibilityComponentType
- accessibilityElementsHidden
- accessibilityHint
- accessibilityIgnoresInvertColors
- accessibilityLabel
- accessibilityLiveRegion
- accessibilityRole
- accessibilityStates
- accessibilityTraits
- accessibilityViewIsModal
- accessible
- collapsable
- disabled
- error
- hasTVPreferredFocus
- helperText
- hitSlop
- importantForAccessibility
- isTVSelectable
- label
- max
- maximumTrackImage
- maximumTrackTintColor
- maximumValue
- min
- minimumTrackImage
- minimumTrackTintColor
- minimumValue
- name
- nativeID
- needsOffscreenAlphaCompositing
- onAccessibilityAction
- onAccessibilityTap
- onLayout
- onMagicTap
- onMoveShouldSetResponder
- onMoveShouldSetResponderCapture
- onResponderEnd
- onResponderGrant
- onResponderMove
- onResponderReject
- onResponderRelease
- onResponderStart
- onResponderTerminate
- onResponderTerminationRequest
- onSlidingComplete
- onStartShouldSetResponder
- onStartShouldSetResponderCapture
- onTouchCancel
- onTouchEnd
- onTouchEndCapture
- onTouchMove
- onTouchStart
- onValueChange
- pointerEvents
- removeClippedSubviews
- renderToHardwareTextureAndroid
- required
- shouldRasterizeIOS
- showValue
- step
- style
- testID
- thumbImage
- thumbTintColor
- trackImage
- tvParallaxMagnification
- tvParallaxProperties
- tvParallaxShiftDistanceX
- tvParallaxShiftDistanceY
- tvParallaxTiltAngle
- type
- value

## Properties

### Optional accessibilityActions

accessibilityActions: Array<string>

Inherited from ViewPropsIOS.accessibilityActions

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:1952

Provides an array of custom actions available for accessibility.

platform

  ios

### Optional accessibilityComponentType

accessibilityComponentType: "none" | "button" | "radiobutton_checked" | "radiobutton_unchecked"

Inherited from AccessibilityPropsAndroid.accessibilityComponentType

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:2068

In some cases, we also want to alert the end user of the type of selected component (i.e., that it is a “button”). If we were using native buttons, this would work automatically. Since we are using javascript, we need to provide a bit more context for TalkBack. To do so, you must specify the ‘accessibilityComponentType’ property for any UI component. For instances, we support ‘button’, ‘radiobutton_checked’ and ‘radiobutton_unchecked’ and so on.

platform

  android

### Optional accessibilityElementsHidden

accessibilityElementsHidden: undefined | false | true

Inherited from AccessibilityPropsIOS.accessibilityElementsHidden

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:2098

A Boolean value indicating whether the accessibility elements contained within this accessibility element are hidden to the screen reader.

platform

  ios

### Optional accessibilityHint

accessibilityHint: undefined | string

Inherited from AccessibilityProps.accessibilityHint

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:2042

An accessibility hint helps users understand what will happen when they perform an action on the accessibility element when that result is not obvious from the accessibility label.

### Optional accessibilityIgnoresInvertColors

accessibilityIgnoresInvertColors: undefined | false | true

Inherited from AccessibilityPropsIOS.accessibilityIgnoresInvertColors

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:2123

https://facebook.github.io/react-native/docs/accessibility#accessibilityignoresinvertcolorsios

platform

  ios

### Optional accessibilityLabel

accessibilityLabel: undefined | string

Inherited from AccessibilityProps.accessibilityLabel

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:2028

Overrides the text that's read by the screen reader when the user interacts with the element. By default, the label is constructed by traversing all the children and accumulating all the Text nodes separated by space.

### Optional accessibilityLiveRegion

accessibilityLiveRegion: "none" | "polite" | "assertive"

Inherited from AccessibilityPropsAndroid.accessibilityLiveRegion

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:2076

Indicates to accessibility services whether the user should be notified when this view changes. Works for Android API >= 19 only. See http://developer.android.com/reference/android/view/View.html#attr_android:accessibilityLiveRegion for references.

platform

  android

### Optional accessibilityRole

accessibilityRole: AccessibilityRole

Inherited from AccessibilityProps.accessibilityRole

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:2033

Accessibility Role tells a person using either VoiceOver on iOS or TalkBack on Android the type of element that is focused on.

### Optional accessibilityStates

accessibilityStates: AccessibilityState[]

Inherited from AccessibilityProps.accessibilityStates

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:2037

Accessibility State tells a person using either VoiceOver on iOS or TalkBack on Android the state of the element currently focused on.

### Optional accessibilityTraits

accessibilityTraits: AccessibilityTrait | AccessibilityTrait[]

Inherited from AccessibilityPropsIOS.accessibilityTraits

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:2105

Accessibility traits tell a person using VoiceOver what kind of element they have selected. Is this element a label? A button? A header? These questions are answered by accessibilityTraits.

platform

  ios

### Optional accessibilityViewIsModal

accessibilityViewIsModal: undefined | false | true

Inherited from ViewPropsIOS.accessibilityViewIsModal

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:1946

A Boolean value indicating whether VoiceOver should ignore the elements within views that are siblings of the receiver.

platform

  ios

### Optional accessible

accessible: undefined | false | true

Inherited from AccessibilityProps.accessible

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:2022

When true, indicates that the view is an accessibility element. By default, all the touchable elements are accessible.

### Optional collapsable

collapsable: undefined | false | true

Inherited from ViewPropsAndroid.collapsable

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:1980

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.

### Optional disabled

disabled: undefined | false | true

Inherited from SliderProps.disabled

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:3515

If true the user won't be able to move the slider. Default value is false.

### Optional error

error: undefined | false | true

Inherited from SliderProps.error

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@bluebase/components/dist/components/Slider.d.ts:21

If `true`, the label will be displayed in an error state.

### Optional hasTVPreferredFocus

hasTVPreferredFocus: undefined | false | true

Inherited from TVViewPropsIOS.hasTVPreferredFocus

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:1903

(Apple TV only) May be set to true to force the Apple TV focus engine to move focus to this view.

platform

  ios

### Optional helperText

helperText: React.ReactNode

Inherited from SliderProps.helperText

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@bluebase/components/dist/components/Slider.d.ts:25

The helper text content.

### Optional hitSlop

hitSlop: Insets

Inherited from ViewProps.hitSlop

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:2164

This defines how far a touch event can start away from the view. Typical interface guidelines recommend touch targets that are at least 30 - 40 points/density-independent pixels. If a Touchable view has a height of 20 the touchable height can be extended to 40 with hitSlop={{top: 10, bottom: 10, left: 0, right: 0}} NOTE The touch area never extends past the parent view bounds and the Z-index of sibling views always takes precedence if a touch hits two overlapping views.

### Optional importantForAccessibility

importantForAccessibility: "auto" | "yes" | "no" | "no-hide-descendants"

Inherited from AccessibilityPropsAndroid.importantForAccessibility

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:2089

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. See http://developer.android.com/reference/android/R.attr.html#importantForAccessibility for references.

Possible values: 'auto' - The system determines whether the view is important for accessibility - default (recommended). 'yes' - The view is important for accessibility. 'no' - The view is not important for accessibility. 'no-hide-descendants' - The view is not important for accessibility, nor are any of its descendant views.

### Optional isTVSelectable

isTVSelectable: undefined | false | true

Inherited from TVViewPropsIOS.isTVSelectable

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:1896

(Apple TV only) When set to true, this view will be focusable and navigable using the Apple TV remote.

platform

  ios

### Optional label

label: React.ReactNode

Inherited from SliderProps.label

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@bluebase/components/dist/components/Slider.d.ts:29

The label content.

### Optional max

max: undefined | number

- Defined in JsonForm/Fields/FormRangeInput.tsx:11

### Optional maximumTrackImage

maximumTrackImage: ImageURISource

Inherited from SliderPropsIOS.maximumTrackImage

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:3489

Assigns a maximum track image. Only static images are supported. The leftmost pixel of the image will be stretched to fill the track.

### Optional maximumTrackTintColor

maximumTrackTintColor: "primary" | "secondary" | "error" | "success" | "warning" | string

Inherited from SliderProps.maximumTrackTintColor

Overrides SliderProps.maximumTrackTintColor

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@bluebase/components/dist/components/Slider.d.ts:8

The color used for the track to the right of the button. Overrides the default blue gradient image.

### Optional maximumValue

maximumValue: undefined | number

Inherited from SliderProps.maximumValue

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:3526

Initial maximum value of the slider. Default value is 1.

### Optional min

min: undefined | number

- Defined in JsonForm/Fields/FormRangeInput.tsx:10

### Optional minimumTrackImage

minimumTrackImage: ImageURISource

Inherited from SliderPropsIOS.minimumTrackImage

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:3495

Assigns a minimum track image. Only static images are supported. The rightmost pixel of the image will be stretched to fill the track.

### Optional minimumTrackTintColor

minimumTrackTintColor: "primary" | "secondary" | "error" | "success" | "warning" | string

Inherited from SliderProps.minimumTrackTintColor

Overrides SliderProps.minimumTrackTintColor

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@bluebase/components/dist/components/Slider.d.ts:13

The color used for the track to the left of the button. Overrides the default blue gradient image.

### Optional minimumValue

minimumValue: undefined | number

Inherited from SliderProps.minimumValue

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:3537

Initial minimum value of the slider. Default value is 0.

### name

name: string

- Defined in JsonForm/Fields/FormRangeInput.tsx:9

### Optional nativeID

nativeID: undefined | string

Inherited from ViewProps.nativeID

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:2216

Used to reference react managed views from native code.

### Optional needsOffscreenAlphaCompositing

needsOffscreenAlphaCompositing: undefined | false | true

Inherited from ViewPropsAndroid.needsOffscreenAlphaCompositing

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:1996

Whether this view needs to rendered offscreen and composited with an alpha in order to preserve 100% correct colors and blending behavior. The default (false) falls back to drawing the component and its children with an alpha applied to the paint used to draw each element instead of rendering the full component offscreen and compositing it back with an alpha value. This default may be noticeable and undesired in the case where the View you are setting an opacity on has multiple overlapping elements (e.g. multiple overlapping Views, or text and a background).

Rendering offscreen to preserve correct alpha behavior is extremely expensive and hard to debug for non-native developers, which is why it is not turned on by default. If you do need to enable this property for an animation, consider combining it with renderToHardwareTextureAndroid if the view contents are static (i.e. it doesn't need to be redrawn each frame). If that property is enabled, this View will be rendered off-screen once, saved in a hardware texture, and then composited onto the screen with an alpha each frame without having to switch rendering targets on the GPU.

### Optional onAccessibilityAction

onAccessibilityAction: undefined | function

Inherited from ViewPropsIOS.onAccessibilityAction

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:1959

When `accessible` is true, the system will try to invoke this function when the user performs an accessibility custom action.

platform

  ios

### Optional onAccessibilityTap

onAccessibilityTap: undefined | function

Inherited from AccessibilityPropsIOS.onAccessibilityTap

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:2111

When `accessible` is true, the system will try to invoke this function when the user performs accessibility tap gesture.

platform

  ios

### Optional onLayout

onLayout: undefined | function

Inherited from ViewProps.onLayout

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:2171

Invoked on mount and layout changes with

{nativeEvent: { layout: {x, y, width, height}}}.

### Optional onMagicTap

onMagicTap: undefined | function

Inherited from AccessibilityPropsIOS.onMagicTap

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:2117

When accessible is true, the system will invoke this function when the user performs the magic tap gesture.

platform

  ios

### Optional onMoveShouldSetResponder

onMoveShouldSetResponder: undefined | function

Inherited from GestureResponderHandlers.onMoveShouldSetResponder

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:1726

Called for every touch move on the View when it is not the responder: does this view want to "claim" touch responsiveness?

### Optional onMoveShouldSetResponderCapture

onMoveShouldSetResponderCapture: undefined | function

Inherited from GestureResponderHandlers.onMoveShouldSetResponderCapture

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:1802

onStartShouldSetResponder and onMoveShouldSetResponder are called with a bubbling pattern, where the deepest node is called first. That means that the deepest component will become responder when multiple Views return true for *ShouldSetResponder handlers. This is desirable in most cases, because it makes sure all controls and buttons are usable.

However, sometimes a parent will want to make sure that it becomes responder. This can be handled by using the capture phase. Before the responder system bubbles up from the deepest component, it will do a capture phase, firing on*ShouldSetResponderCapture. So if a parent View wants to prevent the child from becoming responder on a touch start, it should have a onStartShouldSetResponderCapture handler which returns true.

### Optional onResponderEnd

onResponderEnd: undefined | function

Inherited from GestureResponderHandlers.onResponderEnd

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:1732

If the View returns true and attempts to become the responder, one of the following will happen:

### Optional onResponderGrant

onResponderGrant: undefined | function

Inherited from GestureResponderHandlers.onResponderGrant

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:1738

The View is now responding for touch events. This is the time to highlight and show the user what is happening

### Optional onResponderMove

onResponderMove: undefined | function

Inherited from GestureResponderHandlers.onResponderMove

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:1752

The user is moving their finger

### Optional onResponderReject

onResponderReject: undefined | function

Inherited from GestureResponderHandlers.onResponderReject

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:1743

Something else is the responder right now and will not release it

### Optional onResponderRelease

onResponderRelease: undefined | function

Inherited from GestureResponderHandlers.onResponderRelease

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:1757

Fired at the end of the touch, ie "touchUp"

### Optional onResponderStart

onResponderStart: undefined | function

Inherited from GestureResponderHandlers.onResponderStart

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:1759

### Optional onResponderTerminate

onResponderTerminate: undefined | function

Inherited from GestureResponderHandlers.onResponderTerminate

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:1772

The responder has been taken from the View. Might be taken by other views after a call to onResponderTerminationRequest, or might be taken by the OS without asking (happens with control center/ notification center on iOS)

### Optional onResponderTerminationRequest

onResponderTerminationRequest: undefined | function

Inherited from GestureResponderHandlers.onResponderTerminationRequest

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:1765

Something else wants to become responder. Should this view release the responder? Returning true allows release

### Optional onSlidingComplete

onSlidingComplete: undefined | function

Inherited from SliderProps.onSlidingComplete

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:3542

Callback called when the user finishes changing the value (e.g. when the slider is released).

### Optional onStartShouldSetResponder

onStartShouldSetResponder: undefined | function

Inherited from GestureResponderHandlers.onStartShouldSetResponder

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:1721

Does this view want to become responder on the start of a touch?

### Optional onStartShouldSetResponderCapture

onStartShouldSetResponderCapture: undefined | function

Inherited from GestureResponderHandlers.onStartShouldSetResponderCapture

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:1787

onStartShouldSetResponder and onMoveShouldSetResponder are called with a bubbling pattern, where the deepest node is called first. That means that the deepest component will become responder when multiple Views return true for *ShouldSetResponder handlers. This is desirable in most cases, because it makes sure all controls and buttons are usable.

However, sometimes a parent will want to make sure that it becomes responder. This can be handled by using the capture phase. Before the responder system bubbles up from the deepest component, it will do a capture phase, firing on*ShouldSetResponderCapture. So if a parent View wants to prevent the child from becoming responder on a touch start, it should have a onStartShouldSetResponderCapture handler which returns true.

### Optional onTouchCancel

onTouchCancel: undefined | function

Inherited from Touchable.onTouchCancel

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:440

### Optional onTouchEnd

onTouchEnd: undefined | function

Inherited from Touchable.onTouchEnd

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:439

### Optional onTouchEndCapture

onTouchEndCapture: undefined | function

Inherited from Touchable.onTouchEndCapture

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:441

### Optional onTouchMove

onTouchMove: undefined | function

Inherited from Touchable.onTouchMove

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:438

### Optional onTouchStart

onTouchStart: undefined | function

Inherited from Touchable.onTouchStart

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:437

### Optional onValueChange

onValueChange: undefined | function

Inherited from SliderProps.onValueChange

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:3547

Callback continuously called while the user is dragging the slider.

### Optional pointerEvents

pointerEvents: "box-none" | "none" | "box-only" | "auto"

Inherited from ViewProps.pointerEvents

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:2196

In the absence of auto property, none is much like CSS's none value. box-none is as if you had applied the CSS class:

.box-none { pointer-events: none; } .box-none * { pointer-events: all; }

box-only is the equivalent of

.box-only { pointer-events: all; } .box-only * { pointer-events: none; }

But since pointerEvents does not affect layout/appearance, and we are already deviating from the spec by adding additional modes, we opt to not include pointerEvents on style. On some platforms, we would need to implement it as a className anyways. Using style or not is an implementation detail of the platform.

### Optional removeClippedSubviews

removeClippedSubviews: undefined | false | true

Inherited from ViewProps.removeClippedSubviews

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:2204

This is a special performance property exposed by RCTView and is useful for scrolling content when there are many subviews, most of which are offscreen. For this property to be effective, it must be applied to a view that contains many subviews that extend outside its bound. The subviews must also have overflow: hidden, as should the containing view (or one of its superviews).

### Optional renderToHardwareTextureAndroid

renderToHardwareTextureAndroid: undefined | false | true

Inherited from ViewPropsAndroid.renderToHardwareTextureAndroid

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:2005

Whether this view should render itself (and all of its children) into a single hardware texture on the GPU.

On Android, this is useful for animations and interactions that only modify opacity, rotation, translation, and/or scale: in those cases, the view doesn't have to be redrawn and display lists don't need to be re-executed. The texture can just be re-used and re-composited with different parameters. The downside is that this can use up limited video memory, so this prop should be set back to false at the end of the interaction/animation.

### Optional required

required: undefined | false | true

Inherited from SliderProps.required

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@bluebase/components/dist/components/Slider.d.ts:33

If `true`, the label is displayed as required and the input will be required.

### Optional shouldRasterizeIOS

shouldRasterizeIOS: undefined | false | true

Inherited from ViewPropsIOS.shouldRasterizeIOS

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:1971

Whether this view should be rendered as a bitmap before compositing.

On iOS, this is useful for animations and interactions that do not modify this component's dimensions nor its children; for example, when translating the position of a static view, rasterization allows the renderer to reuse a cached bitmap of a static view and quickly composite it during each frame.

Rasterization incurs an off-screen drawing pass and the bitmap consumes memory. Test and measure when using this property.

### Optional showValue

showValue: undefined | false | true

Inherited from SliderProps.showValue

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@bluebase/components/dist/components/Slider.d.ts:37

If `true`, the component will display value

### Optional step

step: undefined | number

Overrides SliderProps.step

- Defined in JsonForm/Fields/FormRangeInput.tsx:12

### Optional style

style: StyleProp<ViewStyle>

Inherited from SliderProps.style

Overrides ViewProps.style

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:3557

Used to style and layout the Slider. See StyleSheet.js and ViewStylePropTypes.js for more info.

### Optional testID

testID: undefined | string

Inherited from SliderProps.testID

Overrides ViewProps.testID

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:3562

Used to locate this view in UI automation tests.

### Optional thumbImage

thumbImage: ImageURISource

Inherited from SliderPropsIOS.thumbImage

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:3500

Sets an image for the thumb. Only static images are supported.

### Optional thumbTintColor

thumbTintColor: "primary" | "secondary" | "error" | "success" | "warning" | string

Inherited from SliderProps.thumbTintColor

Overrides SliderPropsAndroid.thumbTintColor

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@bluebase/components/dist/components/Slider.d.ts:17

Color of the foreground switch grip.

### Optional trackImage

trackImage: ImageURISource

Inherited from SliderPropsIOS.trackImage

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:3507

Assigns a single image for the track. Only static images are supported. The center pixel of the image will be stretched to fill the track.

### Optional tvParallaxMagnification

tvParallaxMagnification: undefined | number

Inherited from TVViewPropsIOS.tvParallaxMagnification

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:1938

(Apple TV only) May be used to change the appearance of the Apple TV parallax effect when this view goes in or out of focus. Defaults to 1.0.

platform

  ios

### Optional tvParallaxProperties

tvParallaxProperties: TVParallaxProperties

Inherited from TVViewPropsIOS.tvParallaxProperties

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:1910

(Apple TV only) Object with properties to control Apple TV parallax effects.

platform

  ios

### Optional tvParallaxShiftDistanceX

tvParallaxShiftDistanceX: undefined | number

Inherited from TVViewPropsIOS.tvParallaxShiftDistanceX

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:1917

(Apple TV only) May be used to change the appearance of the Apple TV parallax effect when this view goes in or out of focus. Defaults to 2.0.

platform

  ios

### Optional tvParallaxShiftDistanceY

tvParallaxShiftDistanceY: undefined | number

Inherited from TVViewPropsIOS.tvParallaxShiftDistanceY

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:1924

(Apple TV only) May be used to change the appearance of the Apple TV parallax effect when this view goes in or out of focus. Defaults to 2.0.

platform

  ios

### Optional tvParallaxTiltAngle

tvParallaxTiltAngle: undefined | number

Inherited from TVViewPropsIOS.tvParallaxTiltAngle

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:1931

(Apple TV only) May be used to change the appearance of the Apple TV parallax effect when this view goes in or out of focus. Defaults to 0.05.

platform

  ios

### type

type: "range"

- Defined in JsonForm/Fields/FormRangeInput.tsx:8

### Optional value

value: undefined | number

Inherited from SliderProps.value

- Defined in /home/travis/build/BlueBaseJS/plugin-json-schema-components/node_modules/@types/react-native/index.d.ts:3571

Initial value of the slider. The value should be between minimumValue and maximumValue, which default to 0 and 1 respectively. Default value is 0. This is not a controlled component, you don't need to update the value during dragging.

Generated using TypeDoc