T

ButtonBaseButtonProps

Props of BaseButton (function). Exports: BaseButton.

type ButtonBaseButtonProps = { … }

See also

design/components/Button/native/BaseButton.native.tsx

Members

accessibilityActions?React.ComponentProps<typeof RN.Pressable>["accessibilityActions"]
accessibilityElementsHidden?React.ComponentProps<typeof RN.TouchableOpacity>["accessibilityElementsHidden"]
accessibilityHint?React.ComponentProps<typeof RN.Pressable>["accessibilityHint"]
accessibilityLabel?React.ComponentProps<typeof RN.Pressable>["accessibilityLabel"]
accessibilityRole?React.ComponentProps<typeof RN.Pressable>["accessibilityRole"]

Default

'button'
accessibilityValue?React.ComponentProps<typeof RN.Pressable>["accessibilityValue"]
accessible?React.ComponentProps<typeof RN.Pressable>["accessible"]
children?React.ReactNode
disabled?boolean

Default

false
hitSlop?React.ComponentProps<typeof RN.TouchableOpacity>["hitSlop"]
importantForAccessibility?React.ComponentProps<typeof RN.TouchableOpacity>["importantForAccessibility"]
loading?boolean

Default

false
onAccessibilityAction?React.ComponentProps<typeof RN.Pressable>["onAccessibilityAction"]
onLayout?(...args: any[]) => unknown
onLongPress?React.ComponentProps<typeof RN.Pressable>["onLongPress"]
onPress?(...args: any[]) => unknown
onPressDisabled?React.ComponentProps<typeof RN.TouchableOpacity>["onPress"]
onPressIn?(...args: any[]) => unknown
onPressOut?(...args: any[]) => unknown
pointerEvents?React.ComponentProps<typeof RN.Pressable>["pointerEvents"]
pressed?unknown
ref?React.ComponentProps<typeof RN.TouchableOpacity>["ref"]
style?React.ComponentProps<typeof RN.TouchableOpacity>["style"]
variant?"none" | "primary" | "primary-overlay" | "secondary-overlay" | string & {}

Default

'primary'