Application Android et IOS pour l'amicale des élèves
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CustomHeaderButton.js 796B

123456789101112131415161718192021222324252627
  1. // @flow
  2. import * as React from 'react';
  3. import MaterialCommunityIcons from "react-native-vector-icons/MaterialCommunityIcons";
  4. import {HeaderButton, HeaderButtons} from 'react-navigation-header-buttons';
  5. import {withTheme} from "react-native-paper";
  6. const MaterialHeaderButton = (props: Object) =>
  7. <HeaderButton
  8. {...props}
  9. IconComponent={MaterialCommunityIcons}
  10. iconSize={26}
  11. color={props.color != null ? props.color : props.theme.colors.text}
  12. />;
  13. const MaterialHeaderButtons = (props: Object) => {
  14. return (
  15. <HeaderButtons
  16. {...props}
  17. HeaderButtonComponent={withTheme(MaterialHeaderButton)}
  18. />
  19. );
  20. };
  21. export default withTheme(MaterialHeaderButtons);
  22. export {Item} from 'react-navigation-header-buttons';