UNPKG

@td-design/react-native

Version:

react-native UI组件库

29 lines 807 B
import React, { memo } from 'react'; import Pressable from '../pressable'; import Text from '../text'; function ActionSheetItem(_ref) { let { text, type = 'default', onPress, activeOpacity, render, onCancel, itemStyle } = _ref; return /*#__PURE__*/React.createElement(Pressable, { key: text, activeOpacity: activeOpacity, onPress: () => { onCancel(); // 因为Modal关闭的动画效果是300ms,所以这里延迟350ms执行onPress setTimeout(onPress, 350); }, style: itemStyle }, render ? render(text, type) : /*#__PURE__*/React.createElement(Text, { variant: "p0", color: type === 'default' ? 'text' : 'func600' }, text)); } export default /*#__PURE__*/memo(ActionSheetItem); //# sourceMappingURL=ActionSheetItem.js.map