import * as React from 'react'; import ExpoAPIIcon from '../components/ExpoAPIIcon'; import { Screens } from '../navigation/ExpoComponents'; import ComponentListScreen from './ComponentListScreen'; const screens = [ 'ActivityIndicator', 'AdMob', 'BarCodeScanner', 'BlurView', 'Button', 'Camera', 'Checkbox', 'DateTimePicker', 'DrawerLayoutAndroid', 'FacebookAds', 'GL', 'GestureHandlerList', 'GestureHandlerPinch', 'GestureHandlerSwipeable', 'Gif', 'HTML', 'Image', 'LinearGradient', 'Lottie', 'Maps', 'MaskedView', 'Modal', 'Picker', 'Pressable', 'ProgressBarAndroid', 'ProgressViewIOS', 'QRCode', 'Reanimated', 'SVG', 'Screens', 'ScrollView', 'SegmentedControl', 'SharedElement', 'Slider', 'Switch', 'Text', 'TextInput', 'TouchableBounce', 'Touchables', 'Video', 'ViewPager', 'WebView', ]; export const ScreenItems = screens.map(name => ({ name, route: `/components/${name.toLowerCase()}`, isAvailable: !!Screens[name], })); export default function ExpoComponentsScreen() { const renderItemRight = React.useCallback( ({ name }) => , [] ); return ; }