HomeHeader.js 1022 B

123456789101112131415161718192021222324252627282930313233
  1. import * as React from 'react'
  2. import { StatusBar, Platform } from 'react-native'
  3. import Constants from 'expo-constants'
  4. import { Appbar, Menu, Divider } from 'react-native-paper'
  5. import { useBoolean } from '@umijs/hooks'
  6. export default function Header() {
  7. const { state, toggle } = useBoolean(false)
  8. return (
  9. <>
  10. {Platform.OS !== 'ios' && <StatusBar backgroundColor="#fff" />}
  11. <Appbar.Header
  12. statusBarHeight={Platform.OS === 'ios' ? Constants.statusBarHeight : 0}
  13. color="#fff"
  14. >
  15. <Appbar.Content title="同进大厦" titleStyle={{ fontSize: 16 }} />
  16. <Menu
  17. visible={state}
  18. onDismiss={toggle}
  19. anchor={<Appbar.Action icon="dots-vertical" />}
  20. >
  21. <Menu.Item onPress={() => {}} title="Item 1" />
  22. <Menu.Item onPress={() => {}} title="Item 2" />
  23. <Divider />
  24. <Menu.Item onPress={() => {}} title="Item 3" />
  25. </Menu>
  26. </Appbar.Header>
  27. </>
  28. )
  29. }