one
Version:
One is a React framework for web, iOS, and Android apps.
33 lines (31 loc) • 922 B
text/typescript
import type { ColorValue, ImageSourcePropType } from 'react-native'
import type { BasicTextStyle } from '../toolbar/types'
export interface MenuActionProps {
identifier: string
title: string
label?: string
icon?: string
xcassetName?: string
image?: ImageSourcePropType
imageRenderingMode?: 'template' | 'original'
children?: React.ReactNode
disabled?: boolean
destructive?: boolean
discoverabilityLabel?: string
subtitle?: string
accessibilityLabel?: string
accessibilityHint?: string
displayAsPalette?: boolean
displayInline?: boolean
preferredElementSize?: 'auto' | 'small' | 'medium' | 'large'
isOn?: boolean
keepPresented?: boolean
hidden?: boolean
tintColor?: ColorValue
barButtonItemStyle?: 'plain' | 'done' | 'prominent'
sharesBackground?: boolean
hidesSharedBackground?: boolean
onSelected?: () => void
singleSelection?: boolean
titleStyle?: BasicTextStyle
}